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ă utilizând API-urile Open edX ReST
Crearea 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
Rezolvarea problemelor
Intrarea în comunitatea Open edX
Rezumat și concluzie
Cerințe
- Python experiență în programare
- Javaexperiență în programarea scripturilor -- Opțional
Audiență
- Dezvoltă