Register for our next webinar, 5 Keys to Unlock Storytelling in Your eLearning, where you'll learn how to unlock the magic of storytelling in your eLearning development to increase learner engagement and retention! Join Andrew Townsend, our Campaign Marketing Manager, on Thursday, December 3, 2020 at 11:00 AM MDT.

Be The First On Your Block to Rock Lectora® 21!


Apply for exclusive early access to the latest version of Lectora® Desktop v21. Seating is limited so make sure you apply now!

Course completion to LMS

bmontag3740bmontag3740 Community Member Posts: 16 ☆ Roadie ☆
I am removing the exam from one of our courses. I want the LMS to record course completion and also record a score of 100%. The score field must be filled  in the LMS regardless of there being an exam or not.

On the final page of the course I have put two actions both OnShow:
AICC_Lesson_Status - Set Equal to - completed and
AICC_Score - Set Equal To - 100

We also have an Exit button on the page with the Exit/Close action. I have prompted the student to hit that button to record the course completion.

The LMS does not see the completion or the score without hitting the Exit. Is there something else I should do to enable the LMS to see the completion and score should the student close the browser on the last page rather than the Exit?

Ought I do anything at all with MasterScore (%) in the Information tab?

 

Comments

  • [Deleted User][Deleted User] Posts: 0 eLearning ROCKSTAR Stage Manager
    Do you find that this is consistent in all Web browsers? I am specifically curious if it does work in Firefox. Chrome recently changed their rules for how data is saved when a web browser window is closed. It might be possible that your LMS does not handle this well.

    Lectora Online courses will call LMSCommit() when either the Lesson Status or the Score is updated. A call to LMSCommit() should ensure the data is saved to the server. This means the score and completion should get saved.

    Some LMSs will wait until LMSFinish() is called to save data to the server. We call LMSFinish() when an Exit/Close action is run, before we close the window. We also call LMSFinish() when the user closes the browser window, however, this is happening when the page is unloading and if it's Chrome then the LMS would have to handle saving the data in a special way because Chrome blocks most calls when unloading a page. So older LMS systems might be relying on old code that no longer works.

    Some authors will rename their close buttons to Save and Close, or to Set Complete and Close Course, or some instructive text with a similar CTA.
Sign In or Register to comment.

So You Wanna Be An eLearning ROCKSTAR?

We're all fans of eLearning here! Want to become an eLearning ROCKSTAR? Just click on one of the buttons below to start your rocking journey!

Be The First On Your Block to Rock Lectora® 21!


Apply for exclusive early access to the latest version of Lectora® Desktop v21. Seating is limited so make sure you apply now!