Submit Subversion Hook.
This is available via the
final_script option in
.submitrc, and is located at
/u/isg/bin/submit/submit_subversion_hook.
It maintains a subversion repository of all student submissions. The repository is in
coursedir/submitlog/assign/userid, where
coursedir is typically
/u/csXXX/course.
Name
submit_subversion_hook — Retain a record of all student submissions in a subversion repository
Synopsis
submit_subversion_hook
Usage
Inside of the course's
/u/csXXX/.submitrc there should be the following line:
final_script=/u/isg/bin/submit/submit_subversion_hook
Description
This will maintain a subversion repository of all student submissions. This repository is separate from the handin directory which submit uses directly to contain the most recent submission. It will be located in
coursedir/submitlog/assign/userid, where
coursedir is typically
/u/csXXX/course.
This is a strongly recommended extension to
submit's behaviour. This gives a full history of submissions which can be used to extract previous submission data in case of accidental file deletion, or which can be used as part of an academic integrity investigation. If paired with the ISG
file_filter, it gives a complete record of every submission along with indications of why files are missing if they were rejected.
Topic revision: r3 - 2016-01-11
- YiLee