Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page is a work in progress by DEPR WG.]

This page does not include legacy pages without MFE reimplementations. If you want to see the whole darn list, look at meSee also: this initiative and its child tickets.

...

Table of Contents
stylenone

List of legacy pages with replacements in an MFE

...

IDA/Service

...

Page

...

Toggle(Waffle)

...

Old URL

...

New MFE URL

...

DEPR Link (if it exists)

...

Status/Notes

...

CMS

...

Course Custom Pages Page

...

contentstore.new_studio_mfe.use_new_custom_pages

...

{CMS}/tabs/<course-id>

...

{COURSE_AUTHORING}/<course-id>/custom-pages

...

Replacement Statuses

More than one can apply!

  • Status
    titleNot started

  • Status
    colourRed
    titleneeds improvement

  • Status
    colourYellow
    titlein development

  • Status
    colourGreen
    titleparity achieved

  • Status
    colourBlue
    titleLive on edx.org

  • Status
    colourPurple
    titleDefault in

...

CMS

...

Course advanced settings page

...

contentstore.new_studio_mfe.use_new_advanced_settings_page

...

{CMS}/settings/advanced/{course_id]

...

{COURSE_AUTHORING}/course-id>

...

Should be part of 2Us DEPR around Studio Frontend MFE

...

Live on edx.org

Default in Redwood (needs confirmation)

...

CMS

...

Course Schedule & Details page

...

contentstore.new_studio_mfe.use_new_schedule_details_page

...

{CMS}/settings/details/{course_id}

...

{COURSE_AUTHORING}/course/ <course-id>/settings/details

...

Should be part of 2Us DEPR around Studio Frontend MFE

...

Live on edx.org

Default in Redwood (needs confirmation)

...

CMS

...

Course grading page

...

contentstore.new_studio_mfe.use_new_grading_page

...

{CMS}/settings/grading/{course_id}

...

{COURSE_AUTHORING}/course/ <course-id>/settings/grading

...

Should be part of 2Us DEPR around Studio Frontend MFE

...

Live on edx.org

Default in Redwood (needs confirmation)

...

CMS

...

Course updates page

...

contentstore.new_studio_mfe.use_new_updates_page

...

{CMS}/course_info/{course_id}

...

{COURSE_AUTHORING}/course/ <course-id>/course_info

...

Should be part of 2Us DEPR around Studio Frontend MFE

...

Live on edx.org

Default in Redwood (needs confirmation)

...

CMS

...

Course Import page

  • Open edX

  • Status
    titleLEGACY REMOVED!

The Big List: All Known Legacy Pages, With and Without MFEs Replacements

Page

Old (Backend Service & Path)

New (MFE & Path)

Toggle (Waffle Flag)

Status, DEPR Link, Repo Links, Product Review Links, Other Notes

Studio: Logged-out Landing Page

CMS

/

frontend-app-course-authoring

/

TBD

Status
titleNot started

Studio: Preview

LMS-Preview

/???

frontend-app-learning OR

frontend-app-authoring

/TBD

TBD

Status
titleNot started

https://github.com/openedx/frontend-app-learning/issues/1455

This is the only thing blocking the removal of legacy Courseware Sequence view. But to remove this, we would need to one of several things, none of which would be trivial:

  • Deprecate the Preview feature

    • (improve Studio enough so that it is a sufficient preview?)

    • what features would we lose here?

      • testing masquerading

      • testing nav as a student

  • Change the read-optimized LMS data (block structure, learning_sequences, edx-when, course overviews) so that they expose Draft data for the Learning MFE to consume.

  • Migrate courses over to Learning Core, which provides a better view of Draft content which the Learning MFE could consume.

Studio: Course Custom Pages

CMS

/tabs/{course_id}

frontend-app-course-authoring

/{course_id}/custom-pages

contentstore.new_studio_mfe.use_new_

import_page

{CMS}/import/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/import

CMS

Course Export page

custom_pages

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

  • 2024-09-05: Kyle confirmed parity, this should be good to drop.

Studio: Course advanced settings

CMS

/settings/advanced/{course_id]

frontend-app-course-authoring

/{course_id}

contentstore.new_studio_mfe.use_new_advanced_

export

settings_page

{CMS}/export/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/exportCourse Video Uploads Page

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Studio: Course Schedule & Details

CMS

/settings/details/{course_id}

frontend-app-course-authoring

/course/{course_id}/settings/details

