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]: problem-builder #268

Open
xitij2000 opened this issue Jun 24, 2024 · 2 comments
Open

[DEPR]: problem-builder #268

xitij2000 opened this issue Jun 24, 2024 · 2 comments
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@xitij2000
Copy link

xitij2000 commented Jun 24, 2024

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

@github-actions github-actions bot added the depr Proposal for deprecation & removal per OEP-21 label Jun 24, 2024
@xitij2000 xitij2000 moved this from Proposed to Accepted in DEPR: Deprecation & Removal Aug 14, 2024
@xitij2000 xitij2000 moved this from Accepted to Communicated in DEPR: Deprecation & Removal Aug 14, 2024
@xitij2000
Copy link
Author

This deprecation has been announced on the forums: https://discuss.openedx.org/t/deprecation-removal-problem-builder-repository/13664

xitij2000 added a commit to open-craft/problem-builder that referenced this issue Sep 16, 2024
@xitij2000
Copy link
Author

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.

@xitij2000 xitij2000 moved this from Communicated to Accepted in DEPR: Deprecation & Removal Oct 28, 2024
@xitij2000 xitij2000 self-assigned this Oct 28, 2024
xitij2000 added a commit to open-craft/problem-builder that referenced this issue Oct 28, 2024
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: Accepted
Development

No branches or pull requests

1 participant