Forum Discussion

JudyNollet's avatar
JudyNollet
Super Hero
3 years ago

TIP: Build a Rise Course with a Pretest

There is a way to include a pretest in a Rise course! 

Rise doesn't have pretest functionality built in—at least, not yet. But it can be done using a few Storyline blocks, some button blocks, and navigation restrictions.

This demo shows how to let a user skip the content if they pass. If they fail, they have to go through the content.

 

Caveats: The program can't tell the LMS if the user passed the pretest or if they went through the content. And it can't tell the LMS the user's score. But it can tell the LMS that the user "completed" the course.

*** UPDATE 2024-01-17 ***

As per Ingrid Marcum's comments below, there's another caveat. If a user fails the pretest, exits the course before proceeding to the content, and then relaunches the course, the Storyline block will reset. In other words, the user would be able to retake the pretest. As Ingrid said, the Articulate staff "confirmed that the storyline blocks will always reset when revisiting the page in Rise." So, alas, this method isn't a solution if you're concerned about users doing that. 

37 Replies

  • IngridMarcum's avatar
    IngridMarcum
    Community Member

    Cheryl, thank you for this!! Very helpful. I'll have to add that in next time. In the version I built, the user wasn't given a choice on whether to resume or restart, it just restarted automatically. But hopefully your fix would prevent that. Thanks again!

  • AdamMcKnight's avatar
    AdamMcKnight
    Community Member

    I am still trying to figure out how to embed the pre-test into the body and then set it to function as in the demo.

  • Greetings! I was going through a couple in-boxes I do not attend to frequently enough. Just wanted to say I applaud you for the work you put into this potential workaround. Too many caveats to be useful, particularly for any compliance courses. Also, I have learned over the last year or so, that any Storyline Quiz block that is used in a Rise course will not report the results to the LMS. So, it will work, but if you need it to factor into an assessment - it will not perform how you require. Another caveat! Cheers - 

  • Hello all,

    We’re excited to invite volunteers to test a potential competency-based quiz feature in Rise! This feature might be especially useful for pre-test scenarios. If you’d like to get early access and share feedback, sign up here to participate.

    Also thank you so much JudyNollet​ for providing a meaningful solution to this problem in the meantime. 

    Thank you!

  • GreggCondon's avatar
    GreggCondon
    Community Member

    Thank you for this! I got everything set up for a pretest for one of our existing courses. So thank you for that. 

    I do have a question. We'd like to give staff the ability to retake the pretest twice. Anybody know how to remove a "retry quiz" button I have after the second attempt? I figured changing the state of the retry button to hidden but I can't figure out the when. Otherwise it seems it will let them retake the quiz as many times as they want. 

     

    • JudyNollet's avatar
      JudyNollet
      Super Hero

      You said you want to "give staff the ability to retake the pretest twice." That sounds like you want to allow 3 attempts. In that case, you'll have to use a number variable to track the attempts. Add 1 to the variable every time the user reaches the Results slide (that is, when the timeline starts on the slide). Then use another trigger to hide the Retry button when the timeline starts with the condition that the number = 3.  

      • If you search the community, you'll probably find demos for this. 

       

      If you only want them to have 2 attempts, it's easier. Add a trigger that hides the Retry button when the user clicks the Retry button. Be sure to move that trigger before the trigger that jumps back to the first question.

      If you have additional questions, I suggest you start a new discussion specifically about controlling the number of attempts for a Quiz. 

      And keep in mind that if a user exits the course immediately after taking the pretest, the pretest will completely reset when they return to the course. 

      • GreggCondon's avatar
        GreggCondon
        Community Member

        Only 2 attempts. Thank you for that. I'm pretty good with Rise, still learning Storyline. Been meaning to take a course but none meets my schedule. :) 

        Edit: That totally worked. Thank you so much.