Giter VIP home page Giter VIP logo

vishweshs4 / inginious Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ucl-ingi/inginious

0.0 1.0 0.0 38.89 MB

INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.

Home Page: http://www.inginious.org

License: Other

Python 65.80% Shell 0.01% HTML 24.31% CSS 2.37% JavaScript 7.35% Dockerfile 0.17%

inginious's Introduction

INGInious

http://jenkins2.info.ucl.ac.be/job/INGInious/badge/icon https://readthedocs.org/projects/inginious/badge/?version=latest

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.

Documentation

The documentation is available on Read the Docs:

On Linux, run make html in the directory /doc to create a html version of the documentation.

Notes on security

Docker containers can be used securely with SELinux enabled. Please do not run untrusted code without activating SELinux.

Mailing list

A mailing list for both usage and development discussion can be joined by registering here.

inginious's People

Contributors

0xdca avatar 31416r avatar amicis31 avatar amrondonp avatar anthonygego avatar augusth avatar bduhoux avatar crdgonzalezca avatar dirkcgrunwald avatar drumor avatar guillaumederval avatar ingibot avatar jadinm avatar jcausey-astate avatar jimvy avatar jy95 avatar kimmens avatar layus avatar maxmawt avatar mmoelle1 avatar mpiraux avatar n10v avatar napsta32 avatar olmartin avatar pickettbd avatar qdeconinck avatar raziel-carvajal avatar tdba avatar thasami avatar weblate avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.