Skip to content
Coursebox Support home
InboxAsk a human

SCORM blank screen in enterprise LMS — driver blocked by firewall/CDN

Problem

Some enterprise LMS deployments (for example SAP SuccessFactors) may show a blank screen when launching a SCORM package hosted on Coursebox. The browser console shows errors like “ScormXDDriver is not defined” or a blocked request for /assets/scripts/scormxd-driver.min.js.

Cause

  • Enterprise firewall, antivirus or proxy blocking cross-origin requests to the Coursebox driver script.

  • Edge/CDN or WAF rules on the Coursebox side returning 403 for cross-origin driver requests.

  • CSP/CORS restrictions applied by the LMS or network that prevent the runtime fetch of external scripts.

How to diagnose

  • Open browser developer tools on the learner’s device and check the Console and Network tabs.

  • Look for a failed request to https://<your-coursebox-domain>/assets/scripts/scormxd-driver.min.js with status 403 or CORS/CSP errors.

  • Capture the request/response headers (especially referer, status, Content-Type and any edge headers like X-Direct-Response).

Workarounds

  • Ask your IT/security team to whitelist your Coursebox domain (example: yourportal.coursebox.ai) in their firewall/proxy/CSP allow-list.

  • Bundle the driver locally inside the SCORM zip (reference it with a relative path) so the LMS does not need to fetch the script cross-origin.

  • Use a self-hosted SCORM export (Pro and above; fully-contained ZIP) to avoid any runtime calls back to Coursebox; note some live features that require a live connection (AI tutor, listen mode/text-to-speech, short answer questions, assignment submissions and discussions) will not be available in this export.

What to provide when contacting support

  • Network capture (developer tools Network tab) showing the failing request and response headers.

  • Console output showing the error (e.g. ScormXDDriver is not defined).

  • Which LMS and instance (e.g., SAP SuccessFactors / plateau.com) and whether the course previously worked.

Need help?

Contact Coursebox Support with the network capture and console logs. If possible, provide a test account in your LMS or schedule a short debug call with your IT representative to reproduce the issue live.