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.
The current way of loading INGInious plugins requires a call to the `load` method of the `PluginManager` https://github.com/UCL-INGI/INGInious/blob/fac7761f9f1a9992bb83f4ad81ec085a7e3b289f/inginious/frontend/plugin_manager.py#L65 e.g. https://github.com/UCL-INGI/INGInious/blob/f28ad8daa77f0a724e85180eb4c8dcd61e792e7b/inginious/frontend/app.py#L315 This method then calls the `init`function of the plugin which,...
It would be great if the "Task tutorial" page would not only show Python but also C, using tabs. https://github.com/UCL-INGI/INGInious/blob/master/doc/teacher_doc/task_tuto.rst#creating-the-run-file I guess a common case is to push the whole...
When a student has finalized an exam, it would be handy to have their finalization time visible in the `admin/COURSEID/exam` menu
Add the task tester feature. It allows replaying old submissions to ensure that tasks are still valid / functional e.g. after a modification of a task or the update of...
Translations update from [Weblate](https://weblate.info.ucl.ac.be) for [INGInious/Frontend](https://weblate.info.ucl.ac.be/projects/inginious/frontend/). It also includes following components: * [INGInious/MCQ agent](https://weblate.info.ucl.ac.be/projects/inginious/mcq-agent/) Current translation status: 
Translations update from [Weblate](https://weblate.info.ucl.ac.be) for [INGInious/Frontend](https://weblate.info.ucl.ac.be/projects/inginious/frontend/). It also includes following components: * [INGInious/MCQ agent](https://weblate.info.ucl.ac.be/projects/inginious/mcq-agent/) Current translation status: 
This pull request has as goal the change of accessibility and registration data structure in in the code as well as for the storage in DB and yaml files. The...
Tab indentation is not usable in python because of Python inability to mix spaces and tabs for indentation (see issue #323). This PR fixes this by giving the user the...
This pull request aims to adapt displayed dates and form date inputs to the users timezone (see #526). This would allow better comprehension over courses accessibility and task deadlines for...
**Is your feature request related to a problem? Please describe.** The containers available on DockerHub are quite outdated because they are replaced by hand. **Describe the solution you'd like** The...