Skip to content

Video Block | Replace RequireJS with ES6 import/export #36527 #36413

Description

@farhan

In this ticket we are moving Video Block JS into xmodule/assets

It's an old tech-debt mentioned in this readme

This legacy code was discovered while working on #36282

As per the discussion in the @openedx/axim-aximprovements, @kdmccormick meeting , it has been decided that we will first convert the Video Block's JavaScript code from RequireJS to Vanilla JS within the edx-platform repository. Once this refactoring is complete, we will unblock the story extract the Video Block.
We will be extracting xmodule/assets/video JavaScript files into a xblocks-contrib repository.

Activity

  1. added
    maintenanceRoutine upkeep necessary for the health of the platform
    on Mar 20, 2025
  2. self-assigned this
    on Mar 20, 2025
  3. added theissue type on Mar 20, 2025
  4. changed the title [-]Video Block | Move JS code from RequireJS to Vanilla JS[/-] [+]Video Block | Convert JS code from RequireJS to Vanilla JS[/+] on Mar 20, 2025
  5. moved this from 🆕 New to 📋 Backlog in Aximprovements Teamon Mar 20, 2025
  6. moved this from 📋 Backlog to 🏗 In progress in Aximprovements Teamon Mar 26, 2025
  7. changed the title [-]Video Block | Convert JS code from RequireJS to Vanilla JS[/-] [+]Video Block | Replace 'RequireJS' with ES6 `import/export` #36527[/+] on Apr 16, 2025
  8. changed the title [-]Video Block | Replace 'RequireJS' with ES6 `import/export` #36527[/-] [+]Video Block | Replace `RequireJS` with ES6 `import/export` #36527[/+] on Apr 16, 2025
  9. linked a pull request that will close this issueMigrating from RequireJS to ES6 Modules #36595on May 13, 2025
  10. moved this from 🏗 In progress to 🛑 Blocked in Aximprovements Teamon Jul 24, 2025
  11. moved this from 🛑 Blocked to 🏗 In progress in Aximprovements Teamon Sep 10, 2025
  12. moved this from 🏗 In progress to 🛑 Blocked in Aximprovements Teamon Sep 18, 2025
  13. moved this from 🛑 Blocked to 🏗 In progress in Aximprovements Teamon Oct 1, 2025
  14. moved this from 🏗 In progress to 👀 In review in Aximprovements Teamon Oct 1, 2025
  15. moved this from 👀 In review to ✅ Done in Aximprovements Teamon Oct 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

maintenanceRoutine upkeep necessary for the health of the platform

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions