...
This page does not include legacy pages without MFE reimplementations. Expand
title | MFE URL/Repo Reference |
---|
URL key
Repo
Tutor URL
edX.org
{AUTHORING_BASE}
https://apps.{LMS_BASE}/course-authoring
{LEARNING_BASE}
https://apps.{LMS_BASE}/learning
{LEARNER_DASHBOARD_BASE}
https://apps.{LMS_BASE}/learner-dashboard
{AUTHN_BASE}
https://apps.{LMS_BASE}/authn
{ACCOUNT_BASE}
https://apps.{LMS_BASE}/account
{PROFILE_BASE}
https://apps.{LMS_BASE}/profile
{COMMUNICATIONS_BASE}
https://apps.{LMS_BASE}/communication
???
{ORA_GRADING_BASE}
https://apps.{LMS_BASE}/ora-grading
???
...
IDA
...
Table of contents:
Table of Contents | ||
---|---|---|
|
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 |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course advanced settings page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course Schedule & Details page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course grading page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course updates page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course Import page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course Export page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course Video Uploads Page |
EXTRA CONFIG IN .env
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course Files & Uploads Page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Studio Home Page |
|
|
| Live on edx.org Default in Redwood (needs confirmation) | |||||||||||||
CMS | Course content outline page |
|
|
As of May-2024 Not Live on http://edx.org Not live on edge.edx.org Default in Redwood (needs confirmation) | ||||||||||||||
CMS |
|
|
|
|
Not default in Redwood | |||||||||||||
CMS | Course Team page |
|
|
| Live on edx.org | |||||||||||||
CMS | Course Textbooks Page |
|
|
|
| |||||||||||||
CMS | Course Group Configurations |
|
|
|
| |||||||||||||
CMS | Course Studio: Page & Resources |
| status:
squad: 2U->T&L replacement: frontend-app-course-authoring Default in Redwood (needs confirmation) | |||||||||||||||
CMS | Library Studio (all pages) |
|
| In development: Schema, OpenCraft, and Axim. Not default in Redwood (Slack: #content-libraries-relaunch-dev) | ||||||||||||||
LMS | Course Dashboard aka Learner Dashboard aka Learner Home | ` |
|
| NEED | completed: 2024 squad: aurora, then aperture [BD-08] B2C Learner Dashboard MFE Conversion Default in Quince | ||||||||||||
LMS | Login/Registration | started: 2020-Octcompleted (~parity):
| Default as of ~M/N/O release | |||||||||||||||
LMS | Profile | started: 2019-Jan Default in ?? | ||||||||||||||||
LMS | Account Settings | started: 2019-Jan Default in ?? | ||||||||||||||||
LMS? | ID Verification | started: 2020-Apr-16completed (~parity): 2020-Nov-1
| Course Home: Dates | started: 2020-JunApr-16 | ||||||||||||||
LMS | Course Home: Dates | status:
squad: engagement-engage repo:https://github.com/edx/frontend-app-learning | ||||||||||||||||
LMS | Course Home: Outline | started: 2020-Aug | status:
squad: engagement-engage | |||||||||||||||
LMSrepo | Course Home: Progress | https://github.com/edxopenedx/frontend-app-learningpublic-engineering/issues/50 | ||||||||||||||||
LMS | Course Home: Progress | started: 2021-Feb | Courseware: Sequence & Unit | LMS | Courseware: Sequence & Unit | started: 2020-Jan Blocked by studio course preview, which doesn’t work in learning mfe | ||||||||||||
LMS | Courseware: Proctored Exam | status: |
Status | ||||
---|---|---|---|---|
|
launched
team:
cosmonauts
started: 2021-Mar
rolled out (mvp): 2021-Jul
completed (~parity): 2021-Jul
removed old: Hold
team: cosmonauts
Replacement repo:
LMS
Courseware: Search
status:
Status | ||
---|---|---|
|
team: content-tnl
LMS
Track Selection
status:
Status | ||||
---|---|---|---|---|
|
team: engagement-purchase
LMS
Course Messaging
ecommerce
Basket / Payment
status:
Status | ||||
---|---|---|---|---|
|
squad: engagement-purchase
repo: https://github.com/edx/frontend-app-payment
started: 2019-June
rolled out (mvp): 2019-Aug
completed (~parity): 2019-Sep
removed old:
ecommerce
Order History
status:
Status | ||||
---|---|---|---|---|
|
team: engagement-purchase
repo: https://github.com/edx/frontend-app-ecommerce
started: 2019-Apr
rolled out (mvp): 2019-Apr
completed (~parity): 2019-May
removed old:https://github.com/openedx/public-engineering/issues/71
LMS
Discussions
status:
Status | ||||
---|---|---|---|---|
|
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 | ||||
---|---|---|---|---|
|
team: aperture
repo: https://github.com/openedx/frontend-app-learner-record
started: 2021-Jul
rolled out (mvp):
completed (~parity):
removed old:
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:
[upcoming release / tutor nightly] https://github.com/overhangio/tutor-mfe/blob/nightly/tutormfe/plugin.py#L33
[latest release / tutor master] https://github.com/overhangio/tutor-mfe/blob/master/tutormfe/plugin.py#L33
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/{APPNAME}
Example:
https://github.com/openedx/frontend-app-learning
The base URL in Tutor is
https://apps.{LMS_BASE}/{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 nothttps://learner-dashboard.edx.org
. Instead, it’shttps://home.edx.org
.
More References
Old archived Version of this: [Archive] MFE Rewrite Status
...