-
-
Notifications
You must be signed in to change notification settings - Fork 115
Description
Now that we have more concepts, we should tag exercises with them (like in #629).
The "practices" should only have one, maybe two, core concept that will help the students master a specific concept.
The "prerequisites" are the concepts necessary to finish the task. This is not an exact science, a rule of thumb is looking at the concepts used in the examples solution.
Using bin/configlet info provides valuable information on concepts that are not practiced or prerequisites.
Ideally, all concepts should be practiced, although it's not always possible (concepts like phantom-types don't really make sense for one-module exercises).
We should definitely not have any "Concepts that are a prerequisite, but aren't practiced by any Practice Exercise".
Note: this does not need to be done in one go, incremental improvements, per exercise or per concept are very welcome.