contentstore.new_studio_mfe.use_new_

video

schedule_

uploads

{CMS}/videos/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/videos

details_page

EXTRA CONFIG IN .env

ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=true

CMS

Course Files & Uploads Page

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

Studio: Course grading

CMS

/settings/grading/{course_id}

frontend-app-course-authoring

/course/{course_id}/settings/grading

contentstore.new_studio_mfe.use_new_

files_uploads

grading_page

{CMS}/assets/{course_id}

{COURSE_AUTHORING}/course/ <course-id>/assets

https://github.com/openedx/studio-frontend/issues/381

Should be part of 2Us DEPR around Studio Frontend MFE

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org

Default in Redwood (needs confirmation)

CMS

Studio Home Page

(logged in)

new_studio_mfe.use_new_home_page

{CMS}/home/

{COURSE_AUTHORING}/home

Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

Default in Redwood (needs confirmation)

CMS

Course content outline page

Studio: Course updates

CMS

/course_info/{course_id}

frontend-app-course-authoring

/course/{course_id}/course_info

contentstore.new_studio_mfe.use_new_

course_outline

updates_page

{CMS}/course/{course_id}

Should be part of 2Us DEPR around Studio Frontend MFE

Status
colourGreen
titleparity achieved
Status
colour

Purple

Blue
title

Beta testingNot

As of May-2024

Live on

http://

edx.org

Not live on edge.edx.org

Status
colourPurple
titleDefault in

Redwood (needs confirmation)

CMS

Course unit page

Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course Import

CMS

/import/{course_id}

frontend-app-course-authoring

/course/{course_id}/import

contentstore.new_studio_mfe.use_new_

unit

import_page

{CMS}/container/{usage_key_string}

{COURSE_AUTHORING}/course/<course-id>/container/{usage_key_string}

Status
colourGreen
titleparity achieved
Status
colour

Yellow

Blue
title

IN development (Raccoongang)

Not default in Redwood

Too early for a DEPR ticket.

CMS

Course Team page

contentstore.new_studio_mfe.use_new_course_team_page

{CMS}/course_team

Live on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course Export

CMS

/export/{course_id}

{COURSE_AUTHORING}

frontend-app-course-authoring

/course/

<course-id>/

{course_

team

Should be part of 2Us DEPR around Studio Frontend MFE

Live on edx.org

CMS

Course Textbooks Page

contentstore.new

id}/export

contentstore.new_studio_mfe.use_new_

textbooks

export_page

{CMS}/textbooks/{course_id}

{COURSE_AUTHORING}/course/<course-id>/textbooks

Should be part of 2Us

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Default in Redwood

Studio: Course Video Uploads

CMS

Course Group Configurations

contentstore.new_studio_

/videos/{course_id}

frontend-app-course-authoring

/course/{course_id}/videos

contentstore.new_studio_mfe.use_new_

group

video_

configurations

uploads_page

{CMS}/group_configurations/{course_id}

{COURSE_AUTHORING}/course/<course-id>/group_configurations

EXTRA CONFIG IN .env

ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=true

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Default in Redwood

CMS

Course

Studio:

Page & Resources

discussions.pages_and_resources_mfe

{COURSE_AUTHORING}/course/<course-id>/pages-and-resources

Need a DEPR for this waffle flag.

status:
Status
colourBlue
titleLaunched
squad: 2U->T&L
replacement:

LMS

Profile

Course Files & Uploads

CMS

/assets/{course_id}

frontend-app-course-authoring

Default in Redwood (needs confirmation)

There might be some related waffle flags for this in discussions.

CMS

Studio Editors: Problem (CAPA)

CMS

Studio Editors: Text (CAPA)

CMS

CMS

Library Studio

(all pages)

{CMS}/home_library

