Skip to content

Commit 2b73a37

Browse files
Add foregone section to exercises (#417)
1 parent 81b8406 commit 2b73a37

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

building/tracks/syllabus/next-exercises.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,12 @@ You need to introduce two concept, but each concept relies on the other.
3131
In this case you may be able to use a stub.
3232
Then you can explain that the dependent concept exists, but reassure them that they don't need to understand it yet.
3333
Another option would be to give a bare minimum of an introduction, enough for the student to get past the hurdle, while reassuring that the concept will be covered in more depth later.
34+
35+
## Foregone exercises
36+
37+
If you choose **not** to implement an exercise because it doesn't fit your track (e.g. a low-level exercise for a high-level track), please mark it as _foregone_.
38+
To do so, add the exercise's slug to the `exercises.foregone` array in your track's [config.json](/docs/building/tracks/config-json#h-foregone-exercises) file.
39+
40+
Besides making your choice to not implement an exercise explicit, any tooling (such as [configlet](/docs/building/configlet)) will also ignore foregone exercises.
41+
42+
For more information, see [the docs](/docs/building/tracks/config-json#h-foregone-exercises).

0 commit comments

Comments
 (0)