Definition
A programming technique used in computer-based instruction and training that allows the lesson path to change based on the learner's responses, directing them to different content depending on whether they answered correctly, struggled, or chose a particular option.
Plain English
A training program that adjusts what comes next based on how the student is doing, sending them down different paths through the material instead of one fixed sequence.
Context Anchor
Seen in instructor training, computer-based lessons, and guided ground instruction where a student’s response determines what comes next.
Derivation
From the image of a tree branch splitting into smaller branches. The lesson 'branches' into different directions at decision points, just as a tree branches into separate limbs.
Why Pilots Care
Branching makes training more efficient by adapting to individual performance, reducing time spent on already-mastered material and focusing remediation where it is needed most.
Intuition Check
Branching does not mean random jumping around in a lesson. It means the lesson follows a planned path that changes based on the student’s response or need.
Example Sentence 1
The ground school software used branching to send students who missed weather questions to a short review module before moving on.
Example Sentence 2
When the student chose an incorrect heading in the simulator exercise, branching directed them to a remedial segment on basic instrument interpretation.