Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-42469

Gradebook > Add Comment > Excuse Grade > Comment gets Removed

    XMLWordPrintable

    Details

    • Test Plan:
      Hide

      In Trunk, go to a site that contains the Gradebook and some sample students. Then:

      1. Add a Gradebook Item worth an arbitrary amount of points.
      2. For any student, enter an arbitrary score.
      3. For that student, click the cell drop-down and add a comment (e.g. "This assignment has been excused.")
      4. Now, click the same cell drop-down and excuse the score.
      5. If a fix has been implemented, the Excused status icon should be displayed and the pre-existing comment should persist. The excused value should be removed from any grade calculations.
      6. Refresh the browser window and confirm the Excused status and the comment remain. 
      Show
      In Trunk, go to a site that contains the Gradebook and some sample students. Then: Add a Gradebook Item worth an arbitrary amount of points. For any student, enter an arbitrary score. For that student, click the cell drop-down and add a comment (e.g. "This assignment has been excused.") Now, click the same cell drop-down and excuse the score. If a fix has been implemented, the Excused status icon should be displayed and the pre-existing comment should persist. The excused value should be removed from any grade calculations. Refresh the browser window and confirm the Excused status and the comment remain. 

      Description

      In Gradebook NG, when an instructor: 1) first adds a comment to a student's cell, and then 2) excuses the score, the comment gets wiped out. 

      Worse, when instructors excuse a score with a previously added comment, the "comment bubble" icon persists briefly, giving instructors the false impression that the comment got preserved. Only when instructors refresh the page, or navigate back to the Gradebook at a later time will they notice that the comment bubble is missing and wonder what happened to the comment. 

      Now, it's true that if an instructor instead: 1) excuses the score first, and then 2) adds a comment to the corresponding cell, then – and only then – will the comment "stick." 

      But this seems like inconsistent behavior. The comment should stick regardless of the procedural order in which an instructor adds comments and excuses scores.

      STEPS TO REPLICATE ISSUE:

      In Trunk, go to a site that contains the Gradebook and some sample students. Then:

      1. Add a Gradebook Item worth an arbitrary amount of points.
      2. For any student, enter an arbitrary score.
      3. For that student, click the cell drop-down and add a comment (e.g. "This assignment has been excused.")
      4. Now, click the same cell drop-down and excuse the score.
      5. You'll notice that the comment bubble "persists," giving the false impression that the comment has been preserved. 
      6. Before refreshing the page or navigating away from Gradebook, click the comment bubble, and you'll notice that the comment (which should be sandwiched between the quotes " ") is gone.
      7. Refresh the page (or navigate to another tool and then come back to Gradebook), and you'll notice that the comment bubble for that student is gone. 

      Ideally, if an instructor adds a comment and then excuses a grade, the comment should persist.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                chmaurer@iupui.edu Chris Maurer
                Reporter:
                jbuckin2 John C Buckingham
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code