Correct answers in exam are marked incorrect when student exits exam and returns.
Hello, we are stumped by this issue. We have an Exam lesson that draws from 8 question banks. We are finding that when a student exits the Exam and then returns to the Exam from the LMS, whether prior to submit or after they submit, all questions they answered prior to their exit are marked incorrect in review. For example, if the student leaves the Exam at question 3, then launches the lesson again from the LMS and completes the Exam, questions 1 and 2 will be marked incorrect, regardless of how they answered the question. Here's a screen shot showing the student's answer, the checkmark indicating the correct answer (they match) and the Incorrect feedback.
If the student exits the Exam after they Submit but prior to reviewing the results and then returns to the Exam, all questions in the Exam will be marked Incorrect.
My first thought was that maybe the cmi.suspend_data
variable was not passing data correctly or parsing the data correctly when the student re-launches the Exam. However, the students return to their previous location correctly, like to the question they exited from. Also, all of their previous question responses are correctly marked when they return. So, I don't think the issue is related to suspend_data.
Additional information:
- We are using Cornerstone LMS.
- We are using Storyline 360 version 3.78
- The Exam is designed with Next and Previous buttons for navigation through the questions. After the last question page, the student is advanced to a Submit page where they are given the opportunity to review their answers or submit the Exam for grading. After they submit the Exam, an instructor must enter a password to reveal the student's score and gives them a button to review the questions with their answers and the correct answers marked. It is this review, after the instructor unlocks the results, that shows the Incorrect feedback.
- The Exam consists of 25 questions with a few questions drawn randomly from each of the question banks.
- The "On restart:" Player Resume property is set to "Always resume"
- The "When revisiting:" property for all questions in all question banks are set to "Resume saved state".
- The Exam reports Pass/Fail to the LMS based on the Incorrect information.
I have searched for a solution for several hours over the past couple of days and most solutions seem to be to set the "When revisiting:" property to "Resume saved state". That is not the issue here.
I should mention that previous versions of this exam, which is updated at least once a year, have not displayed this aberrant behavior. Our recent edits to this project were limited to modifying some of the questions in one or two question banks. A few questions were deleted from the banks and a few questions were modified.
I would really appreciate any suggestions y'all could make to help us with this! BTW, I can share the .story file, but I'll need to share it privately rather than in this public discussion.
Thank you!
Jason