Require completion of all course modules before taking course assessment

Nov 22, 2016

Hi!  I created a course comprised of seven modules.  Each module has a knowledge check (assessment) at the end.  There is final knowledge check at the end of the course, which won't be tracking scores as well.  I would like to force learners to complete all the modules before they can take the final knowledge check at the end of the course.  Is there a way to do this?  It might be worth mentioning that this course has been created for learners outside of my organization.  Thanks!

9 Replies
Michelle Whitfield

Hi Brett,

My organization used Moodle to develop our LMS, however we will be transitioning to a new LMS in a couple of months.  Our current LMS doesn't allow us to do what I'm trying to accomplish.  All of my modules are contained within a single SL file.  It would be great if you could point me in the right direction for getting the steps for what I'm trying to accomplish.  Thanks!

Leslie McKerchie

Hi Michelle!

I did notice that you mentioned this was the same module, but you're not tracking the final assessment? Is that right?

If you did want to track by a final results slide (since you can only send one to the LMS), you could set up a final 'results of' result slide and even set it so that the user had to pass all the previous assessments in order to get the pass completion. 

It sounds like you may need something a bit more than that, but just wanted to mention in case it was helpful to you.

Brett Rockwood

There are a number of ways you can accomplish this. Here is one way.

Create a T/F variable for each module that defaults to False (maybe call your variable "Topic1Complete", "Topic2Complete", etc. At the end of each topic put a trigger on the Next button to change its variable to True and direct the learner back to a main menu slide where they can select other modules to complete. On the main menu slide indicate to the learner which modules they've completed. You can do this by creating a completed or visited state that is triggered by the variable changing to True for each topic you just set up. Set the Next button to Disabled when the timeline starts on the menu slide to restrict the navigation so the learner has to do all the modules. Once all the modules are complete — i.e., all of the variables you created are now True — change the state of the Next button to Normal and to jump to your closing material and/or final quiz.

Note that you can typically only track one quiz in an LMS. So you won't be able to track learners scores if you have separate quizzes for each topic. You can still have as many quizzes as you like but you won't be able to report on them. What I've often seen is a final quiz at the end that is tracked to the LMS. Sometimes people just create an attestation statement using a true/false questions for tracking. If you want you can change the state of the false choice to hidden so the only selection the learner can make is the attestation. (Instead of showing "True" as the answer choice put your statement in there. Works pretty smoothly.)

This discussion is closed. You can start a new discussion or contact Articulate Support.