Progress under changing curricula
Calculate progress from eligible published lessons and retained completion records, with explicit withdrawal and re-enrollment behaviour.
LMSEducational project — Laravel LMSEducational project
A learning-management exercise in roles, enrollment and progress rules.
An educational Laravel project: a role-based learning platform with courses, lessons, enrollment and persisted progress, plus a versioned REST API.
No screenshot is shown for this project.
Application screenshot unavailable. Presented through verified source and documentation.Read how it is builtPractise building administrator, teacher and student spaces on one codebase, while enforcing enrollment, ownership and progress rules on the server rather than in the interface.
My part: application development and interface implementation.
Laravel 13, Fortify authentication, MySQL, Blade templates and Bootstrap. Actions and services centralize transactional course, enrollment and completion behaviour; the REST API reuses those rules.
Calculate progress from eligible published lessons and retained completion records, with explicit withdrawal and re-enrollment behaviour.
Apply scoped policies and server-owned relationships to both rendered views and API operations.
An educational, experimental project built to practise Laravel application architecture. The source is public on GitHub; it is not deployed or used by real learners. No application screenshot was available, so none is shown.