How to create non-linear courses using questions
By default, learners progress from one page of the course to another by clicking Continue. We call this the “Default connection”. However, the progression is linear and fixed (that is, after showing the learner page “A”, we always take them to page “B”). If the author of the course wants to test how well the learner understands the course material (to continue the previous example, to ask the learner a question based on what they have learned so far, and to have the learner go to page “B” if they answer correctly, or to page “C” if they do not), they can use the “Question” course element.
There are a number of possible question types to choose from, namely:
Yes/No - This is the simplest type of question. The learner has to determine if a statement is true or false.
Choice - The learner is presented with a number of possible answers and has to pick the correct one. Multiple choice questions are supported as well.
Sort - The learner is given a number of items they have to put in the correct order. This question type is well suited for testing the understanding of the correct sequencing of procedures.
Match - The learner has to match one fragment of text to another, for example a dictionary definition to the correct word, or the beginning of a sentence to the ending that makes the most sense.
Text Reply - the learner has to type in the answer to the question, which is then matched against the correct answer.
Text Gap - the learner has to fill in one or more gaps in a fragment of text.
The question course item comes with two unique transition types:
The success transition indicates to which course element the learner is taken if he or she answers correctly.
The failure transition indicates to which course element the learner is taken if he or she answers incorrectly.
Both success and failure transitions can lead to any other course element. They can lead to two different elements, or to the same element.
To create a question, do the following:
Open the course for editing and switch to Extended mode.
Add the question element and configure the question.
Add a transition from another course element to the question.
Add the success and failure transitions from the question.
Consider the following example:
This is a screenshot of a course that has been opened for editing in Extended mode. Say, you need to ask the learner a question after they have left the landing page. If they answer correctly, you want them to go to page #1, otherwise you want them to go to page #2.
First, you need to add a question object from the toolbar on the left side of the screen. A menu will appear letting you configure your question:
Once you are done, your course schema will look like this:
You now need to create a default connection from the landing page to the question. To do so, click the default connection icon and hold the mouse button to drag the arrow to the course object you want to connect the transition to. Once the connection is created, your course schema will look like this:
Now, click the question course element. This will make the success transition icon and the failure transition icon appear. Repeat the steps above to connect both transitions to the corresponding course elements, so that your course schema looks like this:
We recommend to read next articles