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.
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!
| Name | Blockly |
|---|---|
| Link | https://github.com/UCL-INGI/INGInious-problems-blockly |
| Description | Visual block programming, based on Blockly, like Scratch or Snap. |
| License | AGPL 3.0 |
| Maintainer | UCLouvain - INGI |
| Authors | Florian Thuin (@fthuin) and Anthony Gégo (@anthonygego) |
| Name | Permutation |
|---|---|
| Link | https://github.com/napsta32/INGInious-problems-permutation |
| Description | Problem type based on element drag-and-drop and reodering |
| License | AGPL 3.0 |
| Maintainer | UCLouvain - INGI |
| Authors | @napsta32 |
| Name | Custom code |
|---|---|
| Link | https://github.com/UCL-INGI/INGInious-problems-custom.git |
| Description | Allow to create custom layout for code boxes |
| License | AGPL 3.0 |
| Maintainer | UCLouvain - INGI |
| Authors | Anthony Gégo (@anthonygego), Guillaume Derval (@GuillaumeDerval) |
| Name | Network trace |
|---|---|
| Link | https://github.com/CNP3/INGInious-problems-network-trace.git |
| Description | Displays a partially-hiden trace of a network protocol that will be completed by students |
| License | AGPL 3.0 |
| Maintainer | UCLouvain - INGI |
| Authors | Maxime Piraux (@mpiraux) |
| Example | https://obonaventure.github.io/cnp3blog/tcp-inginious/ |
| Name | Demo type |
|---|---|
| Link | https://github.com/UCL-INGI/INGInious-problems-demo |
| Description | A basic example to show how to create your own problem type |
| License | AGPL 3.0 |
| Maintainer | UCLouvain - INGI |
| Authors | Anthony Gégo (@anthonygego) |
| Name | Highlight |
|---|---|
| Link | https://github.com/UCL-INGI/INGInious-highlight-plugin |
| Description | Highlight lines of code from your grader |
| License | AGPL 3.0 |
| Maintainer | UCLouvain - INGI |
| Authors | Guillaume Derval (@GuillaumeDerval) |