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]: Legacy track selection page shown only to enterprise users #36090

Open
deborahgu opened this issue Jan 9, 2025 · 0 comments
Open

[DEPR]: Legacy track selection page shown only to enterprise users #36090

deborahgu opened this issue Jan 9, 2025 · 0 comments
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@deborahgu
Copy link
Member

Proposal Date

2025-01-09

Target Ticket Acceptance Date

2025-01-23

Earliest Open edX Named Release Without This Functionality

Teak - 2025-04

Rationale

When the new track selection page was first made in 2021, a decision was made at that time to leave the legacy page in place for enterprise learners who somehow end up at that page. Those users were considered to be an edge case, because they shouldn't have been ending up on the track selection page at all; they should have been going through their enterprise system for enrollment.

(Originally there was going to be code sending enterprise learners to a track selection page which included messaging about their unusual choice; this work was eventually just dropped.)

There is no value-add to keeping this old page in place. It does not remove any potential confusion for enterprise learners who end up on the track selection page, because there is no information there letting them know something unusual is happening. Sending them to the new (post-2021) track selection page doesn't add any confusions that aren't already present.

Meanwhile, keeping it in place has multiple substantial costs:

  • legacy code which shouldn't be present sitting around for ever
  • an unusual logic flow choice
  • the high likelihood that development and QA tests will be performed by people who are enterprise learners, who, unbeknownst to them, will be modifying or testing a page which is seen by almost no other people

Removal

Replacement

this was replaced with the rest of the templates in course_modes in 2021; this removal will simply move enterprise users into the same flow as everyone else.

Deprecation

No response

Migration

No response

Additional Info

No response

Task List

No response

@deborahgu deborahgu self-assigned this Jan 9, 2025
@github-actions github-actions bot added the depr Proposal for deprecation & removal per OEP-21 label Jan 9, 2025
@deborahgu deborahgu moved this from Proposed to Communicated in DEPR: Deprecation & Removal Jan 9, 2025
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: Communicated
Development

No branches or pull requests

1 participant