Git Product home page Git Product logo

mazimcoder / inginious Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ucl-ingi/inginious

0.0 0.0 0.0 41.26 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.30% Shell 0.01% HTML 23.60% CSS 2.60% JavaScript 7.52% Dockerfile 0.14% Less 0.84%

inginious's Introduction

INGInious

Codacy Badge Codacy coverage Badge 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

guillaumederval avatar anthonygego avatar drumor avatar bensim602 avatar darkyne avatar nrybowski avatar jadinm avatar dirkcgrunwald avatar ingibot avatar mpiraux avatar olmartin avatar flyearthr avatar layus avatar n10v avatar raziel-carvajal avatar augusth avatar thasami avatar jimvy avatar napsta32 avatar qdeconinck avatar mmoelle1 avatar maxmawt avatar 31416r avatar jy95 avatar anahue avatar weblate avatar kolmant avatar erelsgl avatar 0xdca avatar amrondonp 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.