Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ReckonPrimer.activity/exercises/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'ReckonPrimer.activity/exercises/__init__.py')
-rw-r--r--ReckonPrimer.activity/exercises/__init__.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/ReckonPrimer.activity/exercises/__init__.py b/ReckonPrimer.activity/exercises/__init__.py
new file mode 100644
index 0000000..461e7d2
--- /dev/null
+++ b/ReckonPrimer.activity/exercises/__init__.py
@@ -0,0 +1,16 @@
+""" 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__ = Exercise.EXERCISES.values()