Course Outline
Εισαγωγή
- Open edX εναντίον Moodle
Επισκόπηση της Open edX Αρχιτεκτονική Στοιχείων
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
Εγκατάσταση και διαμόρφωση Open edX
Δημιουργία στοιχείου με το XBlock
Προσθήκη εξωτερικού περιεχομένου με LTI (Διαλειτουργικότητα εργαλείων μάθησης)
Αλληλεπίδραση με την βασική πλατφόρμα με χρήση Open edX ReST API
Δημιουργία Εφαρμογής
Δοκιμή και εντοπισμός σφαλμάτων της εφαρμογής
Διεθνοποίηση του Κώδικα
Έλεγχος ταυτότητας χρηστών
Ανάπτυξη προσαρμοσμένης εφαρμογής Javaσεναρίου -- προαιρετική
Ανάπτυξη μιας εφαρμογής Micro-frontend (MFE) με React -- προαιρετικό
Ανάπτυξη μιας εφαρμογής στην παραγωγή
Ενσωμάτωση μιας εφαρμογής επιφάνειας εργασίας με Open edX
Ενσωμάτωση μιας εφαρμογής για φορητές συσκευές με Open edX
Παρακολούθηση, Παρακολούθηση και Ανάλυση Δραστηριότητας Εφαρμογών
Αντιμετώπιση προβλημάτων
Συμμετοχή στην Open edX Κοινότητα
Περίληψη και Συμπέρασμα
Requirements
- Python εμπειρία προγραμματισμού
- Javaεμπειρία προγραμματισμού σεναρίου -- Προαιρετικό
Ακροατήριο
- αναπτύσσει