Commit 70d0e6a1 by Vik Paruchuri

Silly tab error

parent 6ef8713c
...@@ -201,11 +201,14 @@ class CombinedOpenEndedModule(XModule): ...@@ -201,11 +201,14 @@ class CombinedOpenEndedModule(XModule):
return_html = self.current_task.handle_ajax(dispatch,get, self.system) return_html = self.current_task.handle_ajax(dispatch,get, self.system)
return self.update_task_states_ajax(return_html) return self.update_task_states_ajax(return_html)
def next_problem(self): d = handlers[dispatch](get)
return json.dumps(d,cls=ComplexEncoder)
def next_problem(self, get):
self.setup_next_task() self.setup_next_task()
return {'success' : True} return {'success' : True}
def reset(self): def reset(self, get):
""" """
If resetting is allowed, reset the state. If resetting is allowed, reset the state.
...@@ -221,13 +224,15 @@ class CombinedOpenEndedModule(XModule): ...@@ -221,13 +224,15 @@ class CombinedOpenEndedModule(XModule):
'error': 'Too many attempts.' 'error': 'Too many attempts.'
} }
self.state=self.INITIAL self.state=self.INITIAL
self.current_task_number=0 for i in xrange(0,len(self.task_xml)):
self.current_task_number=i
self.setup_next_task() self.setup_next_task()
self.current_task.reset(self.system) self.current_task.reset(self.system)
self.current_task_number=0
return {'success': True} return {'success': True}
def get_instance_state(self): def get_instance_state(self):
""" """
Get the current score and state Get the current score and state
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment