Looping multiple choice
BackgroundSeveral years ago, I received a request to create an activity with some interesting challenges: create an activity that contains a series of questions. If learners miss a question, return it to the question pool to be asked again. Ensure all questions are correctly answered before they can move forward.
Because there wasn't a way of creating a looping question activity "out of the box," I thought there was great potential for re-use. This was one of the first series where I created my dynamic, reusable approach to programming in Lectora. To the original requirements, I added the ability to select the number of questions, the number of selections (responses), as well as timer, scoring, and pass/fail options. Ultimately the series of templates includes "select one response" (shown), fill-in-the-blank and "select all that apply" options. This project shows how templates can be re-themed or re-branded to fit specific needs, objectives, or to simply look "new and different."
Features
- Easy: No programming needed!! Even the newest Lectora users can follow instructions and create an activity.
- Reusable and extensible: “Templated” approach enables developer to modify several options:
- Supports 2-12 questions
- Supports 2-10 response selections
- Control over the number of questions a learner can miss
- Control over how much time a learner has to complete (pass) the activity
- Ability to “re-theme” to support different “games.”
- Demo as shown shows how the activity can be used with two responses selected.
- Judges successful completion based on time and accuracy.
- Missed questions go back into a “loop pool,” allowing additional opportunities to answer correctly (or incorrectly) adding to the challenge and practice.
- End score is based on time and accuracy, enticing the player to try again to get a better score.
- Supports multiple outcomes:
- Pass
- Answer all questions correctly within the provided amount of time.
- Fail
- Run out of time before answering all questions correctly.
- Answer too many questions incorrectly.
- Captures the page, once completed, so the Next button is displayed in case the learner re-enters the page at a later time