{"id":13619143,"url":"https://github.com/INGInious/plugins","last_synced_at":"2025-04-14T16:30:45.565Z","repository":{"id":83347009,"uuid":"133948271","full_name":"INGInious/plugins","owner":"INGInious","description":"A list of open-source plugins for your INGInious instance","archived":false,"fork":false,"pushed_at":"2024-01-19T08:51:16.000Z","size":16,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-09-09T15:03:37.443Z","etag":null,"topics":["inginious"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/INGInious.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-05-18T11:56:46.000Z","updated_at":"2024-01-19T08:18:02.000Z","dependencies_parsed_at":"2023-03-12T18:01:30.295Z","dependency_job_id":null,"html_url":"https://github.com/INGInious/plugins","commit_stats":null,"previous_names":["inginious/plugins","ucl-ingi/inginious-plugins"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INGInious%2Fplugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INGInious%2Fplugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INGInious%2Fplugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/INGInious%2Fplugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/INGInious","download_url":"https://codeload.github.com/INGInious/plugins/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248916519,"owners_count":21182816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["inginious"],"created_at":"2024-08-01T21:00:35.331Z","updated_at":"2025-04-14T16:30:45.279Z","avatar_url":"https://github.com/INGInious.png","language":null,"readme":"# INGInious plugins\n\nHere are listed plugins for INGInious, in two categories (new problem types and others).\n\nThey are free and open-source and thus freely reusable on your INGInious instance.\nYou can also take some inspiration from them.\n\nThe link to the plugin repository is given, along with a short description, \nits license and the name of institution/user maintaining it.\n\n#### Contributing\n\nYou are free to use, copy and modify most of these plugins, according to their licenses. \nIf you want to contribute to one, PR and issues are welcome on most of their related repositories.\n\nYou made an open-source plugin? \nFeel free to contact us or directly do a PR on this repository! \n\n# Categories\n\n- [Problem types](#problem-types)\n- [Other plugins](#other-plugins)\n\n# Problem types\n\n| Name | Demo type |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/problems-demo |\n| Description | A basic example to show how to create your own problem type |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Anthony Gégo (@anthonygego)\n\n| Name | Math formulae |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/problems-math |\n| 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) |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Anthony Gégo (@anthonygego)\n\n| Name | Fill-in the blanks |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/problems-code-fill |\n| Description | Mark some portions of text as read-only to make students fill the blanks within existing code or context. |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Guillaume Maudoux (@layus)\n\n| Name | Blockly |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/problems-blockly |\n| Description | Visual block programming, based on [Blockly](https://developers.google.com/blockly/), like Scratch or Snap.|\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Florian Thuin (@fthuin) and Anthony Gégo (@anthonygego)\n\n| Name | Permutation |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/problems-permutation |\n| Description | Problem type based on element drag-and-drop and reodering |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Franco Pena Campos (@napsta32)\n\n| Name | Custom code |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/problems-custom |\n| Description | Allow to create custom layout for code boxes |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Anthony Gégo (@anthonygego), Guillaume Derval (@GuillaumeDerval)\n\n| Name | Network trace |\n| :---- | ------------------------------------- |\n| Link | https://github.com/CNP3/INGInious-problems-network-trace |\n| Description | Displays a partially-hiden trace of a network protocol that will be completed by students |\n| License | AGPL 3.0 |\n| Maintainer | IP Networking Lab (INL) @UCLouvain\n| Authors | Maxime Piraux (@mpiraux)\n| Example | https://obonaventure.github.io/cnp3blog/tcp-inginious/\n\n# Other plugins \n\n| Name | Exams (supports Safe Exam Browser) |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/plugin-exam |\n| Description | Restricts access to the course during exam periods. Compatible with Safe Exam Browser key mechanism. |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Anthony Gégo (@anthonygego)\n\n| Name | Highlight |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/plugin-highlight |\n| Description | Highlight lines of code from your grader |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Guillaume Derval (@GuillaumeDerval)\n\n| Name | Reporting |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/plugin-reporting |\n| Description | Display histogram for data analysis of INGInious submissions |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Ludovic Taffin (@Drumor)\n\n| Name | Auto-Evaluation |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/plugin-auto-evaluation |\n| Description | A plugin that allows students to evaluate their work with other students |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Ludovic Taffin (@Drumor)\n\n| Name | LTI Resize IFrame |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/plugin-lti-resize-iframe |\n| Description | A plugin that allows to adapt the LTI iframe height to fit to the task content |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | François Michel (@francoismichel)\n\n| Name | Jetbrains IDEA Project Generator |\n| :---- | ------------------------------------- |\n| Link | https://github.com/INGInious/plugin-idea-project-generator |\n| Description | A plugin that creates IntelliJ skeleton projects archives |\n| License | AGPL 3.0 |\n| Maintainer | INGInious authors\n| Authors | Julien Bastin (@bastinjul)\n","funding_links":[],"categories":["Development"],"sub_categories":["VoIP"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FINGInious%2Fplugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FINGInious%2Fplugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FINGInious%2Fplugins/lists"}