Commit 448c8121 by Vik Paruchuri

Patch combinedopenended to work if self assessment is not first

parent 2fce096e
...@@ -417,13 +417,16 @@ class CombinedOpenEndedV1Module(): ...@@ -417,13 +417,16 @@ class CombinedOpenEndedV1Module():
else: else:
last_post_evaluation = task.format_feedback_with_evaluation(self.system, last_post_assessment) last_post_evaluation = task.format_feedback_with_evaluation(self.system, last_post_assessment)
last_post_assessment = last_post_evaluation last_post_assessment = last_post_evaluation
rubric_data = task._parse_score_msg(task.child_history[-1].get('post_assessment', ""), self.system) try:
rubric_scores = rubric_data['rubric_scores'] rubric_data = task._parse_score_msg(task.child_history[-1].get('post_assessment', ""), self.system)
grader_types = rubric_data['grader_types'] except:
feedback_items = rubric_data['feedback_items'] rubric_data = {}
feedback_dicts = rubric_data['feedback_dicts'] rubric_scores = rubric_data.get('rubric_scores')
grader_ids = rubric_data['grader_ids'] grader_types = rubric_data.get('grader_types')
submission_ids = rubric_data['submission_ids'] feedback_items = rubric_data.get('feedback_items')
feedback_dicts = rubric_data.get('feedback_dicts')
grader_ids = rubric_data.get('grader_ids')
submission_ids = rubric_data.get('submission_ids')
elif task_type == "selfassessment": elif task_type == "selfassessment":
rubric_scores = last_post_assessment rubric_scores = last_post_assessment
grader_types = ['SA'] grader_types = ['SA']
...@@ -441,7 +444,7 @@ class CombinedOpenEndedV1Module(): ...@@ -441,7 +444,7 @@ class CombinedOpenEndedV1Module():
human_state = task.HUMAN_NAMES[state] human_state = task.HUMAN_NAMES[state]
else: else:
human_state = state human_state = state
if len(grader_types) > 0: if grader_types is not None and len(grader_types) > 0:
grader_type = grader_types[0] grader_type = grader_types[0]
else: else:
grader_type = "IN" grader_type = "IN"
......
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