Commit 712d4fd0 by Usman Khalid

In student_view only show staff assessment step if necessary.

TNL-1162
parent 7df6d9c4
...@@ -62,6 +62,12 @@ UI_MODELS = { ...@@ -62,6 +62,12 @@ UI_MODELS = {
"navigation_text": "Your assessment of your response", "navigation_text": "Your assessment of your response",
"title": "Assess Your Response" "title": "Assess Your Response"
}, },
"self-assessment": {
"name": "staff-assessment",
"class_id": "openassessment__staff-assessment",
"navigation_text": "Staff assessment of your response",
"title": "Staff Assessment"
},
"grade": { "grade": {
"name": "grade", "name": "grade",
"class_id": "openassessment__grade", "class_id": "openassessment__grade",
...@@ -329,6 +335,10 @@ class OpenAssessmentBlock( ...@@ -329,6 +335,10 @@ class OpenAssessmentBlock(
""" """
ui_models = [UI_MODELS["submission"]] ui_models = [UI_MODELS["submission"]]
for assessment in self.valid_assessments: for assessment in self.valid_assessments:
if assessment["name"] == "staff-assessment" and assessment["required"] == False:
# Check if staff have graded the assessment
# else
continue
ui_model = UI_MODELS.get(assessment["name"]) ui_model = UI_MODELS.get(assessment["name"])
if ui_model: if ui_model:
ui_models.append(dict(assessment, **ui_model)) ui_models.append(dict(assessment, **ui_model))
......
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