Join Anastasia McCune for an in-depth discussion in this video Setting up question pools and random question slides, part of Building Elearning Games in Captivate.
- Our project on slide eight presents users with a doorway they need to pass through, which is covered with scorpions. The way to squash the scorpions is to answer a series of five questions correctly, and they have three chances to answer that set of five questions. But from here, they go on to learn some material about H+ Sport and they're meant to read this and understand it. And then on slide 14 is where the first question exists that they answer in order to squash the scorpions. So we're going to incorporate in an element of chance by utilizing question pools and random question slides.
this will allow the questions that are presented to be chosen randomly. Now this won't be apparent to the user unless you tell them, "Hey I've got 15 questions and I'm going to give you only five of them picked at random." However, you as the developer, know that they're getting questions chosen at random. Here's how using random question slides play out in a few situations. For instance, your user takes your module. Then they fail the module or they choose to retake it on their own or whatever. Then they close and re-launch from the web server or the LMS.
Then they'll get a different set of questions when they open it again. That could be great. It makes them show that they really know their stuff. Maybe you've got a situation where you have 20 students sitting together in a classroom doing a lesson or maybe you have a cohort of students online. You want the quiz to be a different experience that presents different questions for each student or group of students maybe so they don't share answers or maybe for another reason. So in our project, we have 15 questions. They start at slide 14, and it goes all the way down here to slide 28.
All 15 of those questions are worth 10 points each. You can see that if you go over to the properties area and click on the Quiz tab. Here we have 10 points, and you can click through each one and see that they're worth 10 points. You could also go to the Window menu and choose Advanced Interaction. Here we have a slide-by-slide breakdown of our project. You can see that we have a total of 150 points, and if I scroll down to see our question slides, you can see, there they are. And they're each worth 10 points each.
10 times 15 is 150. So what we're going to do is create five pools of questions. Each pool will have three questions in it. Then we'll set Captivate up to display one question chosen at random from each pool for a total of five questions in the resulting quiz. So the first thing we need to do is set up our question pools. The way you do that is you go to the Quiz menu and choose Question Pool Manager. Captivate, by default, sets up one pool for you already, and that's fine.
I'm going to go ahead and click this + button here to create four more pools, and you can double click on any one of those pools and rename it if you wish. I'm just going to leave it at pool one, two, three, four and five. Click Close. So now on our screen, you can see that it says Empty Question Pool. What that means might be a little more apparent if you go to the Window menu and then choose Question Pool. What that does is open up another tab here next to our timeline. So here's the timeline, and here's our question pool view.
It has this drop down, and you can jump between pools one, two, three, four and five. Now none of those have any questions in them yet. So that's why we have empty question pool here on the screen. So now let's assign our questions to the different pools. So I'm going to start with our very first question which is slide 14, and I'm going to right click on that and say Move Question to Pool one, and it disappears out of the film strip. If I go back here, you'll see what's now slide 14 is a totally different question.
If I go here down to the question pool tab, and I go to pool one, you can see. Ah, here is our question. It didn't disappear. It actually got assigned to pool one. So I'm going to do that now for the next question in line, which is, again slide 14. I'm going to right click it and move it to pool one. And the same thing for the next question. Right click and move it to pool one. And to speed this up, for the remaining questions, I'm going to multiple select. So I'm going to select slide 14, again, the next question in line.
I'm going to hold down the Shift key on the keyboard, and I'm going to select questions, slides 15 and 16 as well. So we've got all three of those and I'll move those to pool two. And so I think you can probably see where we're going with this. I'm going to do this again for the next three questions. Hold down the shift key and multiple select, right click, and send those to pool three. So a few more times here. I'll select the next three and move them to pool four. And for the final three questions, I'll right click and move those to pool five.
So now when you use your question pool tab here, when you jump in between the different pools, you can see how many questions you have in each pool and you can click those different questions individually and check out and see what they are. If you made a mistake, and you accidentally assigned a question to the wrong pool, it's very easy. You can just right click on it here, and then say Move Question to whichever pool you want it to go to or you can send it back to the main project, which would send it back to the film strip. So our pools are now filled with questions.
It's time to set up some random question slides that will grab those questions at random and present them to the user. So here in the film strip, I'm going to slide down to slide 13. After slide 13 is where I want the first question to be presented. So I'm going to go to the Quiz Menu and choose Random Question Slide. It's a special kind of slide, and I will do that again four more times for a total of five.
So there's our five random question slides here. So what we have to do is tell each random question slide what pool we want to grab a question from. So I'm going to click on slide 14. That's our first random question. Over here in the quiz area on the right hand side near the properties, I'm going to use this drop down and say I want this random question slide to grab from pool one. For the second random question slide, slide 15, we're going to make this grab from pool two.
Slide 16, we'll choose pool three. That one's already set up. Question number four will go from pool four, and finally, the fifth random question should pull from pool five. That's all set up. So I also want to point out that each one of these random questions is worth 10 points, and indeed, if you go again to the window menu and go back to that advanced interaction, you can see that now our total project or quiz is worth 50 points, and we'll scroll down and here's our random questions slide.
Each of them are only worth 10 points. So you can see that the score of 50 is based off of the points set for the random question slides, not the individual questions that make up the pools. So we're almost ready to test this out. Let's figure out the details on what happens after a user takes the quiz. So I'd like to point out slide 20, which is where they go when they failed the lesson. Where if they pass the lesson, then we want them to go to slide 21, which has the doorway and they can click the doorway and then they move on in the project, which actually goes on to part two.
So to set this up, I'm going to go to the quiz menu, and I'm going to go to my quiz preferences. Here in our quiz preferences, I'm going to jump to the pass or fail area here under quiz. We're going to say we want the user to have 50 points out of 50 to pass. If they have a passing grade, we want them to jump to slide 21, which we saw just a minute ago. Pass lesson one. If they attempt the quiz and they don't pass it, we want to give them three chances to get it correct, and we want to turn on Show Retake Button so they have an option to go back and retake the quiz.
So we'll check that. If they fail it three times, in the end, we want them to jump to slide 20 FailedLesson1. Okay. So this project is ready to test out. I'm going to go to slide 13, right before our quiz starts, and we'll preview the project from this slide. So I'm not really going to worry so much if I answer the questions correctly or not. Let's just go through and notice which questions are presented.
So on this one, we have the picture of the lady running, and this one we're supposed to fill in the blank. I'll just type something in so we have this picture of the vitamin line here. Here's a question about which one does not accurately describe our products. They are not expensive. That's good. This one we're supposed to be matching company slogans for the different products. What's the slogan for different products? And then here's a question about how many hours per week do employees volunteer.
I got that one incorrect. So that's fine. I'm actually going to close right here, and now let's preview the project from the slide again, and we'll see which questions we get through this time through. So here we go. The first we happened to get the same question with the lady running. Okay. That's fine. The second question: H Sport was founded in 1996 by Henry Twill. That is false. The next time, this is a different question than we saw the first time that we tried this.
So I'll answer this question incorrectly. That's fine. The next multiple choice question asks about which word is not a part of our business practices. I will answer this incorrectly on purpose. And then this time we ended up having the same question about the number of hours as well. So some of the questions happened to be the same ones that we saw the first time we tested, but the other ones weren't. So, truly, we are getting random questions presented to us each time we launch the project.
Now I would like to shift your attention to what happens when we retake the quiz. So I failed the first time through. I'm going to retake the quiz. Now notice this time, that we get the same questions that we saw the first time we came through. So as we go through and attempt this quiz for the second time, notice that we're presented with the same five questions. I'm going to be answering these incorrectly on purpose so we fail again.
Alright, so I've failed twice, and now I'm going to retake the quiz and we're getting the same five questions again. I'll quickly finish the rest of these questions, failing the quiz on purpose. So I want to check and make sure that when we fail the quiz, we click the continue button and we're taken to this screen here where we got stung by a scorpion. Please exit the lesson. Try again after you've recovered from your injuries. So we have enforced actually having a consequence for not answering the questions correctly.
Of course, you could set your quiz preferences so that the user could take the quiz an infinite number of times and not get kicked out of the project at the end. However you want it to work. Anyway, that's fine. What we want to focus on is how when you retake the quiz, we saw the same five questions over and over. Now that could be okay. However, you might wish that your users get a different sets of questions when they retake the quiz. That way it's a little bit harder, and they really make sure that the user has learned all the material.
Unfortunately, Captivate simply doesn't do this out of the box. It's been a wishlist item for many in the Captivate community, but it doesn't do it. Unfortunately for some situations, that somewhat defeats the purpose of using random questions slides in that it doesn't present an element of randomness to the user that they can see. You as the developer, know that they got their questions picked at random, but the user doesn't, and when they hit the retake button like we just did in our project, they attempt to reanswer the same five questions.
Depending on your project requirements, that could be okay. If you have a quiz that uses random question slides and you want a single user to get a different set of questions when they failed the quiz, they'd have to close the project and relaunch from the web server or the LMS to get a different set of questions. So in this lesson, we've seen the possibilities and limitations of how to introduce an element of randomness by utilizing question pools and random question slides.
- Creating timed activities
- Adding an element of chance with a random number generator
- Using random question slides
- Tracking activity and score with advanced actions
- Utilizing Captivate 9's new knowledge check questions