← back
Custom LMS Development for IT Exam Preparation

Custom LMS Development for IT Exam Preparation

Pending
💰 INR 150000–250000 👤 Unknown 🕒 15d ago status: new
PHP Website Design Azure MySQL HTML Node.js React.js Full Stack Development
Full Stack Developer / Ed-Tech Specialist Needed for Custom Exam Prep LMS Project Overview: We are an IT firm looking for a skilled Full-Stack Developer (or a small, agile team) to build a custom Learning Management System (LMS) tailored for IT certification prep. The client will provide the Cloud infrastructure (Azure) and access to a custom LLM. Your role is to build the front-end portal, the back-end logic, integrate a highly secure content delivery pipeline, and a testing lab for the exact exam simulation. Core Scope of Work & Features: Custom UI/UX Dashboard: A clean, professional, and responsive user dashboard that seamlessly matches the branding of our client's existing e-commerce website. Secure Video Player: Video streaming integration with progress tracking. Must restrict direct downloads. Encrypted PDF Viewer: An embedded document reader for study materials (DRM protected—preventing printing, downloading, or right-clicking). Advanced Mock Test Engine: This is the most critical feature. The engine must simulate real IT certification exams (e.g., ISACA, CompTIA). It requires countdown timers, a "flag question for review" feature, multiple-choice/scenario-based questions, and a detailed post-exam analytics dashboard breaking down performance by category/domain. API Integrations: Webhooks to connect with the client’s existing checkout system (purchasing a voucher auto-enrolls them in the LMS). Integration with our provided LLM API to generate automated explanations for incorrect mock test answers. Native Live Virtual Classroom (Privacy-First Webinar Mode): Embedded Experience: A fully white-labeled live class environment hosted directly on the LMS domain. Users must not be required to download Zoom or any external software. (We recommend using Agora.io, 100ms.live, or the Zoom Video SDK for this integration). Strict Privacy & Role Management (1-Way Interaction): The classroom must operate in a strict "Webinar/Broadcast" mode. Trainer View: Can broadcast video/audio, share their screen, and see messages from all students. Student View: Can only see/hear the Trainer. Students cannot see the participant list, cannot see other students' video/audio, and cannot interact with each other in the chat. All student queries in the chat go directly to the Trainer only. Automated Cloud Recording: Live classes must be automatically recorded and securely saved directly to the client’s cloud storage, then automatically mapped to the respective course module in the LMS for later viewing. CRM Scheduling: Admins and Trainers must be able to schedule live classes from the backend dashboard. Once scheduled, the dynamic access link and countdown timer should automatically reflect on the enrolled students' frontend portal. Preferred Tech Stack: Frontend: React.js, Vue.js, or Next.js Backend: Node.js, Python (Django/FastAPI), or Laravel Database: PostgreSQL or MongoDB (to be hosted on our provided servers) Timeline: Strict 4-week turnaround for the MVP launch. The MVP will consist of the complete LMS architecture populated with 1 full exam course. To Apply, Please Provide: Your fixed-price bid for this specific scope of work. Links or screenshots of previous LMS platforms, e-learning portals, or mock-test engines you have built. A brief 3-4 sentence confirmation of how you plan to tackle the DRM/Secure PDF viewing requirement. A short statement confirming which Video SDK (e.g., Agora, 100ms, Zoom) you recommend for the live classroom feature and why.
↗ View on Freelancer