SCORM XBlock Issue After Tutor Upgrade from Quince (17) to Sumac (19) - All Modules Serving Same Video Content

Here’s a clear description of your issue for Open edX support:


Environment:

  • Platform: Open edX via Tutor

  • Previous version: Tutor 17 (Quince)

  • Current version: Tutor 19 (Sumac)

  • SCORM XBlock version: openedx-scorm-xblock 19.0.2

  • Issue appeared: Immediately after upgrade

Problem Description:

After upgrading from Tutor 17 to Tutor 19, all SCORM modules in our course are displaying the same video content, even though they should each have unique videos. All 8 SCORM blocks in the course are serving content from the same fallback SCORM package instead of their individually assigned packages.

Logs show:

  • Successful video streaming from the fallback package

  • Missing .map file errors (likely unrelated to main issue)

  • No errors during SCORM block access, just wrong content being served

Questions:

  1. Is this a known issue with the Quince→Sumac upgrade affecting SCORM XBlock configurations?

What we’ve tried:

  • Re-uploading SCORM packages through Studio

  • Manually setting scorm_data via Python shell (doesn’t persist)

  • Cache clearing and service restarts

  • Verified all SCORM packages exist on disk with correct content

Any guidance on restoring proper SCORM block→package associations would be greatly appreciated.

Hi @bishoy.alex, thanks for reporting this. We will try to debug this and share our findings.