Forum Discussion

Mark_Duncan's avatar
Mark_Duncan
Community Member
30 days ago

Turn off "Restart" course

Howdo. This isnt out of the box (that I know of) so am hoping someone out there can save the day. To summarise:

  • I have built several modules, with a standard end of course assessment, for a client over the last year with "On restart: prompt to resume" on.
  • Said client wants a pre course assessment added in, so if they pass this, the course sets to complete and they dont need to go through the learning (I changed it to "On restart: Always resume" here).
  • When replacing the original SCORM file on the Totara LMS it all goes a bit wrong and the course doesnt load. Turning it back to "prompt to resume" fixed that.
  • But now if they fail the course, close it and click "Restart" they can retake the pre assessment.

Basically, I need to keep the setting "prompt to resume" on, but somehow turn off the "Restart" bit of the popup, highlighted in the attached pic. Any genius life savers out there? 

Thanks,

Mark.

4 Replies

  • Frankie's avatar
    Frankie
    Community Member

    Hi MarkDuncan-75d4,

    From what I'm understanding, when changing the Player Properties from Prompt to resume to Always resume it breaks the functionality of your course in Totara LMS after adding the pre-course assessment portion to the module.

    I don't have a total fix to your problem, provided it appears the Player Properties are doing what they are intended to do. Custom variables could provide a solution, but since your scenario involves the Restart button, any custom variables would be reset by that action.

    However, I can provide two possible workarounds:

    • Consider changing the Restart Text Label to a blank field.
      • Navigate to Player Properties > Text Labels > Line 138 "Resume: Restart button in the mobile player" > Change the value from Restart to [blank value].

         

    • Consider using the in-built quiz functionality of Totara LMS.
      • You could leverage the built in assessment and quiz functionality of the LMS to first show the pre-course assessment, then either mark the training as complete if pass or show the module if fail if the LMS offers this type of functionality. Separating the pre-course assessment from the module might speed up development time for future modules if the client requested those to be changed as well.

         

    Hope some or all of this information helps!

     

    - Frankie

    • Mark_Duncan's avatar
      Mark_Duncan
      Community Member

      Hi Frankie. Apologies for the late reply. I didn't get the notification you did so. Appreciate it. 

      Your summary is right with regards the issue. Great suggestions, thanks. I have discussed splitting out the assessment already with the client and it is something we will look at if I cannot remove the Restart text and icon appearing. And deleting the label as you suggested works leaving just the icon now. Thanks. 

      If there is a way to simply turn that icon on the popup black I'll be laughing all the way to the pub to celebrate! 🤣 Might need some post publish CSS wizardry...

      • Frankie's avatar
        Frankie
        Community Member

        I'm happy to help! Sorry to hear that did not fully resolve the issue. With that being said, I would suggest reaching out to the LMS provider to see if they have suggestions on how to implement the Always resume without bricking the course, or integrating the pre-assessment into Totara rather than baked into the course if you can convince your client to do so.

  • I have no idea how you would hide the restart function, but what if you add an empty slide to the start of your course that redirects the learner to the appropriate slide: the pre course assessment if they haven't taken it before or the first slide of the course itself if they had failed the quiz previously? 


    You would need to set the variable "Assessment_failed" (or whatever you want to name it) to true when the user fails the quiz. (The default value should be false.)

    This needs to be tested thoroughly of course, but I think it could work.