Plan du cours
Introduction
- Open edX vs Moodle
Vue d'ensemble de l'architecture des composants Open edX
Préparation de l'environnement de développement
Installation et configuration de Open edX
Construire un composant avec XBlock
Ajouter du contenu externe avec LTI (Learning Tools Interoperability)
Interagir avec la plate-forme centrale à l'aide des API Open edX ReST
Construire une application
Test et débogage de l'application
Internationalisation du code
Authentification des utilisateurs
Développer une application JavaScript personnalisée -- optionnel
Développer une application micro-frontale (MFE) avec React -- optionnel
Déployer une application en production
Intégrer une application de bureau avec Open edX
Intégrer une application mobile avec Open edX
Suivi, surveillance et analyse de l'activité de l'application
Résolution des problèmes
Rejoindre la communauté Open edX
Résumé et conclusion
Pré requis
- Python expérience en programmation
- Javaexpérience en programmation de scripts -- Facultatif
Audience
- Développe