-
Notifications
You must be signed in to change notification settings - Fork 2
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]: problem-builder #268
Comments
This deprecation has been announced on the forums: https://discuss.openedx.org/t/deprecation-removal-problem-builder-repository/13664 |
This change adds a message deprecating problem builder. Announcement on forums: https://discuss.openedx.org/t/deprecation-removal-problem-builder-repository/13664 DEPR Ticket: openedx/public-engineering#268
We've decided to look into the possibility of creating a simplified version of the problem-builder block that retains some core features while removing lesser-used features. We'd hope to use this as a proving ground for the XBlock v2 proposal that Braden shared during the conference and help strengthen that approach by using a real-world example. |
This change adds a message deprecating problem builder. Announcement on forums: https://discuss.openedx.org/t/deprecation-removal-problem-builder-repository/13664 DEPR Ticket: openedx/public-engineering#268
Proposal Date
2024-06-25
Target Ticket Acceptance Date
2024-09-15
Earliest Open edX Named Release Without This Functionality
Teak - 2025-07-10
Rationale
Problem Builder and Step Builder were originally sponsored by major clients of OpenCraft, however they are no longer being used or sponsored and as such have not seen significant development in over four years. OpenCraft has merely kept it running with the latest Open edX releases.
As explained in greater detail here the block uses an technical architecture of the core platform (child blocks) that might itself be deprecated and removed in the future, and Problem Builder would need a major refactor in that case.
OpenCraft doesn't have the resources to continue maintaining it anymore.
Removal
The problem-builder repository will be marked as deprecated after this is accepted and eventually archived.
Replacement
Some of its features are unique but others are available in other blocks or in the core platform.
Deprecation
No response
Migration
We can help create tools and scripts for migration if there is community interest and support.
Additional Info
OpenCraft are also open to help integrate some of its functionality into the core platform, or handing over the ownership of the block to an interested party.
Task List
No response
The text was updated successfully, but these errors were encountered: