Admin
Manage prototype data — courses, users, enrollments. Studio handles content authoring, and this page replaces what would otherwise be Django Admin in a real Open edX deployment.
info
Studio is in-prototype. The “Open Studio” button takes you to /studio inside this prototype — content edits persist to the local writable store and the same payloads can be proxied to a real openedx/edx-platform backend by setting
OPENEDX_STUDIO_URL.verified
Runtime:
unknown · LMS: (local prototype only) · Studio: (local prototype /studio)schoolgroupsmenu_bookfact_checkleaderboard
Studio
Author courses, sections, and units. Writes to the local prototype store.
Users
Create, edit, and remove users. Replaces Django Admin Auth.
Courses
Browse the live course list and manage course staff.
Enrollments
Track enrollments and modes for each user / course pair.
Dashboard
Stats from the live LMS — switch to learner view.
Open edX REST API (proxied through the prototype)
| Prototype route | Open edX endpoint | Description |
|---|---|---|
GET /api/courses | /api/courses/v1/courses/ | Course catalog (LMS) |
GET /api/courses/:courseKey | /api/courses/v1/courses/{course_key}/ | Course detail |
GET /api/courses/:courseKey/outline | /api/course_home/v1/outline/{course_key} | MFE outline |
GET /api/courses/:courseKey/progress | /api/course_home/v1/progress/{course_key}/{username} | Progress |
GET /api/blocks/:usageKey | /api/courses/v2/blocks/{usage_key} | Single block |
GET /api/sequence/:usageKey | /api/courseware/sequence/{usage_key} | Sequence metadata |
GET/PATCH /api/users/:user/account | /api/user/v1/accounts/{username} | Account API |
GET/POST /api/enrollments | /api/enrollment/v1/enrollment | Enrollments |
GET /api/admin/runtime | (prototype only) | BFF mode probe |
GET/POST /api/admin/users | (prototype only) → /api/user/v1/accounts/ | Local users CRUD |
GET/PUT /api/studio/courses/:courseKey/outline | Studio CMS Course Outline API | Edit course outline |
POST /api/auth/login | /api/user/v1/account/login_session/ | Login (forwards cookies) |