INGInious
INGInious copied to clipboard
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
Codacy is an online platform running, among others, a set of linters on each file of the codebase. Hence, it discovers various [code styling and security issues](https://app.codacy.com/gh/UCL-INGI/INGInious/issues) whose severity varies...
**Describe the bug** If a task is configured for standard Docker runc runtime, but calls ``run_student`` with ``run-as-root`` option, student container creation fails with an Exception and never returns correctly....
**Is your feature request related to a problem? Please describe.** Based on our local instance, the number of users increase drastically. The paging system keeps the page usable but it...
**Is your feature request related to a problem? Please describe.** Currently, tags are a feature mainly unused. One of the three tag type has been recently reverted (see https://github.com/UCL-INGI/INGInious/pull/855). However,...
**Describe the bug** When selecting a submission, INGInious adds a button that lets the user download the submitted file through URL query parameters `?submissionid=XXX&questionid=YYY` (from what I gathered). This correctly...
For performance-related course (execution time of sorting algorithms, number of cycles to execute a loop, number of cache misses in a code, ...), we'd like students to get the same...
**Describe the bug** docker-compose installation instructions fail with error: ERROR: The Compose file is invalid because: Service base has neither an image nor a build context specified. At least one...
**Describe the bug** The problem data dictionary exported to the template here : https://github.com/UCL-INGI/INGInious/blob/6e14ae8edb65b0ce18059863655659ba9efea129/inginious/frontend/pages/course_admin/task_edit.py#L63 is a Python OrderedDict. The Javascript JSON load method does not load the keys an an...
**Describe the bug** Since the merge of tasksets feature, courses data are in database and are not directly exposed to the course administrator via a YAML file. The scoreboard plugin...
In the context of Computing Education Research or for statistics, we are sometimes interested in downloading data about submissions. In most cases, it is necessary to work with anonymized data....