Plan Szkolenia
Wprowadzenie
- Open edX vs Moodle
Przegląd architektury komponentów Open edX
Przygotowanie środowiska programistycznego
Instalacja i konfiguracja Open edX
Tworzenie komponentu za pomocą XBlock
Dodawanie treści zewnętrznych za pomocą LTI (Learning Tools Interoperability)
Interakcja z podstawową platformą przy użyciu Open edX interfejsów API ReST
Tworzenie aplikacji
Testowanie i debugowanie aplikacji
Internacjonalizacja kodu
Uwierzytelnianie użytkowników
Tworzenie niestandardowej aplikacji JavaScript - opcjonalnie
Tworzenie aplikacji Micro-frontend (MFE) z React - opcjonalnie
Wdrażanie aplikacji do produkcji
Integracja aplikacji desktopowej z Open edX
Integracja aplikacji mobilnej z Open edX
Śledzenie, monitorowanie i analizowanie aktywności aplikacji
Rozwiązywanie problemów
Dołączanie do społeczności Open edX
Podsumowanie i wnioski
Wymagania
- Python doświadczenie w programowaniu
- Java doświadczenie w programowaniu skryptów - opcjonalnie
Uczestnicy
- Programiści