Let’s start from the assumption that the author of a new syllabus can write halfway decent concept docs, but is largely useless at thinking up new concept exercises (asking for a friend…)
It seems there are two ways to go:
- Write a relatively long, multi-section concept, paired 1:1 with the concept exercise.
- Write multiple shorter concepts, but have them all share the same exercise.
Essentially, this affects the number of boxes appearing on the syllabus tree. I’m pretty sure I’ve seen other tracks that use both approaches. For example, Go has separate range-iteration
and type-definitions
concepts, but they share chessboard
as an exercise.
Which do we, collectively, think is better?
FYI, this is something I’m dealing with as I try to write up the (very complex, very important) Julia type system. There aren’t many existing concept exercises suitable for me to steal.