Forum Discussion
Rise Course xAPI File Structure Change??
We found an additional issue beyond the activity ID problem.
The new xAPI exports use Rustici's SCORM driver (scormdriver/indexAPI.html) instead of Articulate's native xAPI implementation (index.html). Even though the driver is configured for TCAPI (xAPI) mode via driverOptions.js, the communication layer (AICCComm.html) looks for AICC-style URL parameters:
- AICC_URL (instead of endpoint)
- AICC_SID (instead of the auth token)
If your LMS passes standard xAPI launch parameters like ?endpoint=...&actor=..., the driver won't find them and silently fails to send any statements to your LRS.
Workaround: We added both parameter styles to our launch URL:
?endpoint={lrs}&actor={actor}&token={token}&AICC_URL={lrs}&AICC_SID={token}
This lets both the old native xAPI structure and the new SCORM driver find the endpoint they're looking for. We're testing this now.
Hope this helps others who are stuck!
Related Content
- 11 months ago
- 7 months ago
- 11 months ago