Skip to content

Modernize Problem Block JavaScript #438

Open
openedx/xblocks-core
#262

Description

@irtazaakram

Description:

Refactor all Problem Block–related JavaScript files to modern ES6+ syntax.
This removes legacy RequireJS patterns and aligns code style with xblocks-contrib/problem.

Acceptance Criteria:

  • All JS modules use ES6+ syntax
  • No RequireJS dependencies remain
  • All Karma and unit tests pass

Activity

  1. self-assigned this
    on Oct 29, 2025
  2. moved this to 🏗 In progress in Aximprovements Teamon Dec 15, 2025
  3. moved this from 🏗 In progress to 📋 Backlog in Aximprovements Teamon Dec 17, 2025
  4. farhan commented on Dec 17, 2025

    @farhan

    As per discussion in the grooming, it's an optimization rather than the task that covers with in Problem XBlock extraction.
    So moving it to the backlog to pick it up in the future.

  5. moved this from 📋 Backlog to 🔖 Ready in Aximprovements Teamon Mar 13, 2026
  6. removed their assignment
    on Apr 22, 2026
  7. moved this from 🔖 Ready to 🏗 In progress in Aximprovements Teamon Jun 5, 2026
  8. moved this from 🏗 In progress to 👀 In review in Aximprovements Teamon Jun 5, 2026
  9. FuaadZam commented on Jun 9, 2026

    @FuaadZam

    @salman2013 to review

  10. moved this from 👀 In review to 🏗 In progress in Aximprovements Teamon Jun 17, 2026
  11. moved this from 🏗 In progress to 👀 In review in Aximprovements Teamon Jun 18, 2026
  12. moved this from 👀 In review to 🏗 In progress in Aximprovements Teamon Jun 22, 2026
  13. moved this from 🏗 In progress to 👀 In review in Aximprovements Teamon Jun 23, 2026
  14. FuaadZam commented on Jun 30, 2026

    @FuaadZam

    @salman2013 to review

  15. FuaadZam commented on Jul 7, 2026

    @FuaadZam

    Salman is going to merge - since Irfan doesnt have rights

  16. moved this from 👀 In review to ✅ Done in Aximprovements Teamon Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

willowReleased in Willow

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions