Skip to content

[DEPR]: Legacy Problem Editor #36261

@kdmccormick

Description

@kdmccormick

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.

Sub-issues

Metadata

Metadata

Labels

deprProposal for deprecation & removal per OEP-21

Type

No type

Projects

Status

Breaking Changes Unblocked

Status

🏗 In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions