Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Quiz Issue in Captivate 9

New Here ,
Apr 14, 2016 Apr 14, 2016

Good morning all! I am fairly new to Captivate, and new to the forum, but I need some assistance. I have searched around and found answers that seem similar to my quandary, but don't quite scratch the itch. I will give advanced warning that, in all likelihood, I am just missing something very obvious.

In my project, I have graded quiz questions scattered throughout the course. The questions allow a single attempt, and when the user answers and clicks "submit," the project advances to the next slide using the two-step slide advance process. The issue I have is when a user goes back to view previously covered material: once the question has been answered, and we are NOT yet in review mode (because the Quiz Results slide is not until the end of the project), the user cannot advance past the quiz slide without using the "forward" button on the playbar. Is there a way to build in a button that allows the user to advance past an already-answered quiz slide while not in review mode, but does not allow a user to inadvertently skip a question?

Please let me know if I need to clarify any, and thank you VERY MUCH in advance for your help.

1.5K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Apr 14, 2016 Apr 14, 2016

Not so easy to realize this since you are new. The original design of quizzes supposed that the question slides were in sequence, that you didn't allow navigation outside of the quiz with the exception of the Remediation features. It is important to remain in the Quiz Scope or the attempt on Quiz level will be considered to be over when you leave the quiz scope. Within one attempt on quiz level the answers given in already answered questions will be frozen.

Free navigation within question slides

...
Translate
Community Expert ,
Apr 14, 2016 Apr 14, 2016

Not so easy to realize this since you are new. The original design of quizzes supposed that the question slides were in sequence, that you didn't allow navigation outside of the quiz with the exception of the Remediation features. It is important to remain in the Quiz Scope or the attempt on Quiz level will be considered to be over when you leave the quiz scope. Within one attempt on quiz level the answers given in already answered questions will be frozen.

Free navigation within question slides is possible if you choose for the option 'Submit All', and users will be able to change answers even when revisiting question slides. Only when they press the 'Submit All' button the answers will be considered done, and frozen.

This idea is much more apparent now in CP9 because the Next and Back buttons only appear during Review.

A workaround, maybe, can be to put a custom shape button on the first slide that is hidden originally, timed for the rest of the project. It can trigger the Go to Next slide action. Problem is that the button has to appear only when the question is already answered (since you don't want skip). You can create a user variable for each question slide, a Boolean, that is changed from a default value of 0 to 1 with both the Success and Last Attempt actions for each question slide. A question slide can have an On Enter action: a conditional action that checks the value of the user variable for that slide. If it is 0,the Next shape button has to be hidden, if it is 1 the Next shape button has to be made visible and enabled. Use a shared action for this conditional action, with the variable and the Next button as parameters.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 14, 2016 Apr 14, 2016

Thank you. I was headed down the right path, thinking that your workaround was going to be the route to go. Unfortunately, being a newbie to variables and advanced actions, I am going to have a learning curve of trial and error to figure out exactly how to do what you suggested. Any tips?

Thanks again for your very quick and informative response!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 14, 2016 Apr 14, 2016

Bit difficult, I explained already the work flow I imagined and it is not really very complicated. But of course, I have been using advanced actions intensively since many years, and explored shared actions. It has become sort of 'second' nature

How many questions do you have in your course?

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 14, 2016 Apr 14, 2016

Yes, I'm certainly limited by my comfort level with the program -- it doesn't sound complicated at all, but will take practice. The course has 20 questions, spread out over sixteen "sections" of information. Nothing terribly complicated. The entire orientation is 172 slides.

Despite pulling my hair out now, since I'm up against a deadline that I inherited, I really am excited to learn more about Captivate. I'm very appreciative of you and the other forum participants, who are so gracious to share your expertise. I've been perusing your blog quite a bit as well - thanks for all of the great info!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 14, 2016 Apr 14, 2016

Start by defining 20 user variables, one for each question, with a default value of 0: v_one, v_two..... or a more significant name.

Create the shape button 'SB_Next', put it on the first question slide, timed for the rest of the project, always on top.

Create an action, that will have to be triggered by each Success and Last Attempt action:

  • Assign v_one with 1
  • Continue

Make a shared action, where you define the variable as parameter. Apply this shared action to Success/last attempt (same for both), only parameter you'll have to indicate will be that variable.

Create a conditional advanced action that will also be turned into a shared action:

IF v_one is equal to 1

    Show SB_Next
    Enable SB_Next

    Continue

ELSE

    Hide SB_Next

This action will have two parameters: SB_Next (you have to, sorry about that) and the variable.

Apply this action to all question slides, On Enter

One more action will be needed after the last of a sequence of question slides, on the following content slide. That can be a simple action 'Hide SB_Next'

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 14, 2016 Apr 14, 2016

WORKED LIKE A CHAMP! You are officially my new hero. Thank you so much for the crash course in variables / advanced actions. There's a lot of potential, and it is actually pretty fun to use.

Thanks again! Bravo Zulu!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Apr 15, 2016 Apr 15, 2016

I love crash courses...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 14, 2016 Apr 14, 2016

Thank you

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 20, 2016 Sep 20, 2016

It looks like this works for regular question slides and Knowledge Check slides, but not Question Pool slides. No "On Success" or "Last Attempt" actions are available for those slides.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 20, 2016 Sep 20, 2016

Look on the Quiz tab when you select the Random Question slide in the filmstrip.

All quiz questions have On Success and On Last Attempt events.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 20, 2016 Sep 20, 2016

Thanks, RodWard! I stand corrected. I was looking at the slides through the Question Pool > Quiz tab view.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 21, 2016 Sep 21, 2016
LATEST

After digging deeper into this, I don't believe this will work for a random pool of questions. I have 10 random question slides, and a pool of 20 questions. I obviously don't know which slide will pull which question, so I can't hard-code into the Random Question slides in the filmstrip, "On Success", q1Answered = 1. That would normally be done on the slide itself, after first view. The quiz slide itself, On Enter checks to see if that variable has been changed from 0 to 1, and shows/hides the button.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources