← Back to earlier work

Earlier project · Built end-to-end

MCA Cadet LMS.

An ASP.NET Core Razor Pages learning-management application for maritime cadets, including module delivery, attendance, feedback, certificates, resources, administration and reporting for the Maritime and Coastguard Agency.

Role
Application design and development
Product
Learning-management system and administration portal
Stack
ASP.NET Core · Razor Pages · C# · SQL · jQuery
Integrations
Zoom API / SDK · SurveyJS
MCA Cadet LMS resources page
Existing project screenshotMCA Cadet LMS

The LMS provided modules for maritime cadets to complete throughout the six phases of their cadetship. Modules could be delivered through livestream video conferencing, allowing cadets and training providers to interact remotely.

After attendance was confirmed, cadets could provide module feedback, complete the module and receive a certificate. The application also exposed resources and completed certificates to the cadet.

A separate view for the Maritime and Coastguard Agency provided cadet data and statistics based on submitted feedback, while administration screens supported management of phases, modules, resources, certificates and attendance.

What I built

The whole application, not one isolated screen.

I designed and developed the application end-to-end, covering the cadet journey, administration and reporting alongside the integrations needed for remote training.

01 / Learning

Cadet journey

Module discovery, livestream participation, resources, attendance, feedback and certificates across the cadet learning flow.

02 / Admin

Administration

Back-office management of phases, modules, resources, certificates, attendance and other LMS content.

03 / Reporting

MCA visibility

Portal views allowing the Maritime and Coastguard Agency to inspect cadet information and feedback-derived statistics.

ASP.NET CoreRazor PagesC#SQLHTMLCSSjQueryZoom APIZoom SDKSurveyJS

Gallery

Inside the application.

The original screens show the cadet, administration and reporting experience across the application.

Next earlier project

Tapiit.com