Course Outline
Introduction
- Open edX vs Moodle
Overview of Open edX Component Architecture for government
Preparing the Development Environment for Government Use
Installing and Configuring Open edX for Government Systems
Building a Component with XBlock for Government Applications
Adding External Content with LTI (Learning Tools Interoperability) for Government Platforms
Interacting with the Core Platform Using Open edX ReST APIs for Government Projects
Building an Application for Government Use
Testing and Debugging the Application for Government Compliance
Internationalizing the Code for Government Audiences
Authenticating Users for Government Security Standards
Developing a Custom JavaScript Application -- optional
Developing a Micro-frontend Application (MFE) with React -- optional
Deploying an Application to Production for Government Operations
Integrating a Desktop Application with Open edX for Government Use
Integrating a Mobile Application with Open edX for Government Mobility
Tracking, Monitoring and Analyzing Application Activity for Government Reporting
Troubleshooting for Government Applications
Joining the Open edX Community for Government Collaboration
Summary and Conclusion for Government Implementation
Requirements
- Python programming experience
- Javascript programming experience — Optional
Audience
- Developers for government