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
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback