WEBVTT

1
00:00:00.050 --> 00:00:07.550
Checkpoints let an instructor check specific tasks in each learner’s own class lab.

2
00:00:07.650 --> 00:00:15.650
Start with a prepared lab and open the class draft from your instructor account.

3
00:00:15.750 --> 00:00:23.750
Create the draft before adding checkpoints, and confirm its learner group and source lab.

4
00:00:25.850 --> 00:00:33.350
In Checkpoints, write a student task that explains what the learner should achieve.

5
00:00:36.150 --> 00:00:45.700
Choose Config Contains, then enter the device name, two colons and the required configuration line.

6
00:00:52.950 --> 00:01:01.450
Add a Reachability check when the task requires a device to reach an IP address.

7
00:01:03.150 --> 00:01:12.150
Use the help shown for each check type; its expected expression must match that type’s syntax.

8
00:01:12.250 --> 00:01:21.250
Expressions describe conditions to check, rather than commands to run; use names from the learner’s topology.

9
00:01:23.300 --> 00:01:32.300
To check one interface’s configuration, separate its context from the required line with two greater-than signs.

10
00:01:35.350 --> 00:01:43.350
Add startup-config before the colons when the learner must save that configuration as well.

11
00:01:46.100 --> 00:01:54.950
Interface State checks the actual interface property; operationally up is different from administratively enabled.

12
00:01:57.850 --> 00:02:06.350
Route Present checks a prefix in the routing table, with optional protocol and next-hop requirements.

13
00:02:09.150 --> 00:02:16.650
Neighbor State checks a routing adjacency, such as an OSPF neighbour reaching FULL.

14
00:02:19.500 --> 00:02:27.000
Host File can check a script’s output file, including a specific JSON value.

15
00:02:30.100 --> 00:02:39.600
All Of combines conditions in a JSON list; every condition must pass for the checkpoint to pass.

16
00:02:42.800 --> 00:02:51.800
An optional not flag requires a condition to fail; an unknown result never becomes a pass.

17
00:02:51.950 --> 00:03:01.450
Other types check switching, wireless, services and recorded actions; choose the matching type and follow its hint.

18
00:03:01.600 --> 00:03:10.450
The companion Help article includes examples for all fifty class-compatible types and explains their prerequisites.

19
00:03:17.150 --> 00:03:23.450
Malformed expressions are refused without replacing the saved checkpoint.

20
00:03:34.100 --> 00:03:42.100
You can edit a checkpoint or remove an unwanted one before the class starts.

21
00:03:47.750 --> 00:03:55.250
Expected expressions are visible to the named instructor; learners receive the task descriptions.

22
00:03:59.800 --> 00:04:05.800
Publish the class, enrol the learners and start the session.

23
00:04:07.900 --> 00:04:15.400
Release to Practice so each learner can work in a separate lab copy.

24
00:04:20.850 --> 00:04:29.350
The learner reads the tasks and selects Check my work to evaluate the current lab.

25
00:04:29.600 --> 00:04:37.100
Not yet passed means the condition was checked and is not currently satisfied.

26
00:04:37.450 --> 00:04:46.950
Could not be checked means there is no definite verdict; inspect the checkpoint and the available lab.

27
00:04:51.100 --> 00:04:58.600
Here the interface name is wrong. Correct it in the instructor’s checkpoint editor.

28
00:05:00.650 --> 00:05:08.950
Changing a checkpoint clears that checkpoint’s earlier marks, so test definitions before teaching.

29
00:05:28.150 --> 00:05:34.150
Back in the learner’s terminal, configure the required domain name.

30
00:05:43.650 --> 00:05:50.650
Check the work again and confirm that the configuration task now passes.

31
00:06:02.900 --> 00:06:10.400
Configure and enable the connected interface, then verify the neighbour with a ping.

32
00:06:13.500 --> 00:06:20.500
Check again to confirm that reachability and interface state now pass too.

33
00:06:21.000 --> 00:06:27.050
In Radar, the instructor can compare each learner’s checkpoint progress.

34
00:06:27.350 --> 00:06:35.850
Live practice can refresh results after changes; Check my work requests another check when needed.

35
00:06:36.100 --> 00:06:47.100
If a learner later breaks a completed task, the latest outcome can change while the first passing time is retained.

36
00:06:55.400 --> 00:07:00.600
Restore the configuration before finishing the exercise.

37
00:07:03.250 --> 00:07:11.750
End the class, then expand a learner in Class results to review the recorded outcomes.

38
00:07:11.900 --> 00:07:18.900
Opening this report reads saved results; it does not run another evaluation.

39
00:07:19.100 --> 00:07:25.600
Learners can review their own results without seeing their classmates’ marks.

40
00:07:32.200 --> 00:07:40.700
The instructor can also open Reports and read the recorded history for a teaching group.

41
00:07:40.850 --> 00:07:48.350
An older draft may ask you to review its learner audience before editing.

42
00:07:50.400 --> 00:07:58.900
Choose the current group and confirm it; the draft’s source lab and checkpoints are preserved.

43
00:07:59.000 --> 00:08:07.900
Use class checkpoints for assessment. Standalone lab assignments do not provide automatic checkpoint scores.
