Forum Discussion

CierraL1's avatar
CierraL1
Community Member
26 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);

7 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);

    • 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. CierraL1​, 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? 

      • CierraL1's avatar
        CierraL1
        Community Member

        Noele_Flowers​ just wanted to follow up. We spoke w/ Paycom and they informed us that although it is not currently an option, the option is now being considered for future development. If it ever becomes available, I'll post another update. :)

    • CierraL1's avatar
      CierraL1
      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.