Branching courses

Route learners by their quiz result

Last updated

A quiz can do more than check understanding. With routing rules, it decides where each learner goes next: someone who struggles gets a refresher track, someone who scores highly skips ahead to harder material, and everyone else carries on as normal.

Before you start

  • The course needs at least one track.Rules send learners onto a track, so create the track first, see Create a track. Until then, the Branching tab tells you so.

  • The quiz needs to be saved. Rules are added to an existing quiz.

  • You need to be an admin or an editor. Other roles can see rules but not change them.

Adding rules

  1. Open the quiz and go to its Branching tab.

  2. Choose Add rule.

  3. Set When — the result that should trigger it — and, for a score condition, the Score.

  4. Set Send to - the track learners with that result should go to.

  5. Add more rules if you need them, and put them in order with the up and down arrows.

  6. Choose Save rules.

Rules are saved together as one set. If any rule in it is invalid, nothing is saved and you are told why.

The conditions

When

Matches a learner who

Passed

Reached the quiz's own passing score

Failed

Did not reach the passing score

Score at least

Scored the number you set or higher, from 0 to 100

Score below

Scored less than the number you set

Otherwise

Anyone at all — used as a catch-all at the end

Passed and Failed follow whatever passing score the quiz has. The two score conditions ignore it and use only the number in the rule, so you can route by a finer line than pass and fail.

How rules are checked

  1. Rules are checked from top to bottom.

  2. The first rule that matches wins.The learner is sent to the start of its track, and no further rules are looked at.

  3. If no rule matches, the learner carries on along their current path, as if the quiz had no rules.

If a track has nothing published on it yet, a learner sent there goes straight on to the point where the track rejoins the course.

Order matters

Take a quiz with a passing score of 60 and these rules:

Order

When

Send to

1

Score at least 90

Advanced

2

Failed

Refresher

A learner who scores

Goes to

Because

95

Advanced

Rule 1 matches first

70

Carries on along the main path

Passed, but under 90 — no rule matches

40

Refresher

Rule 2 matches

Now swap in Passed → Practice above rule 1. The learner scoring 95 also passed, so they would go to Practice and never reach Advanced. Put the narrowest conditions first.

Otherwise goes last, and you often don't need it

Otherwise matches everyone, so any rule below it could never be reached. It has to be the last rule, and a set that puts it anywhere else is refused.

Otherwise always sends learners onto a track. If you want everyone your other rules don't catch to simply carry on as normal, leave Otherwise out — that is what happens anyway when no rule matches.

What changes about the quiz

A quiz with routing rules no longer works as a gate. Its result chooses a path rather than deciding whether a learner may continue.

  • Only the first submission counts. It decides the route, and the quiz link stops working afterwards, whether they passed or failed.

  • There is no retry. Limited attempts is turned off in the quiz form while the quiz has rules, with a note explaining why.

  • Failing never ends the enrollment.The two-strikes rule that stops an ordinary blocking quiz does not apply. A fail is just a result, and it goes wherever your rules send it.

  • Learners aren't told they are being routed. Their submission is recorded, and the next email simply arrives from their new path.

All of this applies whether the quiz is blocking or a practice quiz. Either way, nothing after the quiz is sent until the learner submits it.

When rules don't apply

Rules act only on a result. Without one, they are skipped and the learner continues in plain order:

  • The quiz is unpublished. It is never sent, so it produces no result. Learners step straight past it on their current path.

  • The deadline passes without a submission. The quiz's normal deadline behaviour applies instead — see below.

A missed deadline on a blocking quiz still ends the enrollment

Routing only protects learners who submit. If a blocking quiz has a deadline and a learner never answers it, their enrollment is stopped when the deadline passes, exactly as it would be without rules.

On a practice quiz, a missed deadline just moves them on along their current path, without routing.

Changing rules later

A learner is routed at the moment they submit. Changing the rules afterwards affects learners who haven't taken the quiz yet — anyone already routed stays on the path they were sent down.

After changing rules, check the course's Flow view. Every rule appears as a labelled arrow onto its track, which is the quickest way to spot a rule that can never be reached or a track nothing sends anyone to.