GithubHelp home page GithubHelp logo

superstarrajini / inginious Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ucl-ingi/inginious

0.0 0.0 0.0 36.5 MB

INGInious is a secure and automated code 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.07% Shell 0.01% HTML 24.93% CSS 2.84% JavaScript 7.15%

inginious's Introduction

INGInious

http://jenkins2.info.ucl.ac.be/job/INGInious/badge/icon https://landscape.io/github/UCL-INGI/INGInious/master/landscape.svg?style=flat 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: http://inginious.readthedocs.org/en/latest/index.html

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 anthonygego avatar dirkcgrunwald avatar drumor avatar gitter-badger avatar guillaumederval avatar jey1401 avatar layus avatar n10v avatar oliviertilmans avatar olmartin avatar u531355 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.