Chaskiel Grundman
Chaskiel Grundman
There are many situations where autolab uses the ! form of an activerecord function, which will trigger donkey kong if a validation or other error occurs, instead of catching the...
Instructors are trying to upload non-conforming files as embedded quiz data (e.g. pdfs) which triggers a DB exception so they get no feedback. The controller or model should do some...
If the autograder files are missing but autograding is configured, I think there should be some warning for students and/or instructors that there is a problem, **before** you see Donkey...
There seems to be no good reason for attachments to live in a single toplevel directory. Why aren't they in the course or assessment directory?
The 404 and 500 pages don't look right in production because the unhashed assets are not available. The pages should be precompiled as described at http://stackoverflow.com/a/15068268/1564027 and https://www.icelab.com.au/notes/precompiled-rails-static-404-and-500-pages/ I don't...
scheduler jobs should have an enable checkbox, so they can be disabled without being deleted or setting a bogus next time. A "don't run after" time value may also be...
If a student submits a file that is considered an archive, but the archive is invalid, then submissions#view throws an exception (and displays donkey kong) In addition to catching and...
When scheduled jobs run (and assuming the visual run feature has not been used since the web process was last restarted), the rails process forks before the module is loaded,...
Autolab allows the creation of assessment names without many restrictions. Unlike course names, the only limit on assessment names is that they cannot begin with numbers. However, the assessment's name...
Seen on bundle install. Looks like autolab will be affected (Archive.create_zip) > RubyZip 3.0 is coming! > > ********************** > > The public API of some Rubyzip classes has been...