Full Online Course Platform Build

Customer: AI | Published: 01.03.2026
Бюджет: 3000 $

The project is to build a complete, self-hosted online course platform that guides a learner from first click to course completion. Core flow • A clean registration and login process (email / social sign-in) that captures basic profile data and funnels the learner straight into the curriculum. • Persistent progress tracking so a student can leave and return on any device, pick up where they left off, and see a visual completion bar for every module as well as the whole course. Course content The curriculum mixes Video lectures, Text articles, Interactive exercises and my own Validation Questions. Videos must support Subtitles and in-video Interactive elements (e.g., time-coded questions, branching prompts). Text and exercise pages should load quickly, allow rich formatting and embed external resources when needed. Assessment & feedback Each section concludes with auto-graded quizzes; scores feed straight into the progress tracker and trigger completion badges. An admin view should let me review question analytics and manually override grades if required. Admin control panel From one dashboard I expect to: • Create modules, drag-and-drop reorder them, upload video and text, and tag exercises. • Set quiz pass marks and validation rules. • View enrollment numbers, drop-off points and average scores. Technical notes − Open-source frameworks are welcome if they speed delivery, but the final codebase must be clean, documented and ready for future feature additions. − Mobile-first responsive design is required. − Data must be stored in a relational database with daily automated backup. Acceptance criteria 1. A new user can register, enroll and complete at least one module while their progress is saved. 2. Video player shows selectable Subtitles and renders Interactive elements without breaking playback. 3. Admin can publish a new lesson and see it instantly live. 4. All quizzes auto-grade and results appear in both learner and admin views. 5. Source code passes a basic code-quality inspection and installs via a one-command setup readme.