Kursplan
Introduksjon
- Open edX vs Moodle
Oversikt over Open edX Komponentarkitektur
Forberede utviklingsmiljøet
Installere og konfigurere Open edX
Bygge en komponent med XBlock
Legge til eksternt innhold med LTI (Learning Tools Interoperability)
Samhandle med kjerneplattformen ved å bruke Open edX ReST APIer
Bygge en applikasjon
Testing og feilsøking av applikasjonen
Internasjonalisering av koden
Autentisering av brukere
Utvikle en tilpasset JavaScript applikasjon -- valgfritt
Utvikle en Micro-frontend Application (MFE) med React -- valgfritt
Distribuere en applikasjon til produksjon
Integrering av en skrivebordsapplikasjon med Open edX
Integrering av en mobilapplikasjon med Open edX
Spore, overvåke og analysere applikasjonsaktivitet
Feilsøking
Bli med i Open edX fellesskapet
Oppsummering og konklusjon
Krav
- Python programmeringserfaring
- Javascript programmeringserfaring -- Valgfritt
Publikum
- Utvikler