Commit fe4dc762 by Diana Huang

Updates to combined open ended tests

parent 8d64bfdb
...@@ -290,7 +290,7 @@ class CombinedOpenEndedModuleTest(unittest.TestCase): ...@@ -290,7 +290,7 @@ class CombinedOpenEndedModuleTest(unittest.TestCase):
</openendedparam> </openendedparam>
''') ''')
task_xml = ''' task_xml1 = '''
<selfassessment> <selfassessment>
<hintprompt> <hintprompt>
What hint about this problem would you give to someone? What hint about this problem would you give to someone?
...@@ -300,7 +300,15 @@ class CombinedOpenEndedModuleTest(unittest.TestCase): ...@@ -300,7 +300,15 @@ class CombinedOpenEndedModuleTest(unittest.TestCase):
</submitmessage> </submitmessage>
</selfassessment> </selfassessment>
''' '''
definition = {'prompt': etree.XML(prompt), 'rubric': etree.XML(rubric), 'task_xml': [task_xml]} task_xml2 = '''
<openended min_score_to_attempt="1" max_score_to_attempt="1">
<openendedparam>
<initial_display>Enter essay here.</initial_display>
<answer_display>This is the answer.</answer_display>
<grader_payload>{"grader_settings" : "ml_grading.conf", "problem_id" : "6.002x/Welcome/OETest"}</grader_payload>
</openendedparam>
</openended>'''
definition = {'prompt': etree.XML(prompt), 'rubric': etree.XML(rubric), 'task_xml': [task_xml1, task_xml2]}
descriptor = Mock() descriptor = Mock()
def setUp(self): def setUp(self):
...@@ -320,7 +328,12 @@ class CombinedOpenEndedModuleTest(unittest.TestCase): ...@@ -320,7 +328,12 @@ class CombinedOpenEndedModuleTest(unittest.TestCase):
changed = self.combinedoe.update_task_states() changed = self.combinedoe.update_task_states()
self.assertFalse(changed) self.assertFalse(changed)
# do something to change the state #prev_context = self.combinedoe.get_context()
#new_state = {'state': CombinedOpenEndedModule.INITIAL, 'history': []}
## force a task change
#task_state = self.combinedoe.overwrite_state(json.dumps(new_state))
# check again ## check again
#new_context = self.combinedoe.get_context()
#self.assertNotEqual(prev_context['state'], new_context['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