-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The objective of this wiki is giving documentation related to How to: deploy on your localhost, create a new container, among others. Additionally, How it works, how it has been designed, and much more.
INGInious is an intelligent grader that allows secured and automated testing of code made by students.
It is written in Python and uses Docker to run student's code inside a secured environment.
INGInious provides a backend which manages interaction with Docker and grade code, and a frontend which allows students to submit their code in a simple and beautiful interface. The frontend also includes a simple administration interface that allows teachers to check the progression of their students and to modify exercices in a simple way.
The backend is independent of the frontend and was made to be used as a library.
INGInious can be used as an external grader for EDX. The course Paradigms of Computer Programming - Fundamentals uses INGInious to correct students' code.
- Home
- Installation, Deployment and update:
-
User's Documentation:
-
Course administration
- Tasks:
- How to create a task
- How to configure the grader
- How to assess a project
- Tasks:
-
Course administration
-
Developer's Documentation:
-
Understand INGInious
- Data base structure
- About pythontutor
- About codemirror linter
- How to create plugins
- How to add a new subproblem for a task
- Understand automatic grader
- How to test
- How to create statistics
- How to create a new container
-
Understand INGInious