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

CP9: weird behavior with branching using advanced options

Explorer ,
Mar 29, 2017 Mar 29, 2017

I've done a search for this but was not able to find the answer.

Captivate 9.0.2.437

Window 7 64-bit

For multiple-choice questions (MCQs), I create branching using the Advanced Answer Option. When the learner clicks an incorrect choice, a shared action is triggered that increment the user variable MaxAttempts by 1 and take the learner to a corresponding remediation slide. The learner clicks the Continue button on a remediation slide to return to the quiz question if MaxAttempts is less than 2; learner is taken to the next slide if MaxAttempts is not less than 2. The number of attempts in the Quiz properties for the MCQ slide is 2, so if they answer incorrectly twice, when they click Continue on the remediation slide, they'll get the question scored as incorrect and move on.

This works well with the first MCQ if there are multiple, or when there is only one MCQ. However, things get hairy if there are more than one. I have tried to reset MaxAttempts to 0 using the Assign action (Assign MaxAttempts with 0) but this does not work, so I think Captivate is not resetting it to 0...?

Also, for the final MCQ, I have it jumping to the Quiz Results slide On success or after the last attempt, but it does not do it; instead it jumps to the slide after the Results slide. Any suggestions?

TOPICS
Quizzing and LMS
452
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 ,
Mar 29, 2017 Mar 29, 2017

You mention you are not able to reassign the MaxAttempts user variable back to 0.

How are you executing that Assign action?  At what point and with what event?

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
Explorer ,
Mar 29, 2017 Mar 29, 2017

Thanks for the quick reply, Rod.

In the Quiz pane properties of the MCQ I have a shared action set to run on success and after the last attempt. One of the actions is to assign MaxAtt to 0.

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 ,
Mar 29, 2017 Mar 29, 2017

Can you show us a screenshot of what this Shared Action looks like?  Is it the same Shared Action regardless of whether ON Success or ON Last Attempt?

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
Explorer ,
Mar 29, 2017 Mar 29, 2017

Yes, same action. Below is a screen shot:

Here are the 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
Community Expert ,
Mar 29, 2017 Mar 29, 2017

OK.  Looking back at your original post you have stated:

"The learner clicks the Continue button on a remediation slide to return to the quiz question if MaxAttempts is less than 2; learner is taken to the next slide if MaxAttempts is not less than 2."

I would assume from this that the button on your remediation slide must be executing a Conditional Action that looks at the current value of MaxAttempts and then decides whether to return the learner back to the quiz question (IF MaxAttempts is Less Than 2) or to the next quiz slide after that one (IF MaxAttempts is Equal to 2). 

Is that the case?  Are you using the Return to Quiz action on the remediation slide?

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
Explorer ,
Mar 30, 2017 Mar 30, 2017

The Continue button on the remediation slides uses a user variable to return to the quiz slide, not the Return to Quiz command. If MaxAtt is less than 2, returns to the quiz slide, else it moves to the next question or slide:

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
Explorer ,
Mar 30, 2017 Mar 30, 2017

I've also tried using the Return to Quiz action on the Continue button on the remediation slides instead of the shared action. It successfully returns me to the MCQ, but it is giving the learner infinite attempts even though I have the No. of Attempts in the Quiz properties pane of the MCQ set to 2.

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 ,
Mar 30, 2017 Mar 30, 2017

Yes that is exactly how the Return to Quiz function currently works.

However, you can use the ON Slide ENTER event of the quiz question with a Conditional Action that looks at your MaxAttempts variable and if it's OK allow them to continue on that slide or ELSE jump to the next slide.

That would be a better solution than what you are trying to do with hard coding the remediation slide buttons to jump to specific 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
Explorer ,
Mar 31, 2017 Mar 31, 2017

Thanks, Rod. I tried changing the On Enter action to jump to the next slide if MaxAttempts is 2, but it does not jump.

I am abandoning this technique as I'm spending too much time, and was hoping to go back to the Advanced Answer Option with feedback, hoping this would be a simpler process, but it is turning out not to be. I will ask about that in a more appropriate forum.

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 ,
Mar 31, 2017 Mar 31, 2017

Do you perhaps have the Quiz > Settings > Required set to something other than Optional?

If your setting there requires the learner to get every question correct then that would explain why the On ENTER action is not allowing the user to jump to the next slide.  It's also possible your ON ENTER action is not set up correctly.

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
Explorer ,
Apr 03, 2017 Apr 03, 2017
LATEST

I have the setting set to Answer all.... I want them to answer every question, but it is not a requirement that they get the answer correct.

I originally came up with this concept because I wasn't getting what I wanted from the Advanced Answer Option with feedback. Per another thread, I think I've got it to work, and it doesn't require me to use Advanced Actions or Shared Actions, so I will use that method.

Thanks for your answers.

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