Forum Discussion

clee1's avatar
clee1
Community Member
2 days ago

LMS not displaying Quiz Score as Game Score

I’m using JavaScript to send the game score to our LMS, but I need the raw score (e.g., 19,000 points) to display instead of just ‘Complete’ or a percentage. We’re incentivizing high scores for prizes, and I used the storyline Jeopardy template Sarah shared here in the community discussion. After the game ends, the results only show as ‘Status: Complete.’ I believe the JavaScript and Articulate tracking settings are correct, so I’m wondering if this might be a limitation on Paycom’s side. Any thoughts or suggestions?

Javascript used:

let player = GetPlayer(); 
let score = player.GetVar("score"); 

let lmsAPI = window.parent; 
lmsAPI.SetScore(score,21250, 0);

3 Replies

  • MaheshMahajan's avatar
    MaheshMahajan
    Community Member

    Hi Clee1,

    Please use the code below to submit the score to the LMS. I hope this works with your LMS.

    var player = GetPlayer(); 

    var score = player.GetVar("score"); 

     

    function findLMSAPI(win) {

    if (win.hasOwnProperty("GetStudentID")) return win;

    else if (win.parent == win) return null;

    else return findLMSAPI(win.parent);

    }

    //get LMS API

    var lmsAPI = findLMSAPI(this);

     

    lmsAPI.SetScore(score,21250, 0);

    • clee1's avatar
      clee1
      Community Member

      Thank you. I tried this javascript and it gave me a percentage and the status as complete still. I'm thinking it is a Paycom Learning limitation.

    • Noele_Flowers's avatar
      Noele_Flowers
      Staff

      MaheshMahajan​ just wanted to chime in and say I appreciate you for jumping in and sharing a technical solution! Super generous of you. clee1​, I'm sorry to hear it sounds like you're running into some LMS limitations—wondering if you've reached out to Playcom already to see if this is a known issue on their end?