Skip to content

Open edX Multi-Language Course Delivery #435

@scottrish

Description

@scottrish

Abstract

This proposal outlines a solution for Open edX to support the delivery of language variants of a course without requiring separate course runs for each language. This will increase the reach of Open edX courses, streamline course management and administration, and improve the learner experience.

Detailed Product Proposal

https://openedx.atlassian.net/wiki/spaces/OEPM/pages/4875223051/Proposal+Open+edX+Multi-Language+Course+Delivery

Context & Background (in brief, if a Product Proposal is linked above)

Currently, delivering courses in multiple languages on Open edX requires creating distinct course runs for each language. This approach leads to:

  • High administrative overhead for content maintenance and version control.
  • Challenges in maintaining consistency across different language versions.
  • Inefficiencies in commercialization
  • Increased complexity in enrollment management and generating learning analytics

A more integrated solution is needed to allow learners to access translated content within a single course run.

Scope & Approach (in brief, if a Product Proposal is linked above)

The proposal is to extend the platform to enable pre-generated language variants of course content to be contained within the same course run. This proposal does not cover on-demand, real-time translation due to the need for translations to be approved. This will be achieved through the following key components:

Value & Impact (in brief, if a Product Proposal is linked above)

Reduce course authoring duplication.
Lowered cost of course management.
Enhanced learner access.

Milestones and/or Epics

Milestone 1: Proof of concept / feasibility study

Named Release

U

Timeline (in brief, if a Product Proposal is linked above)

Feasibility, ideally through developing a limited proof of concept, should be determined by end of 2Q2025.

Proposed By

Scott Dunn

Additional Info

No response

Metadata

Metadata

Assignees

Labels

waiting on authorPR author needs to resolve review requests, answer questions, fix tests, etc.

Type

No type

Projects

Status

[Prod Proposals] In Review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions