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 | |
Studio: Preview | LMS-Preview /???
| frontend-app-learning OR frontend-app-authoring /TBD
| TBD | 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. |
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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course advanced settings | CMS /settings/advanced/{course_id]
| frontend-app-course-authoring /{course_id}
| contentstore.new_studio_mfe.use_new_advanced_settings_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course Schedule & Details | CMS /settings/details/{course_id}
| frontend-app-course-authoring /course/{course_id}/settings/details
| contentstore.new_studio_mfe.use_new_schedule_details_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course grading | CMS /settings/grading/{course_id}
| frontend-app-course-authoring /course/{course_id}/settings/grading
| contentstore.new_studio_mfe.use_new_grading_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course updates | CMS /course_info/{course_id}
| frontend-app-course-authoring /course/{course_id}/course_info
| contentstore.new_studio_mfe.use_new_updates_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in 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_import_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course Export | CMS /export/{course_id}
| frontend-app-course-authoring /course/{course_id}/export
| contentstore.new_studio_mfe.use_new_export_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course Video Uploads | CMS /videos/{course_id}
| frontend-app-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
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Should be part of 2Us DEPR around Studio Frontend MFE |
Studio: Course Files & Uploads | CMS /assets/{course_id}
| frontend-app-course-authoring /course/{course_id}/assets
| contentstore.new_studio_mfe.use_new_files_uploads_page
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
As of May-2024: |
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 |
---|
colour | Yellow |
---|
title | in development |
---|
|
https://github.com/openedx/edx-platform/issues/35261 |
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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Red |
---|
title | needs improvement |
---|
|
Status |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Red |
---|
title | needs improvement |
---|
|
Status |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Yellow |
---|
title | in 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 /???
| ??? | Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 /???
| frontend-app-authn /???
| ??? | Status |
---|
colour | Red |
---|
title | needs improvement |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
https://github.com/openedx/public-engineering/issues/71 |
Account Settings | LMS /???
| frontend-app-account /
| ??? | Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
https://github.com/openedx/public-engineering/issues/71 |
ID Verification | LMS /???
| frontend-app-??? /???
| ??? | Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
https://github.com/openedx/public-engineering/issues/50
|
Course Home: Progress | LMS /???
| frontend-app-learning /??? /course/{course_id}/progress
| course_home_mfe.course_home_mfe_progress_tab
| Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Needs a DEPR |
Courseware: Sequence & Unit | LMS /???
| frontend-app-learning /???
| N/A | Status |
---|
colour | Green |
---|
title | parity achieved |
---|
|
Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default 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 Unit | LMS `/xblock/ | | | |
Courseware: Built-in XBlock Views | LMS /???xb
| frontend-app-learning /???
| xmodule.use_extracted_block.{block_tag}
| Status |
---|
colour | Yellow |
---|
title | in 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 |
---|
colour | Red |
---|
title | needs improvement |
---|
|
Status |
---|
colour | Blue |
---|
title | Live 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
| | |
Course Certificates | LMS /certificates/{cert_id}
| TBD /TBD
| | |
Program Certificates | Credentials /credentials/{cert_id}
| TBD /TBD
| | |
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 |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Blue |
---|
title | Live 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 |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
NEEDS DEPR NEEDS DISCOVERY: Is this sufficiently at parity? |
Learner Record | Credentials /???
| frontend-app-learner-record /TBD
| | Status |
---|
colour | Blue |
---|
title | Live on edx.org |
---|
|
Status |
---|
colour | Purple |
---|
title | Default in Open edX |
---|
|
Replacement: |
Instructor Dashboard (all pages) | LMS /???
| frontend-app-gradebook (should be renamed to frontend-app-instruction, or something) | | Should subsume |
Discover New Courses | LMS /???
| frontend-app-catalog? /TBD
| | |
Course About | LMS /???
| frontend-app-catalog? /TBD
| | |