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 See also: this initiative and its child tickets.

...

Table of Contents
stylenone

Replacement Statuses

More than one can apply!f

  • 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 Open edX

  • Status
    titleLEGACY REMOVED!

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

discussions.pages_and_resources_mfeneeds improvementfrontend-app-course-authoring

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

parity achievedfrontend-app-course-authoring

/???

{LEARNER_DASHBOARD}/

Live on edx.org

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

parity achievedhttps://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

Courseware: Built-in XBlock Viewsneeds improvementfrontend-app-???

/???

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

/

Status
title

frontend-app-course-authoring

/

TBD

Status
titleNot started

Studio: Preview

LMS-Preview

/???

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?

Studio: Course Custom Pages

CMS

/tabs/<course-id>

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

contentstore.new_studio_mfe.use_new_custom_pagesfrontend-app-learning OR

frontend-app-authoring

/TBD

TBD

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]

{COURSE_AUTHORING}/course-id>

contentstore.new_studio_mfe.use_new_advanced_settings_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 Schedule & Details

CMS

/settings/detailshttps://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}{COURSE_AUTHORING}/course/<course-id>/settings/details

frontend-app-course-authoring

/{course_id}/custom-pages

contentstore.new_studio_mfe.use_new_schedulecustom_details_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 MFE

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

Studio: Course gradingadvanced settings

CMS

/settings/gradingadvanced/{course_id}{COURSE_AUTHORING}/course/ <course-id>/settings/grading ]

frontend-app-course-authoring

/{course_id}

contentstore.new_studio_mfe.use_new_advanced_gradingsettings_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 updatesSchedule & Details

CMS

/settings/course_infodetails/{course_id}{COURSE_AUTHORING}/course/ <course-id>/course_info

frontend-app-course-authoring

/course/{course_id}/settings/details

contentstore.new_studio_mfe.use_new_schedule_updatesdetails_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 Importgrading

CMS

/importsettings/grading/{course_id}{COURSE_AUTHORING}/course/ <course-id>/import

frontend-app-course-authoring

/course/{course_id}/settings/grading

contentstore.new_studio_mfe.use_new_importgrading_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 Exportupdates

CMS

