Train the Trainer eCourse: Microlearning Nuggets
Share Twitter Facebook LinkedIn Google+

How to Show the Quiz Status on the Menu Page of Articulate Storyline?

Written By

How to Show the Quiz Status on the Menu Page of Articualte Storyline?

Hi , I’m back with another blog on Articulate Storyline. As you all know, the triggers and variables of this popular authoring tool can be used to meet a wide range requirements of elearning developers and instructional designers. Here, I would like to share a requirement of one of our clients, who is a trainer and also an instructional designer.

Requirement: The eLearning course consists of seven topics. Each topic has a formative assessment, and the whole course has one summative assessment. The learner can move to further without completing the formative assessment of a topic. But our client wanted to impose a restriction – unless the learner successfully completes all seven formative assessments, he cannot attempt the summative assessment. So, at the end of each topic, our client wanted to show the learner the status of the formative assessments (i.e successful or unsuccessful).

Solution: These are the steps we followed to meet his requirement.

Step 1: Create a menu page such that it has rectangles with the topic names(here I have taken 3 topics) on them, and if we click on any rectangle then we are redirected to the respective topic.

Create a menu page

Here, I have three topics, so I have taken three rectangles named “Rectangle1, Rectangle2, and Rectangle3”.

Step 2: Then, create states for the rectangles such that each rectangle has two states named as “Pass” and “Unsuccessful”.

Create states for the rectangles

“Pass” and “Unsuccessful”

Step 3: Now create 3 Boolean variables named as “a, b and c” with default value equal to “false”

  • Change the value of the variable “a” to “true” when user clicks “Rectangle1”.
  • Change the value of the variable “b” to “true” when user clicks “Rectangle2”.
  • Change the value of the variable “c” to “true” when user clicks “Rectangle3”.

Step 4: Now, create a quiz, and insert a result page in all topics. So, each topic has one quiz and one result page.

In each result page, we find the variable “Results.ScorePercent”, which represents the user’s score on that respective topic.

Create a quiz

Here, I have taken three topics. So I have three result pages, and the variables representing the user’s score are “Results.ScorePercent”, “Results1.ScorePercent” and “Results2.ScorePercent”

Step 5: Now, add the following triggers in the menu page.

Trigger 1: Change the state of “Rectangle1” to “pass” when timeline starts of the slide by giving a condition “Results.ScorePercent” is greater than or equal to “80”. Here 80 is the pass percentage.

Trigger 1

Trigger 2: Change the state of “Rectangle1” to “unsuccessful” when timeline starts of the slide by giving a condition “Results.ScorePercent” is less than “80”and “a” is equal to “true”.

Trigger 2

Trigger 3: Change the state of “Rectangle2” to “pass” when timeline starts of the slide by giving a condition “Results1.ScorePercent” is greater than or equal to “80”.

Trigger 3

Trigger 4: Change the state of “Rectangle2” to “fail” when timeline starts of the slide by giving a condition “Results1.ScorePercent” is less than “80”and “b” is equal to “true”.

Trigger 4

Trigger 5: Change the state of “Rectangle3” to “pass” when timeline starts of the slide by giving a condition “Results2.ScorePercent” is greater than or equal to “80”.

Trigger 5

Trigger 6: Change the state of “Rectangle3” to “fail” when timeline starts of the slide by giving a condition “Results2.ScorePercent” is less than “80”and “c” is equal to “true”.

Trigger 5

Step 7: Now publish your course and check the output.

In this way we have solved our client requirement. Have anything to say? Please do share!

View Webinar on Articulate Storyline - A Boon for Learning Designers and Stakeholders

Share
Topics: , , , , ,

Subscribe to Our Blogs

Get CommLab's latest eLearning articles straight to your inbox. Enter your email address below:

 
eLearning Learning