Support for Rusticci scormdriver.js in Articulate X-Experience-API-Version 1.0.2
In pilot testing use of SQL LRS for a project with Articulate courses our current understanding is Articulate Storyline courses (published with Rustici's TinCan library) have a critical limitation:
The library defaults to xAPI version 1.0.2
The code to query the LRS /xapi/about endpoint in Rusticci (which would return supported versions) is commented out as "TODO" but it doesn't matter it is unaware of versions higher than 1.0.2 in Storyline as of 10/30/2025.. and it defaults to 1.0.2.
Result: Thousands of published courses in the wild are hardcoded to send X-Experience-API-Version: 1.0.2. LRSQL_SUPPORTED_VERSIONS wont allow it since 1.0.2 (maybe because it was never a approved?) and LRSQL_ENABLE_STRICT_VERSION: false sounds promising but the flag is not intended to allow 1.0.2 statements in.
So unsure if Yet Analytics has interest in allowing 1.0.2, if the course published is altered it seems to work fine as 1.0.3. But each course needs an edit. Alternatively in my use case i can alter the header in my HAPROXY as a hack to use SQLLRS with Articulate lessons.