Achieve feature parity with CSSE 'submit'

Bug #607550 reported by Matt Giuca
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
IVLE
Triaged
Low
Unassigned

Bug Description

The old University of Melbourne CSSE department's 'submit' system was used for years (decades?) to submit worksheets and projects. IVLE's submission system has almost got all of the features of the CSSE submit (as well as encouraging students to work with revision control, allowing lecturers to check past versions, dedicated group repositories and submissions, and explicit project extensions).

This "meta-bug" details what needs to be done to bring IVLE submit up to feature parity with the old 'submit' system. Each sub-task should have a bug of its own.

- Multiple projects per subject (yes)
- Explicit deadline for each project (yes)
- Students able to submit after deadline, marked as late (bug #598346)
- Students able to verify submissions (filenames, date stamps, contents) (yes, bug #520211)
- Lecturers can download all submissions in one action (bug #579771)
- Lecturers can run arbitrary testing scripts on student code (yes, by modifying bash script in #579771)
- Lecturer scripts can provide feedback to students in the verify (bug #607549)

Features I intend to replicate as scripts outside of IVLE itself:

- Student submission from the command-line without logging into IVLE web
- Student verification from the command-line

Features I don't intend to replicate:

- Explicit submission of multiple files (we allow submission of versioned directories instead)

Tags: submit
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.