Awesome
INGInious plugins
Here are listed plugins for INGInious, in two categories (new problem types and others).
They are free and open-source and thus freely reusable on your INGInious instance. You can also take some inspiration from them.
The link to the plugin repository is given, along with a short description, its license and the name of institution/user maintaining it.
Contributing
You are free to use, copy and modify most of these plugins, according to their licenses. If you want to contribute to one, PR and issues are welcome on most of their related repositories.
You made an open-source plugin? Feel free to contact us or directly do a PR on this repository!
Categories
Problem types
Name | Demo type |
---|---|
Link | https://github.com/INGInious/problems-demo |
Description | A basic example to show how to create your own problem type |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Anthony Gégo (@anthonygego) |
Name | Math formulae |
---|---|
Link | https://github.com/INGInious/problems-math |
Description | Allows students to answer with math formulae thanks to a visual editor. Configured as MCQ, automatically grades the problems using symbolic comparison with the expected answer(s) |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Anthony Gégo (@anthonygego) |
Name | Fill-in the blanks |
---|---|
Link | https://github.com/INGInious/problems-code-fill |
Description | Mark some portions of text as read-only to make students fill the blanks within existing code or context. |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Guillaume Maudoux (@layus) |
Name | Blockly |
---|---|
Link | https://github.com/INGInious/problems-blockly |
Description | Visual block programming, based on Blockly, like Scratch or Snap. |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Florian Thuin (@fthuin) and Anthony Gégo (@anthonygego) |
Name | Permutation |
---|---|
Link | https://github.com/INGInious/problems-permutation |
Description | Problem type based on element drag-and-drop and reodering |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Franco Pena Campos (@napsta32) |
Name | Custom code |
---|---|
Link | https://github.com/INGInious/problems-custom |
Description | Allow to create custom layout for code boxes |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Anthony Gégo (@anthonygego), Guillaume Derval (@GuillaumeDerval) |
Name | Network trace |
---|---|
Link | https://github.com/CNP3/INGInious-problems-network-trace |
Description | Displays a partially-hiden trace of a network protocol that will be completed by students |
License | AGPL 3.0 |
Maintainer | IP Networking Lab (INL) @UCLouvain |
Authors | Maxime Piraux (@mpiraux) |
Example | https://obonaventure.github.io/cnp3blog/tcp-inginious/ |
Other plugins
Name | Exams (supports Safe Exam Browser) |
---|---|
Link | https://github.com/INGInious/plugin-exam |
Description | Restricts access to the course during exam periods. Compatible with Safe Exam Browser key mechanism. |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Anthony Gégo (@anthonygego) |
Name | Highlight |
---|---|
Link | https://github.com/INGInious/plugin-highlight |
Description | Highlight lines of code from your grader |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Guillaume Derval (@GuillaumeDerval) |
Name | Reporting |
---|---|
Link | https://github.com/INGInious/plugin-reporting |
Description | Display histogram for data analysis of INGInious submissions |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Ludovic Taffin (@Drumor) |
Name | Auto-Evaluation |
---|---|
Link | https://github.com/INGInious/plugin-auto-evaluation |
Description | A plugin that allows students to evaluate their work with other students |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Ludovic Taffin (@Drumor) |
Name | LTI Resize IFrame |
---|---|
Link | https://github.com/INGInious/plugin-lti-resize-iframe |
Description | A plugin that allows to adapt the LTI iframe height to fit to the task content |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | François Michel (@francoismichel) |
Name | Jetbrains IDEA Project Generator |
---|---|
Link | https://github.com/INGInious/plugin-idea-project-generator |
Description | A plugin that creates IntelliJ skeleton projects archives |
License | AGPL 3.0 |
Maintainer | INGInious authors |
Authors | Julien Bastin (@bastinjul) |