diff options
author | Walther Neuper <neuper@neuper.(none)> | 2009-12-12 11:49:23 (GMT) |
---|---|---|
committer | Walther Neuper <neuper@neuper.(none)> | 2009-12-12 11:49:23 (GMT) |
commit | e1b1be9b97d20e687120c4468326aadd7c4cc922 (patch) | |
tree | db45a526ad32bd5529bc2e3a3f5db19a1cf75889 | |
parent | 5ddd7758a4f13eeb70b396befdf0ceebb363436f (diff) |
args for Learner
-rw-r--r-- | ReckonPrimer.activity/learner.py | 4 | ||||
-rwxr-xr-x | ReckonPrimer.activity/session.py | 11 |
2 files changed, 10 insertions, 5 deletions
diff --git a/ReckonPrimer.activity/learner.py b/ReckonPrimer.activity/learner.py index 6f66300..03a6796 100644 --- a/ReckonPrimer.activity/learner.py +++ b/ReckonPrimer.activity/learner.py @@ -3,6 +3,8 @@ class Learner: """ All functionality within the learners rights. """ - def __init__(self): + def __init__(self, display, coach): + self._display = display + self._coach = coach pass diff --git a/ReckonPrimer.activity/session.py b/ReckonPrimer.activity/session.py index c5a074e..3f7deb5 100755 --- a/ReckonPrimer.activity/session.py +++ b/ReckonPrimer.activity/session.py @@ -18,16 +18,19 @@ class Session: self._co = Coach() self._co.register(self, self._dis) self._dis.register(self, self._co) - self._learner = Learner() - #self._author = Author() + self._learner = Learner(self._dis, self._co) + self._author = Author() self._co.create_exercises() #TODO.WN091101 replace by storing Exerc.s self._calcs = None #pop ! def run(self): """as long as user does exercises""" #print("in Session.run") - self._co.request_exercise() - self._dis.init_calc() #TODOWN091101 take Exercise as argument + if False: # TODO choice according to menu CM + pass # start Author + else: + self._co.request_exercise() + self._dis.init_calc() #TODOWN091101 take Exercise as argument def notify(self, (msg, data)): '''called by the observed objects''' |