Skip navigation
Currently Being Moderated

Resetting Quizzes

Feb 24, 2012 8:41 AM

I have reviewed a lot of the messages here about resetting quizzes and creating custom question slides using widgets. They all look good but don't really meet my need so I thought I would try the question again from a different perspective.

 

I am creating what is in essence an assessment project. It consists of 3 "course" modules (preceded by an Introduction which must be completed first). Each of the modules has a series of questions. If a question is missed a second-level question is asked. If that one is answered correctly they get credit for successfully answering that question. In other words, the users must answer at least one of the two questions in each question set correctly in order to pass. The number of questions sets will vary from module to module.

 

If they don't pass, I want to take them back to the main menu so they can try again if they choose to. I understand about setting multiple attempts and clicking the retake button. The problem is that the retake button is only available on the quiz summary slide at the end of the quiz. Since the user can take the 3 modules in any order and must pass all three, it is unlikely if someone fails they will get to the score slide.

 

What I would like to do is reset the quiz at the end of each module if that module is failed, take them back to the main menu, and let them try it again. I assume that will reset ALL of the questions for all of the modules. That's OK. If they have already completed a module and passed it, I can lock it so they don't end up taking it again (or I can leave it unlocked in case someone wants to take it again - although I can't imagine why anyone would).

 

So, my question: Is there a command I can call programmitically to reset the question slides? Are there a set of system variables that can be reassigned to reset the quiz as if they are just starting the course?

 

Thanks very much.

 

Michael

 
Replies
  • Currently Being Moderated
    Feb 24, 2012 3:59 PM   in reply to mjerni

    With enough AS3 skills and a deep enough understanding of the inner workings of Captivate you might be able to pull this off.  But there are only a handful of people in the world with that kind of expertise.

     

    I think what you really need to do is think about breaking this single project file up into multiple projects and controlling the access and flow that way.  It sounds like you need one intro module and three separate quiz modules.  Doing things this way you can allow users to make as many attempts as they need on individual modules.

     

    You don't mention anywhere that you're using an LMS.  Are you intending this to be tracked?

     
    |
    Mark as:
  • Currently Being Moderated
    Feb 25, 2012 12:27 AM   in reply to mjerni

    Rod is correct, this is possible but will be a lot of work. Personally I would not use the custom question slides in this case, but create my own question slides, so that I have total control. Resetting is then perfectly possible. Have a look at a small example in this blog post:

     

    Extended widgets for custom T/F and MCQ

     

    Lilybiri

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 18, 2012 8:30 PM   in reply to mjerni

    I think you'll find these widgets are storing values in user variables.  Find those user variables and then clear them by assigning them to a null value ON Slide Enter or something and that should get you what you want.

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 18, 2012 11:19 PM   in reply to RodWard

    No Rod, that will not help because you have to be able to control what is shown by the widget. To do that I asked Jim Leichliter a while ago to enhance both the radiobuttons and checkboxes widgets. The difference between the normal widgets coming with Captivate and the enhanced ones is clear from my two posts explaining the use of those widgets for custom questions. So I'm wondering if those enhanced ones are used or not? I referred to them in a previous answer.

     

    Using widgets for custom questions

     

    Extended widgets...

     

    Lilybiri

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 18, 2012 11:34 PM   in reply to Lilybiri

    Maybe I misunderstood the original poster's request.  I thought what he was trying to do was go back to the original slide where the radio button and check box widgets after an initial attempt, but NOT then see them set with the answers from the first attempt. He was talking about clearing the initial responses to enable the user to have another fresh attempt.  But unless he uses one of the screen events to trigger an action that reassigns the variables assigned by the first attempt, he'll still see the widgets set as they ended up after the first attempt.  Correct?

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 18, 2012 11:43 PM   in reply to RodWard

    No, Rod, it is about the functionalities of the original widgets. You can change the variables, but this change is not reflected in the way the widget shows it. That was my frustration when I tried to use the normal widgets for custom questions (first article). It is the same with the TextArea widget coming with CP: even though you reset the associated variable to Null, the given answer will remain in the widget. And then I discovered the enhanced version of that widget by Jim, where you can control to display exactly the value of the variable. That is why I asked Jim if this was also possible for the checkboxes, radiobuttons, dropdown, combobox and Listbox widgets. He was so kind to enhance radiobuttons and checkboxes on my request (I am spoiled by the widget wizards). He warned me for the memory leaks caused by combobox and dropdown. So I avoid those. The Listbox widget has no issues, but I bumped into the same limitation there, it is not enhanced (yet).

     

    One of my feature requests to the CP-team was to have all those widgets getting that extended functionality because it makes them much more powerful in combination with advanced actions.

     

    Lieve

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 19, 2012 9:02 AM   in reply to mjerni

    Thanks, because I was puzzled when you told you used the enhanced versions and it didn't reset.


    Lilybiri

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 19, 2012 11:52 PM   in reply to mjerni

    Was thinking about fade in transitions but you tell that you removed them now.

     

    Would it be possible to have access to your file or part of it at least?

     

    Lilybiri

     
    |
    Mark as:
  • Currently Being Moderated
    Apr 20, 2012 6:05 AM   in reply to mjerni

    You could either use Dropbox, or acrobat.com and send me the link.


    Lilybiri

     
    |
    Mark as:
  • Currently Being Moderated
    Jun 19, 2012 5:29 PM   in reply to Lilybiri

    I implemented this solution and it works like a charm.  I have to admit that it took about 2.5 hours to create my first Radio button Q with a loop back to the content if they miss the Q.

     

    I have 15 questions to deploy in this model.  Tonight I'll decide if I want to implement this model, or restructure my layout so it's compatible with CP6's remediation features that use the "Return to Quiz" On Exit option.

     

    Decisions, decisions.

     

    Great widget and instructions though!!!

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points