Is there a way to prevent the course from calling LMSCommit() and recording a quiz result in the LMS until the entire quiz is completed?
Hi All...hoping that someone can help me.
I've created a course set, in which the final course is a Final Exam. This is exam is 20 questions out of a pool of 60 and the user had 3 attempts to pass (score of 75% or higher).
The problem I am encountering is the user can close the course mid-quiz and LMSCommit() gets called and a quiz result is recorded in the LMS. Is there a way to prevent the course from calling LMSCommit() and recording a quiz result in the LMS until he has gone through the entire quiz?
I am happy to provide the lesson for review....although you won't be able to answer the questions :)....I've attached an example of the report that I receiving from the LMS -- showing one particular user who took 3 separate course set exams. (1x for 1 exam, 2x for another course exam, and 6x for the 3rd exam)...6 is not possible, as the exam will not restart after 3rd attempt.
We will be automating this certification process and a scenario like this will 'break' the automation process. Any help you can provide would be fantastic!