This can be done after the Xylon cutoff, as early as May 1, 2027.
This remove the ability for operators to migrate legacy libraries to V2 libraries!
Why do we need to do this at all? -> In order to remove MongoDB as a platform dependency and simplify the course delivery subsystem.
Steps:
What must continue to work when this is done?
- Existing LegacyLibraryContentBlocks should continue working from a student's perspective, forever. Essentially as dumb containers of randomized blocks.
- TBD: Do we allow migrations to ProblemBanks forever?
This can be done after the Xylon cutoff, as early as May 1, 2027.
This remove the ability for operators to migrate legacy libraries to V2 libraries!
Why do we need to do this at all? -> In order to remove MongoDB as a platform dependency and simplify the course delivery subsystem.
Steps:
studio_post_duplicateXBlock hook method #35192What must continue to work when this is done?