diff options
Diffstat (limited to 'ReckonPrimer.activity/exercises/exercise.py')
-rwxr-xr-x | ReckonPrimer.activity/exercises/exercise.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ReckonPrimer.activity/exercises/exercise.py b/ReckonPrimer.activity/exercises/exercise.py index c3bfcc9..3049a4e 100755 --- a/ReckonPrimer.activity/exercises/exercise.py +++ b/ReckonPrimer.activity/exercises/exercise.py @@ -9,7 +9,7 @@ class Exercise: """This is the base class for the individual exercises. An exercise is characterized by a topic. A topic determines the fields of the settings self._sett and public methods of Exercise. - The values of self._sett may vary from exercise to exercise. + The values of self._sett may vary between exercises within 1 topic. """ def __init__(self): """ An Exercise stores data on evaluation, i.e date, duration TODO. @@ -40,7 +40,9 @@ class Exercise: self._calcs = self._generate_calcs() def get_calcs(self): - """ Get all calculations generated by the current settings. """ + """ Newly generate all calculations according to current settings + and return all calculations. """ + self._calcs = self._generate_calcs() return self._calcs def get_next_calc(self): |