Skip to main content
Participant
July 9, 2015
Question

branching quiz in Captivate 8

  • July 9, 2015
  • 1 reply
  • 490 views

So I'm trying to do a branching thing in captivate with my questions and what I want to do is this:

The user answer a question and if he/she answer it correctly the user will go on to the next question and get one point, but if he/she answer incorrectly they will go to a slide to read some text and information and then I want them to answer the question again and if they get it right the second time they'll get half a point but if they get it wrong they will go to the next question with 0 points and so on.

The hard part here is to reset the question slide so they can answer the question again. and from what I've been reading on this forum a lot of people have this problem but no one can solve it tho. (is it possible to do it with javascript?)  So what I did was after the information text slide they go to another question slide that has the same question as before and now if they answer incorrectly again they will just go on to the next question.

by having two questions you can set different points per question but you can't put 0,5 points on a question right? so is it possible to set the points to 10 and 5 and then with variables or javascript divide the score with 10 so it shows it as I want it? the problem here is that depending on how many questions the user answers the score at the end will have different max points. the course is going to have around 80 questions so making custom question slides is not really an option.

I just want an answer to this so that I know if it's possible or not.

This topic has been closed for replies.

1 reply

RodWard
Community Expert
Community Expert
July 9, 2015

Captivate's quizzing variables are read only. 

You can't do this in HTM/SWF output using JavaScript.

You might possibly be able to do it with HTML5 output because all of the JS code is exposed in the published output.  But quite frankly you'd need to be a VERY good JS coder to pull it off and most would find it way too much work to be worth the effort.

Lilybiri
Legend
July 9, 2015

You can 'show' the score with decimal points, using advanced actions,  but it will not be reported that way to the LMS. That would be my first question: do you need to report to a LMS?

The Branch aware feature will not help you, because this will indeed change the (read-only) system quizzing variables based on the questions that have been done by the user, but you cannot 'reset' a branch. In your case getting the user back to another question slide means that the scores of both branches will be taken into account.

Branch Aware Quiz - Captivate blog

Long time ago, I did see how a JS expert could manipulate the score but cannot help you with that. If you don't have to report to a LMS, with a custom question it is possible. In this article I explained such a use case:

Link score to attempts in Custom questions - Captivate blog

But I totally understand that custom questions mean a lot more work, although with shared actions you could save a lot of time.