Commit bfc67ea7 by Stephen Sanchez

Revert "Renaming feedback to comments for a peer assessment."

This reverts commit 73df4fa7.
parent 66c3546a
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
{% endfor %} {% endfor %}
<li class="wrapper--input field field--textarea assessment__rubric__question assessment__rubric__question--feedback" id="assessment__rubric__question--feedback"> <li class="wrapper--input field field--textarea assessment__rubric__question assessment__rubric__question--feedback" id="assessment__rubric__question--feedback">
<label class="question__title" for="assessment__rubric__question--feedback__value"> <label class="question__title" for="assessment__rubric__question--feedback__value">
<span class="question__title__copy">{{ rubric_comment_prompt }}</span> <span class="question__title__copy">{{ rubric_feedback_prompt }}</span>
</label> </label>
<div class="wrapper--input"> <div class="wrapper--input">
......
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
<li class="wrapper--input field field--textarea assessment__rubric__question assessment__rubric__question--feedback" id="assessment__rubric__question--feedback"> <li class="wrapper--input field field--textarea assessment__rubric__question assessment__rubric__question--feedback" id="assessment__rubric__question--feedback">
<label class="question__title" for="assessment__rubric__question--feedback__value"> <label class="question__title" for="assessment__rubric__question--feedback__value">
<span class="question__title__copy">{{ rubric_comment_prompt }}</span> <span class="question__title__copy">{{ rubric_feedback_prompt }}</span>
</label> </label>
<div class="wrapper--input"> <div class="wrapper--input">
<textarea id="assessment__rubric__question--feedback__value" placeholder="{% trans "I noticed that this response..." %}"></textarea> <textarea id="assessment__rubric__question--feedback__value" placeholder="{% trans "I noticed that this response..." %}"></textarea>
......
...@@ -59,7 +59,7 @@ DEFAULT_RUBRIC_CRITERIA = [ ...@@ -59,7 +59,7 @@ DEFAULT_RUBRIC_CRITERIA = [
# The rubric's feedback prompt is a set of instructions letting the student # The rubric's feedback prompt is a set of instructions letting the student
# know they can provide additional free form feedback in their assessment. # know they can provide additional free form feedback in their assessment.
DEFAULT_RUBRIC_COMMENT_PROMPT = """ DEFAULT_RUBRIC_FEEDBACK_PROMPT = """
(Optional) What aspects of this response stood out to you? What did it do well? How could it improve? (Optional) What aspects of this response stood out to you? What did it do well? How could it improve?
""" """
......
...@@ -105,10 +105,10 @@ class OpenAssessmentBlock( ...@@ -105,10 +105,10 @@ class OpenAssessmentBlock(
help="The different parts of grading for students giving feedback." help="The different parts of grading for students giving feedback."
) )
rubric_comment_prompt = String( rubric_feedback_prompt = String(
default=DEFAULT_RUBRIC_COMMENT_PROMPT, default=DEFAULT_RUBRIC_FEEDBACK_PROMPT,
scope=Scope.content, scope=Scope.content,
help="The rubric comment prompt displayed to the student" help="The rubric feedback prompt displayed to the student"
) )
rubric_assessments = List( rubric_assessments = List(
......
...@@ -142,8 +142,8 @@ class PeerAssessmentMixin(object): ...@@ -142,8 +142,8 @@ class PeerAssessmentMixin(object):
"estimated_time": "20 minutes" # TODO: Need to configure this. "estimated_time": "20 minutes" # TODO: Need to configure this.
} }
if self.rubric_comment_prompt is not None: if self.rubric_feedback_prompt is not None:
context_dict["rubric_comment_prompt"] = self.rubric_comment_prompt context_dict["rubric_feedback_prompt"] = self.rubric_feedback_prompt
# We display the due date whether the problem is open or closed. # We display the due date whether the problem is open or closed.
# If no date is set, it defaults to the distant future, in which # If no date is set, it defaults to the distant future, in which
......
...@@ -57,11 +57,11 @@ ...@@ -57,11 +57,11 @@
<explanation></explanation> <explanation></explanation>
</option> </option>
</criterion> </criterion>
<commentprompt> <feedbackprompt>
Please provide additional free-form comments on this submission. Please provide additional free-form feedback on this submission.
These comments are completely optional. This feedback is completely optional.
</commentprompt> </feedbackprompt>
</rubric> </rubric>
<assessments> <assessments>
<assessment name="peer-assessment" <assessment name="peer-assessment"
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"simple": { "simple": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": "Test Comment Prompt", "rubric_feedback_prompt": "Test Feedback Prompt",
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
"<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>", "<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>",
"<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>", "<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt>Test Comment Prompt</commentprompt>", "<feedbackprompt>Test Feedback Prompt</feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
"unicode": { "unicode": {
"title": "ƒσσ", "title": "ƒσσ",
"prompt": "Ṫëṡẗ ṗṛöṁṗẗ", "prompt": "Ṫëṡẗ ṗṛöṁṗẗ",
"rubric_comment_prompt": "†es† çømmëñ† Prømp†", "rubric_feedback_prompt": "†es† Feedbåck Prømp†",
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -115,16 +115,16 @@ ...@@ -115,16 +115,16 @@
"<option points=\"0\"><name>ℕ𝕠</name><explanation>ℕ𝕠 𝕖𝕩𝕡𝕝𝕒𝕟𝕒𝕥𝕚𝕠𝕟</explanation></option>", "<option points=\"0\"><name>ℕ𝕠</name><explanation>ℕ𝕠 𝕖𝕩𝕡𝕝𝕒𝕟𝕒𝕥𝕚𝕠𝕟</explanation></option>",
"<option points=\"2\"><name>Чэѕ</name><explanation>Чэѕ эхрlаиатіои</explanation></option>", "<option points=\"2\"><name>Чэѕ</name><explanation>Чэѕ эхрlаиатіои</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt>†es† çømmëñ† Prømp†</commentprompt>", "<feedbackprompt>†es† Feedbåck Prømp†</feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
}, },
"empty_comment_prompt": { "empty_feedback_prompt": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": "", "rubric_feedback_prompt": "",
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -179,16 +179,16 @@ ...@@ -179,16 +179,16 @@
"<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>", "<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>",
"<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>", "<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt></commentprompt>", "<feedbackprompt></feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
}, },
"no_comment_prompt": { "no_feedback_prompt": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": null, "rubric_feedback_prompt": null,
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -251,7 +251,7 @@ ...@@ -251,7 +251,7 @@
"reverse_option_order": { "reverse_option_order": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": "Test Comment Prompt", "rubric_feedback_prompt": "Test Feedback Prompt",
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -300,7 +300,7 @@ ...@@ -300,7 +300,7 @@
"<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>", "<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>",
"<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>", "<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt>Test Comment Prompt</commentprompt>", "<feedbackprompt>Test Feedback Prompt</feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
...@@ -309,7 +309,7 @@ ...@@ -309,7 +309,7 @@
"reverse_criteria_order": { "reverse_criteria_order": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": "Test Comment Prompt", "rubric_feedback_prompt": "Test Feedback Prompt",
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -376,7 +376,7 @@ ...@@ -376,7 +376,7 @@
"<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>", "<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>",
"<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>", "<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt>Test Comment Prompt</commentprompt>", "<feedbackprompt>Test Feedback Prompt</feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
...@@ -385,7 +385,7 @@ ...@@ -385,7 +385,7 @@
"default_dates": { "default_dates": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": "Test Comment Prompt", "rubric_feedback_prompt": "Test Feedback Prompt",
"start": null, "start": null,
"due": null, "due": null,
"submission_start": null, "submission_start": null,
...@@ -442,7 +442,7 @@ ...@@ -442,7 +442,7 @@
"<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>", "<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>",
"<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>", "<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt>Test Comment Prompt</commentprompt>", "<feedbackprompt>Test Feedback Prompt</feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
...@@ -451,7 +451,7 @@ ...@@ -451,7 +451,7 @@
"set_dates": { "set_dates": {
"title": "Foo", "title": "Foo",
"prompt": "Test prompt", "prompt": "Test prompt",
"rubric_comment_prompt": "Test Comment Prompt", "rubric_feedback_prompt": "Test Feedback Prompt",
"start": "2010-04-01T00:00:00", "start": "2010-04-01T00:00:00",
"due": "2030-05-01T00:00:00", "due": "2030-05-01T00:00:00",
"submission_start": null, "submission_start": null,
...@@ -508,7 +508,7 @@ ...@@ -508,7 +508,7 @@
"<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>", "<option points=\"0\"><name>No</name><explanation>No explanation</explanation></option>",
"<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>", "<option points=\"2\"><name>Yes</name><explanation>Yes explanation</explanation></option>",
"</criterion>", "</criterion>",
"<commentprompt>Test Comment Prompt</commentprompt>", "<feedbackprompt>Test Feedback Prompt</feedbackprompt>",
"</rubric>", "</rubric>",
"</openassessment>" "</openassessment>"
] ]
......
...@@ -80,7 +80,7 @@ class TestSerializeContent(TestCase): ...@@ -80,7 +80,7 @@ class TestSerializeContent(TestCase):
def test_serialize(self, data): def test_serialize(self, data):
self.oa_block.title = data['title'] self.oa_block.title = data['title']
self.oa_block.prompt = data['prompt'] self.oa_block.prompt = data['prompt']
self.oa_block.rubric_comment_prompt = data['rubric_comment_prompt'] self.oa_block.rubric_feedback_prompt = data['rubric_feedback_prompt']
self.oa_block.start = _parse_date(data['start']) self.oa_block.start = _parse_date(data['start'])
self.oa_block.due = _parse_date(data['due']) self.oa_block.due = _parse_date(data['due'])
self.oa_block.submission_start = data['submission_start'] self.oa_block.submission_start = data['submission_start']
......
...@@ -146,9 +146,9 @@ def _serialize_rubric(rubric_root, oa_block): ...@@ -146,9 +146,9 @@ def _serialize_rubric(rubric_root, oa_block):
if isinstance(criteria_list, list): if isinstance(criteria_list, list):
_serialize_criteria(rubric_root, criteria_list) _serialize_criteria(rubric_root, criteria_list)
if oa_block.rubric_comment_prompt is not None: if oa_block.rubric_feedback_prompt is not None:
comment_prompt = etree.SubElement(rubric_root, 'commentprompt') feedback_prompt = etree.SubElement(rubric_root, 'feedbackprompt')
comment_prompt.text = unicode(oa_block.rubric_comment_prompt) feedback_prompt.text = unicode(oa_block.rubric_feedback_prompt)
def _parse_date(date_str): def _parse_date(date_str):
""" """
...@@ -295,11 +295,11 @@ def _parse_rubric_xml(rubric_root): ...@@ -295,11 +295,11 @@ def _parse_rubric_xml(rubric_root):
else: else:
raise UpdateFromXmlError(_('Every "criterion" element must contain a "prompt" element.')) raise UpdateFromXmlError(_('Every "criterion" element must contain a "prompt" element.'))
comment_prompt_el = rubric_root.find('commentprompt') feedback_prompt_el = rubric_root.find('feedbackprompt')
if comment_prompt_el is not None: if feedback_prompt_el is not None:
rubric_dict['commentprompt'] = _safe_get_text(comment_prompt_el) rubric_dict['feedbackprompt'] = _safe_get_text(feedback_prompt_el)
else: else:
rubric_dict['commentprompt'] = None rubric_dict['feedbackprompt'] = None
# Criteria # Criteria
rubric_dict['criteria'] = _parse_criteria_xml(rubric_root) rubric_dict['criteria'] = _parse_criteria_xml(rubric_root)
...@@ -525,7 +525,7 @@ def update_from_xml(oa_block, root, validator=DEFAULT_VALIDATOR): ...@@ -525,7 +525,7 @@ def update_from_xml(oa_block, root, validator=DEFAULT_VALIDATOR):
oa_block.prompt = rubric['prompt'] oa_block.prompt = rubric['prompt']
oa_block.rubric_criteria = rubric['criteria'] oa_block.rubric_criteria = rubric['criteria']
oa_block.rubric_assessments = assessments oa_block.rubric_assessments = assessments
oa_block.rubric_comment_prompt = rubric['commentprompt'] oa_block.rubric_feedback_prompt = rubric['feedbackprompt']
oa_block.submission_start = submission_start oa_block.submission_start = submission_start
oa_block.submission_due = submission_due oa_block.submission_due = submission_due
......
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