opensubmit
opensubmit copied to clipboard
Just another submission system for course assignment solutions. Supports semi-automated code evaluation.
While the archive preview is pretty nice, the grading of PDF files still demands a download. The grading interface should over preview images for the document instead, or at least...
In order to implement student-specific assignments, it should be possible to add placeholders to the assignment URL. Minimum offered should be student user name and student ID. Course name also...
It is unclear if concurrent submission editing is handled by Django appropriately, so that correctors do not overwrite each other.
As a quick fix for the problem described in #152, it should be possible to set the submission state manually to: * compilation / validation failed: In case somebody used...
Would be helpful to banish cheating students. Shouldn't be global, but for a certain course or even assignment.
link the performance csv, but in the browser :)
The state model for submissions is too deep weaved into the code. Some proposal for an explicit state machine implementation: ``` #states SUBMITTED=1 COMPILETEST=2 WITHDRAWN=3 NotApplicable=object() #inputs NEW_SUBMISSION=1 JOB_REQUEST=2 WITHDRAW_REQUEST=3...
svn-diff is reported to be helpful for undergraduate lectures. more sophisticated: https://theory.stanford.edu/~aiken/moss/
The Executor API is a mess. The re-design should focus on the following aspects: - Use some API framework for the web server site that is not tied too much...