Schița de curs
Introducere
- Open edX vs Moodle
Prezentare generală a arhitecturii componentelor Open edX
Pregătirea mediului de dezvoltare
Instalarea și configurarea Open edX
Construirea unei componente cu XBlock
Adăugarea de conținut extern cu LTI (Learning Tools Interoperability)
Interacțiunea cu platforma de bază folosind API-uri Open edX ReST
Construirea unei aplicații
Testarea și depanarea aplicației
Internaționalizarea codului
Autentificarea utilizatorilor
Dezvoltarea unei aplicații JavaScript personalizate -- opțional
Dezvoltarea unei aplicații Micro-frontend (MFE) cu React -- opțional
Implementarea unei aplicații în producție
Integrarea unei aplicații desktop cu Open edX
Integrarea unei aplicații mobile cu Open edX
Urmărirea, monitorizarea și analizarea activității aplicației
Depanare
Alăturarea comunității Open edX
Rezumat și concluzii
Cerințe
- Experiență în programarea Python
- Experiență în programarea Javascript -- Opțional
Publicul Țintă
- Dezvoltatori