Uploading Student Files to Markus through Terminal
Sometimes it will be necessary to edit student submissions or accept student submissions by email. There are detailed instructions describing how to do this
here. However, I thought it would be nice to have a compact form here for future ISAs. The following steps assume that you have navigated to a student's handin folder.
Checking the status of student files
Typing the command
svn status will print something like:
M a00q1.rkt
? GRADED_ASSIGNMENT.SS
The 'M' indicates that a00q1.rkt has been modified and the '?' indicates that GRADED_ASSIGNMENT.SS is a completely new file that has not previously been comitted to
MarkUs.
Modifying an existing file
In the above example, imagine that we have edited a00q1.rkt and we want to now upload the new version to
MarkUs. Running the command
svn commit [filename] -m "committing" will result in this message:
Sending a00q3.rkt
Transmitting file data .
Committed revision 7.
This means that a new revision has been created. To mark this new file, go into the submissions page, find the student whose files you submitted, and click their group number (ie, 'group_001'). Then select 'collect and grade this revision.
Adding a new file
Adding a new file is almost the same process as modifying an existing one. The difference is that you first have to run
svn add [filename] and then follow the same steps as before.
--
GradonNicholls - 2013-12-20