Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DEPR]: old Learner Course Dashboard #35326

Open
deborahgu opened this issue Aug 19, 2024 · 1 comment
Open

[DEPR]: old Learner Course Dashboard #35326

deborahgu opened this issue Aug 19, 2024 · 1 comment
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@deborahgu
Copy link
Member

deborahgu commented Aug 19, 2024

Proposal Date

2024-08-19

Target Ticket Acceptance Date

2024-09-19

Earliest Open edX Named Release Without This Functionality

Teak - 2025-04

Rationale

Since the Quince release, using the new learner dashboard MFE has been the default behavior for everyone.

Removal

⚠️The developer doing this removal should be careful; this list might not be comprehensive of everything, and it's possible new code relies on legacy paths. Verify the list, and if anything is not removable at this time, create tickets for follow-up work and comment appropriately in the code.

It is possible that code, tests, stylesheets, or themes in other locations will become defunct as part of this deprecation, but it is the responsibility of the removing developer to find each of these and verify that it isn't used elsewhere (eg. in learner_home).

There are also files in https://github.com/openedx/edx-platform/tree/master/lms/static/js/learner_dashboard -- anything used for the program dash rendering should be left alone.

Replacement

The existing learner dashboard MFE.

As part of this work, all non-Program Dash code should be removed from https://github.com/openedx/edx-platform/tree/master/lms/djangoapps/learner_dashboard if any is left, and a README should be added saying that this app is just the program dash now. (Possibly partly copied from https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/learner_dashboard/PROGRAMS.rst).

Deprecation

No response

Migration

No response

Additional Info

⚠️This is the old learner course dashboard only, not the program dashboard.

Task List

No response

@github-actions github-actions bot added the depr Proposal for deprecation & removal per OEP-21 label Aug 19, 2024
@Agrendalath
Copy link
Member

@deborahgu, there seems to be no alternative to the search functionality from the legacy dashboard. Shouldn't it be possible to gain feature parity before the old dashboard is removed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
depr Proposal for deprecation & removal per OEP-21
Projects
Status: Proposed
Development

No branches or pull requests

2 participants