PNS: a MOOC platform for digital education in health
Bilingual e-learning platform (LMS) to build and deliver health-training MOOCs, rebuilt on Symfony 6.4.

Context
Freelance work: technical rebuild of an existing LMS/MOOC platform (Symfony 3 to 6.4 migration) while preserving the educational features.
Description
PNS (Digital Education in Health) is a MOOC platform to create and deliver online training for health professionals and students. Each MOOC is made of modules and courses, with teasers, partners, teams and scientific committees. Learners sign up, follow the modules, take quizzes (with an attempts system) and earn a completion certificate above a configurable threshold. A MOOC can be public, password-protected or admin-only. The back-office manages all content, media and users, and the interface is fully translated FR/EN. The platform is live (pns-mooc.com) and is undergoing an ongoing technical rebuild, from Symfony 3.4 to Symfony 6.4 / PHP 8, with Doctrine, Sentry and Webpack Encore.
Key features
- Create and deliver MOOCs (modules, courses, sessions)
- Quizzes and questionnaires with grading and an attempts system
- Completion certificates (configurable threshold)
- Access management (public, password-protected, admin)
- Back-office for content and user administration
- Bilingual FR/EN site (XLIFF translation files)
Tech stack
Backend
Frontend
Infra
Results
- MOOC platform live on pns-mooc.com
- Technical rebuild to Symfony 6.4 / PHP 8 in progress
A similar project?
Available to build your web or mobile application.
Start a project