Run tutorial attempts in a blank jail

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

Bug Description

Currently, the students tutorial attempts are run in their own jail. This
makes it possible for students to interact with their usual jail inside an
exercise. This means students may depend upon their private files,
destroying the accountability of the submitted exercises. It also means we
can't re-test solutions because it might mutate their jail.

Also, the sample solutions are currently run OUTSIDE any jail (in the
webserver). These need to be run inside a jail.

Create a blank jail on the fly for each attempt. Run as the user, but
inside this special temporary blank jail (per user). Run sample solutions
as a special persistent user created just for this purpose.

Note that this enables re-testing of student solutions when an exercise is
updated.

William Grant (wgrant)
Changed in ivle:
importance: High → Low
tags: added: feature worksheets
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.