Skip to content

Authoring Experiences — Area Overview

Platform area: Authoring Experiences
Color: Teal (#009778)
Audience: Course creators, instructional designers, content authors


What This Area Covers

Authoring Experiences encompasses the tools instructors and content teams use to build and publish educational content on the Open edX platform — from creating course structures and writing content blocks, to organizing reusable libraries, tagging content with taxonomies, configuring assessments, and defining complex course logic.

Studio (the authoring environment) is one of Open edX's most differentiating features at scale. Most competing platforms do not offer comparable flexibility for structured, OLX-based course authoring.


Feature Areas

#Feature AreaDescriptionStatus
1Course CreationStudio course outline, unit editing, OLX authoringscaffold
2Pathway CreationProgram authoring, pathway structure, credential pathsscaffold
3Flexible Content LibrariesReusable content libraries (v1 and v2)scaffold
4Taxonomies & SkillsTags, taxonomies, and skills-based content metadatascaffold
5Rich Assessments & IntegrationsProblem authoring, ORA, proctoring, grading configurationscaffold
6Complex Course Logic & ToolsConditional releases, content gating, CCX, pacing toolsscaffold

Key Architecture Themes

  • Studio → MFE migration: The Django-rendered Studio is being replaced by frontend-app-authoring, incrementally (page by page, since ~2022)
  • Libraries v1 → v2: Content libraries are being rebuilt on the new openedx-learning backend with better versioning, publishing workflows, and reuse patterns
  • OLX as the source format: All course content is stored as OLX (Open Learning XML), exported/imported as tarballs
  • XBlock as the content unit: All content blocks — problems, video, text, discussions — are XBlocks with author-facing editors

Primary Repositories

RepositoryRole
frontend-app-authoringStudio MFE: course outline, unit editor, library UI
openedx-platformStudio/CMS Django backend: course structure, assets, OLX
openedx-learningLibraries v2 backend, content components, publishing
edx-ora2Open Response Assessment authoring and grading
edx-proctoringProctored exam configuration

Schema Education — Internal Research