-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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 Problem Editor #36261
Comments
@pdpinch , here's a DEPR for the old Problem editor as we discussed. You mentioned that there were more Problem-specific editor concerns--let's collect those here. |
Some more specific feedback I have gathered comparing the Legacy Problem Editor to the MFE Editors:
|
Thank you @SIdnani. Noted on all counts. |
This was possible in the Legacy editor because the modal wasn't fixed in the window. By scrolling the page, it's possible to remain in the editing state but still see other parts of the courses. So it's not a preview of the content currently being edited, but you can see other parts of the course page and make edits based on the context. |
Product proposals relevant to this feedback: |
I think this bug is pretty serious and should be fixed before we remove the legacy problem editor: openedx/frontend-app-authoring#1491. We're experiencing it on edx.org currently and it's another reason for us not to deploy the new problem editors to our other systems. |
Thanks, noted, I've added that bug to the list of items that need to be resolved before removing the legacy editor. |
I think this is another issue that should be resolved, one way or another: Numerical Input Component Incorrectly Handles Formulas as numericalresponse (openedx/frontend-app-authoring#1680) |
Thanks Peter, noted. Keep 'em coming. |
Please first read the parent DEPR ticket, [DEPR]: All Legacy Studio Frontends.
Proposal Date
2025-02-19
Target Ticket Acceptance Date
2025-03-05
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 on 2024-09-08, landing in Ulmo.
Ulmo - Removed
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.
[ NEED: SCREENSHOT ]
[ NEED: CODE LINKS ]
Replacement
The full-screen React-based Problem editor is the replacement.
[ NEED: SCREENSHOT ]
CODE: https://github.com/openedx/frontend-lib-content-components/
Deprecation
We will warn about the pending deprecation in the Sumac release notes.
Migration
N/A
Additional Info
Before removing the legacy editor, we need to resolve the following:
At the time of writing, there is a known feature delta between the old editor and the new one, which the tickets above should resolve. These include:
[ NEED: SCREENSHOTS ]
Additional feedback on the new editor:
Task List
TBD
The text was updated successfully, but these errors were encountered: