Versions Compared

Key

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

...

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

List of legacy pages with replacements in an MFE

...

The Big List

contentstore.new_studio_mfe.use_new_updates_page

contentstore.new_studio_mfe.use_new_files_uploads_page

discussions.pages_and_resources_mfecolourCMS

/???

LMS

/???

Page

Old (Backend Service & Path)

New (MFE & Path)

Toggle (Waffle Flag)

Old URL

New MFE URL

Status, DEPR Link, Repo Links, Other Notes

Studio: Logged-out Landing Page

{CMS}

/

Status
titleNot started

Studio: Course Preview

{LMS_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

contentstore.new_studio_mfe.use_new_custom_pages

{CMS}/tabs/

CMS

/tabs/<course-id>

{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

contentstore.new_studio_mfe.use_new_advanced_settings_page

{CMS}CMS

/settings/advanced/{course_id]

{COURSE_AUTHORING}/course-id>

Status

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

contentstore.new_studio_mfe.use_new_schedule_details_page

{CMS}CMS

/settings/details/{course_id}

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

contentstore.new_studio_mfe.use_new_schedule_details_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 grading

contentstore.new_studio_mfe.use_new_grading_page

{CMS}CMS

/settings/grading/{course_id}

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

contentstore.new_studio_mfe.use_new_grading_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 updates

contentstore.new_studio_mfe.use_new_updates_page

{CMS}CMS

/course_info/{course_id}

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

Status
colour

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 Import

contentstore.new_studio_mfe.use_new_import_page

{CMS}CMS

/import/{course_id}

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

contentstore.new_studio_mfe.use_new_import_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 Export

contentstore.new_studio_mfe.use_new_export_page

{CMS}/export/

CMS

/export/{course_id}

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

contentstore.new_studio_mfe.use_new_export_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 Uploads

CMS

/videos/{course_id}

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

contentstore.new_studio_mfe.use_new_video_uploads_page

EXTRA CONFIG IN .env

ENABLE_VIDEO_UPLOAD_PAGE_LINK_IN_CONTENT_DROPDOWN=true

{CMS}/videos/{course_id}

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

Statusstatus
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 & Uploads

contentstore.new_studio_mfe.use_new_files_uploads_page

{CMS}CMS

/assets/{course_id}

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

Status
colourGreen

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/

{COURSE_AUTHORING}/home

new_studio_mfe.use_new_home_page

{CMS}/home/

{COURSE_AUTHORING}/home

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}

contentstore.new_studio_mfe.use_new_course_outline_page

{CMS}/course/{course_id}

Statusstatus
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

contentstore.new_studio_mfe.use_new_unit_page

{CMS}CMS

/container/{usage_key_string}

{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/edx-platform/issues/35261

Studio: Course Team

contentstore.new_studio_mfe.use_new_course_team_page

{CMS}/course_team/{course_id

CMS

/course_team/{course_id}

{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

contentstore.new_studio_mfe.use_new_textbooks_page

{CMS}/textbooks/{course_id}

{COURSE_AUTHORING}CMS

/textbooks/{course_id}

{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

contentstore.new_studio_mfe.use_new_CMS

/group_configurations_page{CMS}/group_configurations/{course_/{course_id}

{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

/???

{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

Status

Status
colourRed
titleneeds improvement
Status
colourBlue
titleLive on edx.org

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

Studio: Problem (CAPA) Editor

/???

Status
colourRed
titleneeds improvement
Status
colourBlue
titleLive on edx.org

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

Studio: 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

{CMS}/library/*

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

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

{LMS}/dashboard

{LEARNER_DASHBOARD}/

`

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

/???

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

/???

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

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

Account Settings

LMS

/???

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

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

ID Verification

LMS

/???

Status
colourGreen
titleparity achieved
Status
colourBlue
titleLive on edx.org

Unclear whether live in named release.

Needs DEPR.

Course Home: Dates

Status

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

/???

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

/???

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

Courseware: Sequence & Unit

LMS

/???

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

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

Courseware: Built-in XBlock Views

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/publicxblocks-engineering/issuescontrib/53

Courseware: Proctored Exam

LMS

/???

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: Searchcourseware.mfe_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

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

Status
titleNot started

Course Certificates

{LMS}

/certificates/{cert_id}

Status
titleNot started

Program Certificates

Credentials

{CREDENTIALS}/credentials/{cert_id}

Status
titleNot started

Track SelectionSelection

LMS

/...?

course_modes.use_new_track_selection ?

{LMS}/....?

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

Course Messaging

{LMS}

/....?

NEEDS DISCOVERY: What is the status?

Basket / Payment

Ecommerce

{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

Order History

Ecommerce

{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}

/....?

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

NEEDS DEPR

NEEDS DISCOVERY: Is this sufficiently at parity?

Replacement: https://github.com/edx/frontend-app-discussions

Learner Record

Credentials

{CREDENTIALS}/...?

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

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

Instructor Dashboard (all pages)

LMS

/...?

Status
titleNot started

Should subsume https://github.com/openedx/frontend-app-gradebook/

Discover New Courses

LMS

/...?

Status
titleNot started

Course About

LMS

/...?

Status
titleNot started

Reference: What MFEs are there?

...