Versions Compared

Key

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

...

Should this go here or do we need further development? Do we need this anymore now that we have preview at the unit level? or is the navigation in a preview full LMS still valuable?

This can’t start until we have read optimized versions of draft course data which is hard in the current architecture but will become easier when course data is in learning-core.

parity EXTRA CONFIG IN .env

ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=true

discussions.pages_and_resources_mfeLive on edx.org/???

ProfileCourse Home: Datestitle

Courseware: Proctored Examtitle

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

Link to usage in edx-platform

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
colourBlue
title

Not started

Studio: Course Custom Pages

CMS

/tabs/<course-id>

frontend-app-course-authoring

/<course-id>/custom-pages

contentstore.new_studio_mfe.use_new_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

Studio: Course advanced settings

CMS

/settings/advanced/{course_id]

Live on edx.org
Status
colourPurple
titleDefault in Open edX

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-id>pages

contentstore.new_studio_mfe.use_new_advancedcustom_settings_pagepages

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 MFEStudio: Course Schedule & Details

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

Studio: Course advanced settings

CMS

/settings/detailsadvanced/{course_id}]

frontend-app-course-authoring

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

contentstore.new_studio_mfe.use_new_scheduleadvanced_detailssettings_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 gradingSchedule & Details

CMS

/settings/gradingdetails/{course_id}

frontend-app-course-authoring

/course/<course-id>{course_id}/settings/grading details

contentstore.new_studio_mfe.use_new_schedule_gradingdetails_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 updatesgrading

CMS

/course_infosettings/grading/{course_id}

frontend-app-course-authoring

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

contentstore.new_studio_mfe.use_new_updatesgrading_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 Importupdates

CMS

/importcourse_info/{course_id}

frontend-app-course-authoring

/course/ <course-id>/import{course_id}/course_info

contentstore.new_studio_mfe.use_new_importupdates_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 ExportImport

CMS

/exportimport/{course_id}

frontend-app-course-authoring

/course/ <course-id>/export{course_id}/import

contentstore.new_studio_mfe.use_new_exportimport_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 Video UploadsExport

CMS

/videosexport/{course_id}

frontend-app-course-authoring

/course/ <course-id>/videos{course_id}/export

contentstore.new_studio_mfe.use_new_videoexport_uploads_page

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

Studio: Course Files & Video Uploads

CMS

/assetsvideos/{course_id}

frontend-app-course-authoring

/course/ <course-id>/assets{course_id}/videos

contentstore.new_studio_mfe.use_new_filesvideo_uploads_page

Status
colourGreen
title

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 PageCourse Files & Uploads

CMS

/homeassets/{course_id}

frontend-app-course-authoring

/home

/course/{course_id}/assets

contentstore.new_studio_mfe.use_new_homefiles_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: Course content outline editorLogged-in Home Page

CMS

/coursehome/{course_id}

frontend-app-course-authoring

contentstore./home

new_studio_mfe.use_new_course_outlinehome_page

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

As of May-2024:

  • in Beta Testing on edx.org

  • Not live on edge.edx.org

Studio: Unit Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course content outline editor

CMS

/containercourse/{usagecourse_key_stringid}

frontend-app-course-authoring

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

contentstore.new_studio_mfe.use_new_course_unitoutline_page

CMS

