diff options
Diffstat (limited to 'ReckonPrimer.activity/exercises/__init__.py')
-rw-r--r-- | ReckonPrimer.activity/exercises/__init__.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ReckonPrimer.activity/exercises/__init__.py b/ReckonPrimer.activity/exercises/__init__.py new file mode 100644 index 0000000..34239d3 --- /dev/null +++ b/ReckonPrimer.activity/exercises/__init__.py @@ -0,0 +1,18 @@ +""" To register a new Exercise, append module name to EXERCISES """ + +from exercise import Exercise + + +""" TODO naming convention for 'topic' (aka exercise name) """ + +Exercise.EXERCISES = { 'addsub_simp': "ExAddSimp", \ + 'exaddsub': "ExAddSub", \ + 'exmult': "ExMult", \ + 'passten': "ExPassTen", \ + 'extimesadd': "ExTimesAdd", \ + 'times_div': "ExTimesDiv" } + + +__all__ = [] +for file_name in Exercise.EXERCISES.values(): + __all__.append(file_name.lower()) |