/exportcourse_info/{course_id}{COURSE_AUTHORING

frontend-app-course-authoring

/course/{course_id}/course/ <course-id>/export_info

contentstore.new_studio_mfe.use_new_exportupdates_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 UploadsImport

CMS

/videosimport/{course_id}{COURSE_AUTHORING}

frontend-app-course-authoring

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

contentstore.new_studio_mfe.use_new_video_uploads_page

EXTRA CONFIG IN .env

ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=trueimport_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 Files & UploadsExport

CMS

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

frontend-app-course-authoring

/course/{course_id}/export

contentstore.new_studio_mfe.use_new_files_uploadsexport_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 PageCourse Video Uploads

CMS

/home/

{COURSE_AUTHORING}/home

videos/{course_id}

frontend-app-course-authoring

/course/{course_id}/videos

contentstore.new_studio_mfe.use_new_homevideo_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 content outline editorFiles & Uploads

CMS

/assets/{course_id}

frontend-app-course-authoring

/course/{course_id}/assets

contentstore.new_studio_mfe.use_new_coursefiles_outlineuploads_page

Status
colourGreen
titleparity achieved
Status
colourPurpleBlue
titleDefault in Open edX

As of May-2024:

in Beta Testing on

Live on edx.org

  • Not live on edge.edx.org

  • Studio: Unit editor

    CMS

    /container/{usage_key_string}

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

    contentstore.

    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_unithome_page

    Studio: Course Team

    Status
    colourYellowGreen
    titlein development

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

    parity 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_team/{course_id}{COURSE_AUTHORING}/course/<course-id>/course_team

    frontend-app-course-authoring

    contentstore.new_studio_mfe.use_new_course_teamoutline_page

    Status
    colourGreen
    titleparity achieved
    Status
    colourBluePurple
    titleLive Default in Open edX

    As of May-2024:

    • in Beta Testing on edx.org

    Should be part of 2Us DEPR around Studio Frontend MFE
    • Not live on edge.edx.org

    Studio: Course Textbooks Unit editor

    CMS

    /textbookscontainer/{courseusage_key_idstring}

    {COURSE_AUTHORING}/course/<course-id>/textbooksfrontend-app-course-authoring

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

    contentstore.new_studio_mfe.use_new_textbooksunit_page

    Status
    colourGreenYellow
    titleparity achieved
    Status
    colourPurple
    titleDefault in Open edX
    Should be part of 2Us DEPR around Studio Frontend MFE
    in development

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

    Studio: Course Group ConfigurationsTeam

    CMS

    /groupcourse_configurationsteam/{course_id}{COURSE_AUTHORING

    frontend-app-course-authoring

    /course/{course_id}/course/<course-id>/group_configurations_team

    contentstore.new_studio_mfe.use_new_groupcourse_configurationsteam_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: Page & ResourcesCourse Textbooks

    CMS

    /textbooks/???{COURSEcourse_AUTHORING}id}

    frontend-app-course-authoring

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

    /{course_id}/textbooks

    contentstore.new_studio_mfe.use_new_textbooks_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: 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
    colourRedGreen
    titleneeds improvementparity achieved
    Studio: Problem (CAPA) Editor
    Status
    colourBluePurple
    titleLive on edx.org

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

    Default in Open edX

    Should be part of 2Us DEPR around Studio Frontend MFE

    Studio: Page & Resources

    CMS

    /???

    Status
    colourRed
    title

    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/3525635254

    Studio: Video EditorText (HTML) Editor

    CMS

    /???

    Status
    colourGreen
    title

    new_core_editors.use_new_text_editor

    Status
    colourRed
    titleneeds improvement
    Status
    colourBlue
    titleLive on edx.org

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

    Studio: Library Authoring

    (all pages)

    CMS

    /home_library

    /library/*

    {COURSE_AUTHORING}/...routes TBD.../Problem (CAPA) Editor

    /???

    frontend-app-course-authoring

    /???

    new_core_editors.use_new_problem_editor

    Status
    colourYellowRed
    titlein development

    In development: Schema, OpenCraft, and Axim.

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

    needs improvement
    Status
    colourBlue
    titleLive on edx.org

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

    Course Dashboard

    aka Learner Dashboard

    aka Learner Home

    LMS

    /dashboard

    `

    35256

    Studio: Video Editor

    /???

    frontend-app-course-authoring

    /???

    new_core_editors.use_new_video_editor

    Status
    colourBlueGreen
    titleLive on edx.orgparity achieved
    https://github.
    Status
    colourPurpleBlue
    titleDefault in Open edX

    [BD-08] B2C Learner Dashboard MFE Conversion

    Live on edx.org

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

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

    Login/Registration

    LMSStudio: Library Authoring

    (all pages)

    CMS

    /home_library

    /library/*

    frontend-app-course-authoring

    /???

    Status
    colourRed
    titleneeds improvement
    Status
    colourBlue
    title

    In Django settings:

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

    Status
    colourPurpleYellow
    titleDefault in Open edXdevelopment

    https://github.com/openedx/public-engineering/issues/81 In development: Schema, OpenCraft, and Axim.

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

    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

    /issues/32457

    Studio: Maintenance

    CMS

    /maintenance

    frontend-app-authoring

    ???

    colour
    Status
    BluetitleLive on edx.org
    Status
    colourPurple
    titleDefault in Open edX

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

    Account Settings

    LMS

    /

    Not started

    Studio: Maintenance: Announcements

    CMS

    /maintenance/anouncements

    frontend-app-authoring

    ???

    Blue
    Status
    colour
    titleLive on edx.org
    Status
    colourPurple
    titleDefault in Open edX

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

    ID Verification

    LMS

    /

    Not started

    Studio: Maintenance: Force Publish Course

    CMS

    /maintenance/announcements/force_publish_course

    frontend-app-authoring

    ???

    Green
    Status
    colour
    titleparity achieved
    Status
    colourBlue
    titleLive on edx.org

    Unclear whether live in named release.

    Needs DEPR.

    Course Home: Dates

    LMS

    /???

    Status
    titleLegacy removed!
    Status
    colourGreen
    titleparity achievedNot 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/publicedx-engineeringplatform/issues/5035326

    Course Home: Outline

    LMS

    /???

    Status
    title

    Login/Registration

    LMS

    /login

    /register

    /password_assistance

    frontend-app-authn

    /login

    /register

    /reset

    FEATURES['ENABLE_AUTHN_MICROFRONTEND']

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

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

    Course Home: Progress

    LMS

    /???

    course_home_mfe.course_home_mfe_progress_tab

    Status
    colourGreen
    title

    Profile

    LMS

    /u/{username}

    frontend-app-profile

    /u/{username}

    ???

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

    Needs a DEPR

    Courseware: Sequence & Unit

    LMS

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

    Account Settings

    LMS

    /???

    frontend-app-account

    /

    ???

    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

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

    71

    ID Verification

    LMS

    /???

    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

    /???

    Status
    colourRed
    title

    ???

    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/edxpublic-proctoringengineering/issues/122650

    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.

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

    courseware.mfe_courseware_search

    Program Dashboard

    LMS

    /dashboard/programs

    Status
    titleNot started

    Course Certificates

    LMS

    /certificates/{cert_id}

    Status
    titleNot started

    Program Certificates

    Credentials

    /credentials/{cert_id}

    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

    /...?

    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
    colourBlue
    titleLive on edx.org

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

    Status
    colourGreen
    titleparity achieved
    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

    /...?

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

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

    Discussions

    LMS

    /???

    frontend-app-discussions

    /???

    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

    /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

    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-

    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:

    ...

    ...

    ...

    ...

    Discussions

    ...

    LMS

    /...?

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

    NEEDS DEPR

    NEEDS DISCOVERY: Is this sufficiently at parity?

    ...

    ...

    ...

    Learner Record

    ...

    Credentials

    /...?

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

    ...

    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-

    ...

    Instructor Dashboard (all pages)

    ...

    LMS

    /...?

    Status
    titleNot started

    ...

    • {APPNAME}

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

    ...

    Discover New Courses

    ...

    LMS

    /...?

    ...

    Status
    titleNot started

    ...

    Course About

    ...

    LMS

    /...?

    ...

    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