Forum Discussion

DianaNicole's avatar
DianaNicole
Community Member
8 years ago

Course resets after completion despite resume settings in Player

Hi, my team is facing an issue in which all our courses, after being completed by students, completely reset.

Our courses all have Restricted menu navigation so that users may not jump ahead, but may return to slides they've already visited.

We have tried both "Always resume" or "Prompt to resume" on restart in the Player settings.

Experiencing the following behaviors:

  • GOOD: If a user is part way through a course, exits it, then returns, the course successfully resumes where the user left off.
  • PROBLEM: If a user completes a course (passed, marked as complete in LMS), exits it, then returns, the course resets - meaning the user is dropped on the first slide of the course rather than last, the menu becomes fully restricted as if the user was just beginning the course for the first time, and all slides set to Resume Previous State must be watched all the way through again. This is preventing use of completed courses for reference material. 

How do we get completed courses to save their menus' fully "unlocked" states?

(Note: We are using Storyline 2.)

  • Hi Eric, we are having the same problem with our course that was English and translated to French. You take the course then pass it at 100% and then go back in and the menu is then restricted again and it changes the course status to incomplete in the LMS.

    I just tried the two fixes noted on the 360 site and it did not work. Any ideas on fixing this issue. I'm at a loss. I'm on December 13th version of Storyline 360. We have not tested our template in the latest release. If you need any other information please let me know.

    Thanks.

  • Hi Kristy,

    Thank you for sharing this additional information, and I'm sorry to hear you're still experiencing this issue! I see you've connected with my teammate, Carlo, on this in a support case. You're in great hands! We'll continue the conversation there.

  • MattWalsh's avatar
    MattWalsh
    Community Member

    Hi there,

    I'm having the issue that if the user completes the course, exits out (successfully completed in LMS), and then resumes their session, the course is then marked incomplete. You say "In review mode, resume data is no longer sent to the LMS, which prevents learners from accidentally changing their course status from complete back to incomplete.", but that is exactly what is happening. REVIEW_MODE_IS_READ_ONLY is = true in scormdriver.js, so according to what you say, it shouldn't be changing anything. I'm verifying the issue in SCORMCloud. Please respond as soon as possible, as it's getting towards the end of the year, and we need to submit this to them before they go on holiday break. Thanks.

    • EricSantos's avatar
      EricSantos
      Staff

      Hello Matt!

      I'm sorry to hear you've hit this snag with the resume function and tracking of a completed Storyline course; I'm happy to help! You shared about the value of the REVIEW_MODE_IS_READ_ONLY variable in your course. Have you tried changing it to falseas described in this article? If this doesn't help, we'll be happy to look at your file so that we can make a good recommendation for the next steps. We understand the urgency of the matter and will try our best to respond as soon as possible.

      You may share a copy of your Storyline file here or privately through a support case. We'll delete it from our systems when we're done! 

      • MattWalsh's avatar
        MattWalsh
        Community Member

        Hi there, I was able to find a workaround for this project (if the client sets the variable on their LMS, me setting the variable doesn't really address it), but your comment doesn't address the overall issue.

        Your documentation says if REVIEW_MODE_IS_READ_ONLY is set to true, it will not save user data to the LMS anymore. But this is not true, once the user goes back into the course, it changes completion to false. The user has to go somewhere that sets completion to the LMS again in order for completion to be set back to true. It almost sounds like this is a code order issue (it resets completion before it checks this variable). Can this be looked into and fixed, given people have been commenting on this for years?