{CMS}/library/*

{COURSE_AUTHORING}/...routes TBD.../

https://github.com/openedx/edx-platform/issues/32457

In development: Schema, OpenCraft, and Axim.

Not default in Redwood

(Slack: #content-libraries-relaunch-dev)

LMS

Course Dashboard

aka Learner Dashboard

aka Learner Home

`

{LMS}/dashboard

{LEARNER_DASHBOARD}/

NEED

completed: 2024

squad: aurora, then aperture

[BD-08] B2C Learner Dashboard MFE Conversion

Default in Quince

Note: This is only the learner course dashboard. The learner programs dashboard does not have an MFE replacement yet.

LMS

Login/Registration

https://github.com/openedx/public-engineering/issues/81

Default as of ~M/N/O release

https://github.com/openedx/edx-platform/blob/38320f8433427111c6cfb2bfaaa70aec5b989053/lms/templates/student_account/login_and_register.html

Also works with .underscore files

/course/{course_id}/assets

contentstore.new_studio_mfe.use_new_files_uploads_page

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/studio-frontend/issues/381

Should also be part of 2Us DEPR around Studio Frontend MFE

Studio: Logged-in Home Page

CMS

/home/

frontend-app-course-authoring

/home

new_studio_mfe.use_new_home_page

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course content outline editor

CMS

/course/{course_id}

frontend-app-course-authoring

contentstore.new_studio_mfe.use_new_course_outline_page

Status
colourGreen
titleparity achieved
Status
colourPurple
titleDefault in Open edX

As of May-2024:

  • in Beta Testing on edx.org

  • Not live on edge.edx.org

Studio: Unit editor

CMS

/container/{usage_key_string}

frontend-app-course-authoring

/course/{course_id}/container/{usage_key_string}

contentstore.new_studio_mfe.use_new_unit_page

Status
colourYellow
titlein development

https://github.com/openedx/

public

edx-

engineering

platform/issues/

71

LMS?

ID Verification

Jira Legacy
serverSystem Jira
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyDEPR-120

started: 2020-Apr-16
rolled out (mvp): 2020-Jul-24
completed (~parity): 2020-Nov-1
removed old: hold

LMS

Course Home: Dates

35261

started: 2019-Jan
rolled out (mvp): 2019-Mar
completed (~parity): pending linking from header in Edge

Default in ??

LMS

Account Settings

https://github.com/openedx/public-engineering/issues/71

started: 2019-Jan
rolled out (mvp): 2019-Mar
completed (~parity): pending linking from header in Edge

Default in ??

Studio: Course Team

CMS

/course_team/{course_id}

frontend-app-course-authoring

/course/{course_id}/course_team

contentstore.new_studio_mfe.use_new_course_team_page

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course Textbooks

CMS

/textbooks/{course_id}

frontend-app-course-authoring

/course/{course_id}/textbooks

contentstore.new_studio_mfe.use_new_textbooks_page

Status
colourGreen
titleparity achieved
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course Group Configurations

CMS

/group_configurations/{course_id}

frontend-app-course-authoring

/course/{course_id}/group_configurations

contentstore.new_studio_mfe.use_new_group_configurations_page

Status
colourGreen
titleparity achieved
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Page & Resources

CMS

/???

frontend-app-course-authoring

/course/{course_id}/pages-and-resources

discussions.pages_and_resources_mfe

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/edx-platform/issues/35254

Studio: Text (HTML) Editor

CMS

/???

frontend-app-course-authoring

/???

new_core_editors.use_new_text_editor

Status
colourRed
titleneeds improvement
Status
colourBlue
titleLive on edx.org

https://github.com/openedx/edx-platform/issues/34692

Studio: Problem (CAPA) Editor

/???

frontend-app-course-authoring

/???

new_core_editors.use_new_problem_editor

Status
colourRed
titleneeds improvement
Status
colourBlue
titleLive on edx.org

https://github.com/openedx/edx-platform/issues/35256

Studio: Video Editor

/???

frontend-app-course-authoring

/???

new_core_editors.use_new_video_editor

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org

https://github.com/openedx/edx-platform/issues/35257

Studio: Library Authoring

(all pages)

CMS

/home_library

/library/*

frontend-app-course-authoring

/???

In Django settings:

MFE_CONFIG_OVERRIDES.setdefault('course-authoring', {})['LIBRARY_MODE'] = 'mixed'

Status
colourYellow
titlein development

In development: Schema, OpenCraft, and Axim.

(Slack: #content-libraries-relaunch-dev)

https://github.com/openedx/edx-platform/issues/32457

Course Dashboard

aka Learner Dashboard

aka Learner Home

LMS

/dashboard

frontend-app-learner-dashboard

/???

learner_home_mfe.enabled

Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

[BD-08] B2C Learner Dashboard MFE Conversion

https://github.com/openedx/edx-platform/issues/35326

Note: This is only the learner course dashboard. The learner programs dashboard does not have an MFE replacement yet.

Login/Registration

LMS

/login

/register

/password_assistance

frontend-app-authn

/login

/register

/reset

FEATURES['ENABLE_AUTHN_MICROFRONTEND']

Status
colourRed
titleneeds improvement
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/public-engineering/issues/81

https://github.com/openedx/edx-platform/blob/38320f8433427111c6cfb2bfaaa70aec5b989053/lms/templates/student_account/login_and_register.html

MISSING FEATURE IN MFE: Custom registration fields.

Also works with .underscore files

Profile

LMS

/u/{username}

frontend-app-profile

/u/{username}

???

Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/public-engineering/issues/71

Account Settings

LMS

/???

frontend-app-account

/

???

Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/public-engineering/issues/71

ID Verification

LMS

/???

frontend-app-???

/???

???

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org

Unclear whether live in named release.

Needs DEPR.

Course Home: Dates

LMS

/???

frontend-app-learning

/course/{course_id}/dates

N/A

Status
titleLegacy removed!
Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/public-engineering/issues/50

Course Home: Outline

`LMS

/???

frontend-app-learning

/course/{course_id}/home

N/A

Status
titleLegacy removed!
Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX


https://github.com/openedx/public-engineering/issues/50

Course Home: Progress

LMS

/courses/{course_id}/progress

frontend-app-learning

/course/{course_id}/progress

course_home_mfe.course_home_mfe_progress_tab

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Needs a DEPR

The MFE displays grades under some circumstances where the old progress page did not. MIT is using the course waffle flag to disable the MFE for some courses on edx.org.

Course Home:

Custom Pages

LMS

/courses/{course_id}/{customtab_block_id}

frontend-app-learning

/course/{course_id}/{tabs}/{customtab_block_id}

TBD

Status
titleNot started

This is low hanging fruit! We just need to make a course home tab view that iframes in the CustomTabBlock, which is just an HtmlBlock subclass!

This could be done at parity quickly. I don’t think it warrants a DEPR. We should ticket this up with the help wanted label.

Courseware: Sequence

LMS

/???

frontend-app-learning

/???

N/A

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

Legacy is partially removed. Full removal is blocked by studio course preview, which doesn’t yet work in learning mfe.

https://github.com/openedx/public-engineering/issues/53

Courseware: render_xblock

LMS

/xblock/{usage_key}

LMS

/xblock/{usage_key}

N/A

Status
titleNot started

This is the endpoint that renders a “chromeless” (nav-free) xblock.

This will never be removed entirely but, eventually, we can seriously simplify it to the point where it’s just a thin wrapper around the next item (built-in XBlock views).

Courseware: Built-in XBlock Views

edx-platform

(called by Python, not accessed directly by URLs)

xblocks-contrib

(called by Python, not accessed directly by URLs)

xmodule.use_extracted_block.{block_tag}

Status
colourYellow
titlein development

https://github.com/openedx/edx-platform/issues/34827

These views will not be turned into MFE pages, but they will be extracted out of edx-platform and into: https://github.com/openedx/xblocks-contrib/

Courseware: Proctored Exam

LMS

/???

frontend-app-learning

(via frontend-lib-special-exams)

/???

Status
colourRed
titleneeds improvement
Status
colourBlue
titleLive on edx.org

https://github.com/openedx/

public

edx-

engineering

proctoring/issues/

50

1226

status

Replacement repo:

Status
colourGreen
titleWe did it!
squad: engagement-engage

LMS

Course Home: Outline

https://github.com/openedx/public-engineering/issues/50

status:
Status
colourGreen
titleWE DID IT!
squad: engagement-engage

LMS

Course Home: Progress

https://github.com/openedx/public-engineering/issues/50

LMS

Courseware: Sequence & Unit

https://github.com/openedx/public-engineering/issues/53

started: 2020-Jan
rolled out (mvp): 2020-Sep
completed (~parity)(Prod): 2021-Jun
completed (~parity)(Edge): 2022-Feb
removed old:

Blocked by studio course preview, which doesn’t work in learning mfe

LMS

Courseware: Proctored Exam

status: launched

team: cosmonauts

Replacement repo:

https://github.com/edx/frontend-lib-special-exams

LMS

Courseware: Search

status:
Status
titlePlannin'
team: content-tnl

courseware.mfe_courseware_search

Dave Ormsbee (Axim) can you add the URLs for this here.

Link to usage in edx-platform

Unreviewed Below Here

LMS

Track Selection

status:
Status
colourPurple
titleUNDECIDED: Rewrite or DEPR
team: engagement-purchase

course_modes.use_new_track_selection exists

LMS

Course Messaging

ecommerce

Basket / Payment

status:
Status
colourBlue
titleLaunched
squad: engagement-purchase
repo: https://github.com/edx/frontend-app-payment

https://github.com/edx/frontend-lib-special-exams

Courseware: Search

LMS

Dave: I don’t think this is actually reachable any longer, since we force you into the MFE experience for that courseware page view.

frontend-app-learning

/course/{course-key}/home?q=search-term

courseware.mfe_courseware_search

NEED DISCOVERY: is this at parity? is it live for edx.org, open edx?

Link to usage in edx-platform

Program Dashboard

LMS

/dashboard/programs

TBD

/TBD

Status
titleNot started

Course Certificates

LMS

/certificates/{cert_id}

TBD

/TBD

Status
titleNot started

Program Certificates

Credentials

/credentials/{cert_id}

TBD

/TBD

Status
titleNot started

Track Selection

LMS

/???

TBD

/TBD

course_modes.use_new_track_selection ?

NEEDS DISCOVERY: What is the status? Do we rewrite or DEPR?

Course Messaging

LMS

/???

TBD

/TBD

NEEDS DISCOVERY: What is the status?

Basket / Payment

Ecommerce

/???

frontend-app-order-history

/???

Status
colourBlue
titleLive on edx.org

NEEDS DISCOVERY: Is replacement enabled in open edx? Is it at parity?

https://github.com/openedx/public-engineering/issues/68

Order History

Ecommerce

/???

frontend-app-ecommerce

/???

Status
colourBlue
titleLive on edx.org

NEEDS DISCOVERY: Is replacement enabled in open edx? Is it at parity?

https://github.com/openedx/public-engineering/issues

/68

started: 2019-June
rolled out (mvp): 2019-Aug
completed (~parity): 2019-Sep
removed old:

ecommerce

Order History

status:

/71

Discussions

LMS

/???

frontend-app-discussions

/???

Status
colourBlue
titleLive on edx.org
Status
colour

Blue

Purple
title

Launchedteam: engagement-purchase
repo: https://github.com/edx/frontend-app-ecommerce

https://github.com/openedx/public-engineering/issues/71

started: 2019-Apr
rolled out (mvp): 2019-Apr
completed (~parity): 2019-May
removed old:

LMS

Discussions

status:

Default in Open edX

NEEDS DEPR

NEEDS DISCOVERY: Is this sufficiently at parity?

Learner Record

Credentials

/???

frontend-app-learner-record

/TBD

Status
colourBlue
titleLive on edx.org
Status
colour

Yellow

Purple
title

Workin'team: content-infinity (TNL-Pakistan)
repo: https://github.com/edx/frontend-app-discussions

started:
rolled out (mvp):
completed (~parity):
removed old:

Credentials

Learner Record

status:
Status
colourBlue
titleLAUNCHED
team: aperture

repo: https://github.com/openedx/frontend-app-learner-record

started: 2021-Jul
rolled out (mvp):
completed (~parity):
removed old:

Default in Open edX

Replacement:

Instructor Dashboard (all pages)

LMS

/???

frontend-app-gradebook (should be renamed to frontend-app-instruction, or something)

Status
titleNot started

Should subsume

Discover New Courses

LMS

/???

frontend-app-catalog?

/TBD

Status
titleNot started

Course About

LMS

/???

frontend-app-catalog?

/TBD

Status
titleNot started

Reference: What MFEs are there?

The full list of Open edX MFEs, including ones that are experimental or under development, can be found by searching “frontend-app-” in the openedx GitHub org: https://github.com/orgs/openedx/repositories?q=frontend-app-

...

Reference: MFE Base URLs

MFEs follow a simple naming pattern. Given some lowercase hyphen based name{APPNAME} (for example, learning)….

  • The repo is https://github.com/openedx/frontend-app-{APPNAME}

    • Example: https://github.com/openedx/frontend-app-learning

  • The base URL in Tutor is https://apps.{LMS}/{APPNAME}

    • Example: https://apps.myopenedx.site/learning

  • The base URL on edX is https://{APPNAME}.edx.org

    • Example: https://learning.edx.org

    • EXCEPTION: For learner-dashboard, the URL is not https://learner-dashboard.edx.org. Instead, it’s https://home.edx.org.

More References