Changing Marks

Once we have marked some or all of the projects in our workspace, we may want to go back and change some of the marks that we made. For example, we may want to let a student know why we gave them a particular mark. Or, we may decide that one of our marks was unfair, and we would like to change the score value everywhere that that mark occurs. These examples indicate that there will be two types of changes that we would like to make: local changes, and global changes.

Local Changes

The Gild Marker View currently only supports one type of local change: personalized messages. Personalized messages can be applied to specific line notes. Adding a personalized message to a note will affect only that note, as it is applied to a particular line in a particular file in a particular project. For example, in the last section of this documentation, we added a line note on line 13 of AssignmentOne.java in the project Assignment1.A. This line note told the student that he or she has a one-off error in his or her for loop. We would like to tell the student how to fix the problem. So, we follow these steps:

  1. In the overview pane of the Gild Marker View, select the note that we want to apply the message to (ID: 2, Line: 13, Score: -1).
  2. Right-click, and select "Set Personal Message For Selected Note" from the context menu.
  3. You will be presented with a dialog. Fill it out as shown here:
  4. Click "OK".

A personal message for that note has now been set. Since we have changed some data in the session, it would be a good idea to save the session. The student will now know why he or she made the mistake.

Global Changes

The Gild Marker View allows us to change the score value, and the message, for line notes in such a way that the changes will be propagated to all notes of the same ID (this is one of the reasons that you see the ID column in the line note pane).

For example, in the last section of this documentation, we created a line note that took 10 marks off of a project if it gave the wrong output. We have decided that this is too harsh, so we would like to change it. To do that, we simply use the line notes pane and click in the "Score" cell for the line note (its ID is '1'). Now, type in a new score:

Once the note has been changed, save the session () to propagate the change through all of the projects in the session. Note that making the change in the line note pane will not affect any of the notes that have previously been applied to any projects (not even the current one) until the session is saved.

Follow the same procedure for changing messages.