
Put an intermediate slide where you will check their score. Set the score for each random question slide to 10 (in the properties for the RANDOM QUESTION SLIDE, not the questions themselves) Insert the second 2 random question slides and link them to pool3 and pool4, respectively.

If they got both questions correct, yay, jump to a success slide. Put an intermediate slide where you will check their score using advanced actions attached to a button, or the onEnter, or whatever works for you. Insert the first 2 random question slides and link them to pool1 and pool2, respectively. Also, pool2, pool4 and pool6 are identical. Pool5 and pool6 are for the third attempt.Īgain, it’s probably fastest if you copy the questions before you start separating into the pools. Pool3 and pool4 are for the second attempt. Pool1 and pool2 are for the first attempt. Then separate them into pool1, pool2, pool3, pool4, pool5, pool6.
#Create a quiz in adobe captivate 8 plus#
So you’ll need the original 4 questions, plus TWO copies of each of the questions. Let’s say we want to give the user 3 attempts to pass what is essentially a 2-question test. We are assuming you have to have 100% to pass. Say you have a super simple situation, where you want 2 question pools with 2 questions in each pool. It comes with a few caveats (like, best for small quizzes only) listed at the end. It’s kind of a similar idea to the_b-man’s idea of having the same quiz 3 times in multiple SCOs… it’s the same quiz multiple times in a project. Here is an idea for having the user be able to repeat the quiz and have different questions come up on subsequent tries.
#Create a quiz in adobe captivate 8 code#
I'm going to go in the template code and hack it to try and get the max score instead of average. The issue here is that, using one of the three out of the box templates such as Multiple SCOs, the scores are averaged. The next workaround tack is to try and use a multi-sco course with three instances of the same assessment, each with one attempt, and have the course success show completed upon the pass of one, and failed upon failing all three assessments. Since we need the number of failures as a persistent var stored on the LMS server, I tried contacting Rustici support (since their scormdriver.js is used in Cp8) to see if I could use three objectives and use .score.max (or cmi.suspend_data), and using JavaScript to get/set values but haven't gotten to solution yet.

I tried assigning the cpQuizInfoAttempts system var to a numAttempts user var hoping it would persist, but both are reset upon reload.

Not ready to give up on it yet, as there has got to be some sort of workaround for this dreadful bug. We're not alone, as I found a number of posts on this issue on various forums including Facebook, Stack Overflow and this one. Kinda defeats the whole purpose of drawing from multiple pools with random subsets and shuffling the questions, doesn't it?īk32, I'm trying to do the same thing.
