How to create non-linear courses using click transitions
By default, users 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 user page “A”, we always take them to page “B”). If the author of the course wants to give the user an option to go to different places in the course from the same page (to continue the previous example, to enable the user to go from page “A” either to page “B” or to page “C”), they can use something that we call “Click transitions”.
Click transitions can only be added to pages, and can lead to any other course element. Every click transition must be anchored to a particular element on the page, that is:
to a picture,
to a fragment of text,
to a video, or
to an SVG image.
When the user clicks the specified object, they are taken to the predefined place in the course. If the object is a video, the transition happens once the video finishes playing.
To create a click transition, do the following:
Open the course for editing and switch to Extended mode.
Open the page from which you want the transition to occur for editing.
Add an object to which the transition will be anchored to the page.
Connect it to the desired course element.
Consider the following example:
This is a screenshot of a course that has been opened for editing in Extended mode. Say, you need to have an image and a video on the landing page. A user that clicks the image should be taken to page #1, and the one who watches the video should be taken to page #2.
First, you need to add the requisite objects to the landing page. Once you are done, the click transition icon appears on the landing page:
You can now create the transitions. To do so, click the icon and hold the mouse button to drag the arrow to the course object you want to connect the transition to. A list of all suitable objects present on the page where the connection originates will be displayed. Choose the one you want to serve as the anchor for this transition. In this example, the image will serve as the anchor for the click connection to page #1.
Once the connection is created, your course schema will look like this:
Repeat the steps to connect the video to page #2, so that your course schema looks like this:
We recommend to read next articles