Architecture Design Documents
This wiki section contains information about various services and components of the Open edX architecture. It is currently a work in progress. The goal is to keep this section accurate, so please feel free to add a comment or edit any stale/incorrect information.
Architecture On-boarding Presentation
On-boarding Architecture Overview
Child Pages
- Architecture Decisions for eventual OEPs
- Asymmetric JWT (JWS)
- Blockstore Design
- Capa (Problem) Architecture
- Cohorts and Content Groups
- Content Libraries Architecture
- Course Blocks (aka xblocks, components)
- Course Sharing Design Thoughts
- Domain-driven Design Docs
- Drag-and-Drop-v2 XBlock
- edx-platform Repository Overview
- Frontend Pluggability Discovery
- Global roll-out of database-backed Organizations
- Grades Architecture
- has_access interface design
- Master's Enrollment Integration Architectural Review
- OAuth2, JWT and Mobile
- OEP-37(Dev Data) implementation
- Open edX Partners, Sites, and Organizations
- Open edX Runtime XBlock API
- python_lib.zip
- Render Courseware with XBlocks
- Replacing PyJWKest dependency with PyJWT
- Repository Health Data & Dashboards
- Storing (3rd party) Secrets
- Teams (capability)
- XQueue/XQWatcher Architecture