edx-platform icon indicating copy to clipboard operation
edx-platform copied to clipboard

[DEPR]: Legacy Problem Editor

Open kdmccormick opened this issue 1 year ago • 27 comments

Please first read the parent DEPR ticket, [DEPR]: All Legacy Studio Frontends.

RFC Start Date

2025-02-19

Target Plan Acceptance Date

2025-03-14

Target Transition Unblocked Date

2025-11-14

Target Breaking Changes Unblocked Date

2025-12-14

Earliest Open edX Named Release Without This Functionality

Deprecated but available (via opt-out) in Teak. Opting out will also require opting out of the new Unit editor and using the deprecated legacy Unit editor, which will lack some Content Libraries features.

Full removal lands in Verawood.

Rationale

The legacy ProblemBlock (aka "CAPA") editor is based on outdated frontend technologies that do not integrate well with the new React-based Studio micro-frontend. There is a newer React-based editor that replaces it. Supporting both editors is a major burden for maintenance and feature development.

Removal

The old pop-up modal Problem editor will be removed.

Replacement

The React-based Problem editor is the replacement.

Deprecation

We will warn about the pending deprecation in the Teak release notes.

Migration

N/A

Additional Info

N/A

Task List

Remove the LEGACY_STUDIO_PROBLEM_EDITOR waffle flag.

Remove the legacy problem editing UI (defined in edx-platform, ProblemBlock.studio_view) and all orphaned supporting code.

kdmccormick avatar Aug 08 '24 18:08 kdmccormick