Plan du cours
Introduction
- Open edX vs Moodle
Aperçu de l'architecture des composants d'Open edX
Préparation de l'environnement de développement
Installation et configuration d'Open edX
Création d'un composant avec XBlock
Ajout de contenu externe avec LTI (Learning Tools Interoperability)
Interaction avec la plateforme centrale à l'aide des API Open edX ReST
Création d'une application
Tests et débogage de l'application
Internationalisation du code
Authentification des utilisateurs
Développement d'une application JavaScript personnalisée -- Facultatif
Développement d'une application Micro-frontend (MFE) avec React -- Facultatif
Déploiement d'une application en production
Intégration d'une application de bureau avec Open edX
Intégration d'une application mobile avec Open edX
Suivi, surveillance et analyse de l'activité de l'application
Dépannage
Rejoindre la communauté Open edX
Résumé et conclusion
Pré requis
- Expérience en programmation Python
- Expérience en programmation JavaScript -- Facultatif
Public
- Développeurs