Define a Syllabus enum for tutorial concepts #1199
Labels
C-Low Hanging Fruit
Ideal issue for new contributors.
S-Nice to have
The bug fix or feature would be nice but doesn't currently have much negative impact.
T-Tutorial
Involves the tutorial experience for new players.
Z-Feature
A new feature to be added to the game.
In addition to coverage of specific swarm-lang commands (#1186), it may be useful to enumerate the more "abstract" concepts that are covered in each tutorial. This will help in generating a tutorials overview that can ensure sensible pedagogical progression. These enums can also be surfaced as labels in the tutorial selection UI.
Although some of tutorials themselves are named for concepts, there is not a simple 1:1 correspondence between concepts and discrete tutorial scenarios.
Some example members of this syllabus enum might be:
More than one tutorial could "cover" each of these topics. Some tutorials might explicitly "teach" the concepts, while others assume th topics as prerequisites.
The text was updated successfully, but these errors were encountered: