PHP LMS Website & Database

Job ID: 39853210

Budget: $10 – $50 USD

I need a complete Learning Management System built in pure PHP with its own relational database. The platform will host online courses aimed at a broad public audience and must comfortably handle video lectures, text-based lessons, and interactive quizzes.

Core features I must see working end-to-end are:
• Course creation and organization (modules, lessons, media uploads)
• Student progress tracking that updates in real-time and is visible to both learner and admin
• Assignment submission with automatic timestamping and a simple grading view for instructors

A clean admin dashboard, mobile-friendly front end, and clear database schema (DDL plus sample data) count as part of the deliverable. Code should be well-commented, follow modern PHP practices, and run on a standard LAMP stack without proprietary frameworks.

I’ll test by enrolling a sample user, completing part of a course, submitting an assignment, and confirming that progress and grades reflect accurately in the database and UI.