Skip to content

Instantly share code, notes, and snippets.

@ynishi2014
Created January 22, 2022 03:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ynishi2014/4eb9a00dff3ff867d51192548471a919 to your computer and use it in GitHub Desktop.
Save ynishi2014/4eb9a00dff3ff867d51192548471a919 to your computer and use it in GitHub Desktop.
<script>
let API = false;
let win;
for (win = window; win.API == null && win.parent != null && win.parent != win; win = win.parent);
if(win.API){
API = win.API;
console.log("API found");
let ret = API.LMSInitialize("");
if(ret){
console.log("API is successfully initialized.");
API.LMSSetValue("cmi.core.lesson_status", "passed");
let ret2 = API.LMSFinish("");
if(ret2){
console.log("API is successfully finished.");
} else {
console.log("API finalization failed.");
}
}else{
console.log("API initialization failed.");
}
}else{
console.log("API not found");
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment