Online Learning Platform
Development of a full-featured online learning platform allowing students to browse training programs, register, purchase courses, access protected video content, attend live Zoom sessions, and download certificates. The system includes an administration back-office for managing courses, students, registration workflows, sales, and training materials.
Universal Formation Montréal is a Canadian training academy offering professional and personal development programs across multiple disciplines. The project aimed to build a robust digital platform enabling the academy to deliver online courses locally and internationally.
The platform was developed with a secure architecture and a scalable structure to support video-based learning, live sessions via Zoom, course sales, student onboarding, and centralized course management.
Key Features
- Course Catalog Management: Creation, editing, categorization, and publication of training programs through a dedicated admin panel.
- Secure Video Training System: Full integration of VdoCipher for DRM-protected video playback (anti-download, token-based access).
- Live Zoom Sessions: Integration for scheduled live sessions, webinars, and instructor-led training.
- Student Registration & Authentication: Account creation, enrollment process, and access to purchased training modules.
- Student Dashboard: Access to course materials, lessons, video sessions, Zoom live sessions, progress tracking, and downloadable certificates (attestations).
- Admin Dashboard: Management of users, registrations, course content, media, sales, certificates, and live session scheduling.
- Course Sales & Payment: Secure online purchase of training programs with proper invoicing.
Technologies
- Backend: Symfony 4
- Video Learning: VdoCipher (secure DRM video streaming)
- Database: MySQL
- Payment & Sales: Integrated online payment system
Technologies
PHP
Symfony 4
VdoCipher
Paypal