Skip to main content
Participant
October 29, 2009
Question

How can I track if a quiz has been passed?

  • October 29, 2009
  • 1 reply
  • 1329 views

I am getting pretty confused with the purpose of Captivate 4's system variables related to quizzing.

Here's the situation:

A simple 4 question quiz.

Has the ability to retake inifinite times.

I want the user to be able to take the quiz until they get a passing score.

Branching will occur in other slides, depending on whether or not this quiz has been passed, along the lines of

If (quiz is passed)

     go to slide X

Else

     go to slide Y

Ideally there would just be a system variable that I could access - pass or fail - but there isn't?

Even variables meant to track score progress do ridiculous things:

cpInfoPercentage

cpQuizInfoPointsscored

cpQuizInfoTotalCorrectAnswers

All of these variables are cumulative, they do not reset when the user retakes the quiz, so if the user fails several times in a row they will end up with percentages of >100, Pointsscored > 40, etc, making them useless as a metric of whether they passed.

Obviously SOMETHING is resetting and tracking scores or pass/fail because the report screen at the end of the quiz is not showing 150% at the end of a retake. How can I access that information?

I am not interfacing with an LMS, everything is happening within Captivate

Thanks

This topic has been closed for replies.

1 reply

autoricAuthor
Participant
October 29, 2009

Ok, I came up with a cheesy workaround by creating a user defined flag variable and assigning it to true as part of the "if passing grade then..." actions in quiz preferences.

Now I'm just finding the quiz behavior to be squirrely. When taking the quiz, sometimes I have to submit my answer several times before it goes to the next question. Sometimes after submitting an answer the quiz locks up, and I have to move backwards then forwards past the question to continue. When retaking the quiz sometimes the questions reset and sometimes they don't. Which questions display these issues and under what conditions seems very inconsistent...

Michael V Baker
Inspiring
October 29, 2009

I've seen some strange results like this before and my current theory is cache related things. Close all the browser instances save one; navigate away from the site you're testing and clear the cache using tools/delete browsing history.

Let me know if this works (or if I need to try a different theory ;-))

Mike

autoricAuthor
Participant
October 29, 2009

Mike, thanks for the response. I am actually getting this issue in the Captivate previewer, so this doesn't seem to resolve anything.

Part of the problem is that many of the quiz features / options (to me at least) are not very clear about what they do. But with further digging around I have gotten to project to a place where it is presenting one issue consistently.

I am using the following settings:

The quiz is set up for infinite attempts, but the retake button does NOT appear on failure.

Each question slide is set for one attempt

The workflow:

A) Content slide

Question Slide

Question Slide

Question Slide

Question Slide

Review Slide -> On failure go to B), On success go to C)

B) Content (Failure) slide -> Press a button to go to A)

C) Content (Success) Slide -> Press a button to go elsewhere

The issue is that the first question "sticks". After answering it the first time it never allows me to change my input. It does not reset. All other questions in the quiz reset each time I access them. Looking through similar problem discussions suggested that inserting content slides should reset the quiz, but clearly that isn't working.

As a new user I'm finding it frustrating that captivate doesn't simply allow the developer access to a quiz reset, and is forcing me to go through the hoops of mystery solving and work arounds. =(

Any advice is appreciated!

Erin