INGInious
Intelligent grader that allows secured and automated testing of code made by students.
INGInious provides a self‑hosted platform for automatically grading student programming assignments. It runs submitted code inside Docker containers, isolating execution for security, and evaluates the results against predefined tests. The system includes a backend that orchestrates Docker interactions and grading logic, and a web frontend where students submit code and receive detailed feedback, while teachers can monitor progress and edit exercises through a simple administration interface.
The platform can operate as a standalone service or be integrated with learning management systems such as Moodle or edX, allowing institutions to reuse existing course material. Installation is streamlined with Docker‑Compose, which builds the core grading environments and pulls ready‑made language containers, and courses are added by placing task definitions in a designated folder. Documentation is hosted on Read the Docs, and the project is released under the AGPL‑3.0 license, offering a free, open‑source solution for educational programming assessment.
Reviews
Loading reviews…
Similar apps

LMS & Course Platforms
Open eClass
Open eClass is an advanced e-learning solution that can enhance the teaching and learning process.

LMS & Course Platforms
Chamilo LMS
Create a virtual campus for the provision of online or semi-online training.
LMS & Course Platforms
OpenOLAT
Learning management system for teaching, education, assessment and communication.

LMS & Course Platforms
RELATE
Courseware package that includes features such as: flexible rules, statistics, multi-course support, class calendar.

DevOps & Infrastructure
DOMJudge
System for running a programming contest, like the ICPC regional and world championship programming contests.
LMS & Course Platforms
Canvas LMS
Learning management system (LMS) that is revolutionizing the way we educate.