Forum Discussion
ScottDellinger
8 years agoCommunity Member
How to access xAPI/Tin Can LMS variables in JavaScript
When Storyline 360 publishes a SCORM 1.2 or 2004 package, an entire library of SCORM JavaScript functions are created and can be used inside Storyline (for instance: SCORM_CallLMSGetValue("cmi.core....
Jürgen_Schoene_
3 years agoCommunity Member
perhaps a variant of my first solution
function parseName( inURL ){
const urlParams = new URLSearchParams(inURL.split("?")[1]);
var name = "unknown";
if( urlParams.has("actor") ){
var actor = JSON.parse( urlParams.get("actor") )
if( "name" in actor ){
name = actor.name;
}
} else {
console.error( "no 'actor' in url: ", urlParams );
}
console.log( "name: " + name );
return name;
}
var url = window.location.href;
var name = parseName( url );
GetPlayer().SetVar("name", name);
name = actor.name; <- without [0]
RobertWebbe-404
3 years agoCommunity Member
YES, you did it! Thank you very, very much, you're my hero of the day Jürgen! 🙏😀