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.jswith 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.