/course_team/{course_id

Status
colourYellowGreen
titlein development

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

Studio: Course Team

parity 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>/course_team{course_id}/container/{usage_key_string}

contentstore.new_studio_mfe.use_new_course_teamunit_page

Status
colourGreenYellow
titleparity achieved
Status
colourBlue
titleLive on edx.org

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course Textbooks

in development

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

Studio: Course Team

CMS

/textbookscourse_team/{course_id}

frontend-app-course-authoring

/course/<course-id>/textbooks{course_id}/course_team

contentstore.new_studio_mfe.use_new_course_textbooksteam_page

Status
colourGreen
titleparity achieved
Status
colourPurpleBlue
titleDefault in Open edXLive on edx.org

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Course Group ConfigurationsTextbooks

CMS

/group_configurationstextbooks/{course_id}

frontend-app-course-authoring

/course/<course-id>/group_configurations{course_id}/textbooks

contentstore.new_studio_mfe.use_new_group_configurationstextbooks_page

Status
colourGreen
titleparity achieved
Status
colourPurple
titleDefault in Open edX

Should be part of 2Us DEPR around Studio Frontend MFE

Studio: Page & ResourcesCourse Group Configurations

CMS/???

/group_configurations/{course_id}

frontend-app-course-authoring

/course/<course-id>/pages-and-resources

{course_id}/group_configurations

contentstore.new_studio_mfe.use_new_group_configurations_page

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

/???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
colourRedGreen
titleneeds improvementparity achieved
Status
colourBlue
titleLive on edx.org
https://
Status
colourPurple
titleDefault in Open edX

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

Studio: Problem Text (CAPAHTML) 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/3525634692

Studio: Video Problem (CAPA) Editor

/???

frontend-app-course-authoring

/???

new_core_editors.use_new_problem_editor

Status
colourGreenRed
titleparity achievedneeds improvement
Status
colourBlue
titleLive on edx.org

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

Studio: Library Authoring

(all pages)

CMS

/home_library

/library/*Video Editor

/???

frontend-app-course-authoring

/...routes TBD.../???

new_core_editors.use_new_video_editor

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

Status
colourYellowGreen
titlein development

In development: Schema, OpenCraft, and Axim.

parity achieved
Status
colourBlue
titleLive on edx.org

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

Course Dashboard

aka Learner Dashboard

aka Learner Home

LMS

/dashboard35257

Studio: Library Authoring

(all pages)

CMS

/home_library

/library/*

frontend-app-learnercourse-dashboardauthoring

{LEARNER_DASHBOARD}/

`

Status
colourBlue
title

In Django settings:

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

Status
colourPurpleYellow
titleDefault in Open edX

[BD-08] B2C Learner Dashboard MFE Conversion

https://github.com

development

In development: Schema, OpenCraft, and Axim.

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

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

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

Login/Registration

LMS

/???Studio: Maintenance

CMS

/maintenance

frontend-app-authnauthoring

???

Red
Status
colour
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

Not started

Studio: Maintenance: Announcements

CMS

/maintenance/anouncements

frontend-app-authoring

???

Status
titleNot started

Studio: Maintenance: Force Publish Course

CMS

/maintenance/announcements/force_publish_course

frontend-app-authoring

???

Status
titleNot started

Studio: Update Preview Language

CMS

/update_lang

frontend-app-authoring

???

Status
titleNot started

Note: This doesn’t seem to be accessed on studio.edx.org ?

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-profilelearning

/???

Status
colourBlue
titleLive on edx.org

N/A

frontend-app-account

/???

Status
colourPurple
titleDefault in Open edX

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

Account Settings

LMS

/???

Green
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/71

ID Verification

LMS

/???

frontend-app-???

/???

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org

Unclear whether live in named release.

Needs DEPR.

/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

Legacy removed!
Status
colourGreenRed
titleparity achievedneeds improvement
Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault in Open edX

https://github.com/openedx/publicedx-engineeringproctoring/issues/50

Course Home: Outline

LMS

/???1226

Replacement repo:

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.

Courseware: Sequence & Unit

frontend-app-learning

/???

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

/???

frontend-app-learning

/???

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

LMScourse/{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-learninghistory

/???

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 work in learning mfe

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

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

Courseware: Built-in XBlock Views

LMS68

Order History

Ecommerce

/???

frontend-app-learningecommerce

/???

xmodule.use_extracted_block.{block_tag}

Status
in development
colourYellowtitleBlue
titleLive on edx.org

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

https://github.com/openedx/edxpublic-platformengineering/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/

71

Discussions

LMS

/???

frontend-app-learning

(via ?

frontend-lib-special-exams)app-discussions

/???

Status
colourRed

Program Dashboard

LMS

/dashboard/programs

needs improvement
Status
colourBlue
titleLive on edx.org

https://github.com/openedx/edx-proctoring/issues/1226

Replacement repo:

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

???

Status
colourPurple
titleDefault 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
colourPurple
titleDefault in Open edX

Replacement:

Instructor Dashboard (all pages)

LMS

/???

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

Status
titleNot started

Course CertificatesShould subsume

Discover New Courses

LMS

/certificates/{cert_id}???

frontend-app-catalog?

/TBD

Status
titleNot started

Program CertificatesCourse About

Credentials

/credentials/{cert_id}

???LMS

/???

frontend-app-catalog?

/TBD

Status
titleNot started

Track Selection

LMS

/...?

???

course_modes.use_new_track_selection ?

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

Course Messaging

LMS

/...?

???

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?

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-

The list of Open edX MFEs that run out-of-the-box in Tutor can be found by looking at the CORE_MFE_APPS variable in the tutor-mfe plugin’s plugin.py file:

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

...

  • /

...

Order History

...

Ecommerce

/...?

  • frontend-app-

...

Status
colourBlue
titleLive on edx.org

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

  • {APPNAME}

    • Example: https://github.com/openedx/

...

Discussions

...

LMS

/...?

    • frontend-app-

...

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

NEEDS DEPR

NEEDS DISCOVERY: Is this sufficiently at parity?

...

Learner Record

...

Credentials

/...?

...

frontend-app-learner-record

...

Status
colourBlue
titleLive on edx.org
Status
colourPurple
titleDefault 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?

...

Status
titleNot started

...

Course About

...

LMS

/...?

...

frontend-app-catalog?

...

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-

The list of Open edX MFEs that run out-of-the-box in Tutor can be found by looking at the CORE_MFE_APPS variable in the tutor-mfe plugin’s plugin.py file:

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

  • Frontend Pages in edx-platform

  • Views in LMS

    • 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.

Robert’s DataDog Query for CMS Frontends

2U is contributing some monitoring findings to help us determine the legacy frontends that are still in the platform…

(2U Internal dashboard link)

Code Block
-@view.url_path:(/course/course-v1\:* OR /c4x/* OR /container/block-v1\:* OR /library/library-v1\:* OR /preview/xblock/block-v1\:* OR /asset-v1\:* OR /course_team/course-v1\:* OR /certificates/course-v1\:* OR /settings/grading/* OR /settings/details/* OR /settings/advanced/* OR /group_configurations/course-v1\:* OR /import/library-v1\:* OR /import/course-v1\:* OR /textbooks/course-v1\:* OR /tabs/course-v1\:* OR /export/course-v1\:* OR /admin/split_modulestore_django/* OR /admin/*)

edX.org CMS Result:

Code Block
/
/home_library
/admin
/maintenance
/maintenance/announcements

More References