openedx / public-engineering

General public issue repository for the Open edX engineering community
3 stars 1 forks source link

[DEPR]: problem-builder #268

Open xitij2000 opened 2 weeks ago

xitij2000 commented 2 weeks ago

Proposal Date

2024-06-25

Target Ticket Acceptance Date

2024-08-01

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