Commit be3d8cbb by Vik Paruchuri

Fix small issue with graded callback

parent 78a94a4e
...@@ -219,19 +219,24 @@ class StaffGrading ...@@ -219,19 +219,24 @@ class StaffGrading
setup_score_selection: => setup_score_selection: =>
# first, get rid of all the old inputs, if any. # first, get rid of all the old inputs, if any.
@grade_selection_container.html('Choose score: ') @grade_selection_container.html("""
<h3>Overall Score</h3>
<p>Choose an overall score for this submission.</p>
""")
# Now create new labels and inputs for each possible score. # Now create new labels and inputs for each possible score.
for score in [0..@max_score] for score in [0..@max_score]
id = 'score-' + score id = 'score-' + score
label = """<label for="#{id}">#{score}</label>""" label = """<label for="#{id}">#{score}</label>"""
input = """ input = """
<input type="radio" name="grade-selection" id="#{id}" value="#{score}"/> <input type="radio" class="grade-selection" name="grade-selection" id="#{id}" value="#{score}"/>
""" # " fix broken parsing in emacs """ # " fix broken parsing in emacs
@grade_selection_container.append(input + label) @grade_selection_container.append(input + label)
$('.grade-selection').click => @graded_callback()
@score_selection_container.html(@rubric) @score_selection_container.html(@rubric)
$('.score-selection').click => @graded_callback() $('.score-selection').click => @graded_callback()
graded_callback: () => graded_callback: () =>
@grade = $("input[name='grade-selection']:checked").val() @grade = $("input[name='grade-selection']:checked").val()
if @grade == undefined if @grade == undefined
......
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