{ "info": { "author": "INGInious contributors", "author_email": "inginious@info.ucl.ac.be", "bugtrack_url": null, "classifiers": [], "description": "INGInious\n=========\n\n.. image:: http://jenkins2.info.ucl.ac.be/job/INGInious/badge/icon\n :target: http://jenkins2.info.ucl.ac.be/job/INGInious/\n.. image:: https://landscape.io/github/UCL-INGI/INGInious/master/landscape.svg?style=flat\n :target: https://landscape.io/github/UCL-INGI/INGInious/master\n.. image:: https://readthedocs.org/projects/inginious/badge/?version=latest\n :target: https://readthedocs.org/projects/inginious/?badge=latest\n.. image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/UCL-INGI/INGInious?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n\nINGInious\u00a0is an intelligent grader that allows secured and automated testing of code made by students.\n\nIt is written in Python and uses Docker_ to run student's code inside a secured environment.\n\nINGInious 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.\n\nThe backend is independent of the frontend and was made to be used as a library.\n\nINGInious can be used as an external grader for EDX. The course `Paradigms of Computer Programming - Fundamentals`_ uses INGInious to correct students' code.\n\n.. _Docker: https://www.docker.com/\n.. _Paradigms of Computer Programming - Fundamentals: https://www.edx.org/course/louvainx/louvainx-louv1-1x-paradigms-computer-2751\n\nDocumentation\n-------------\n\nThe documentation is available on Read the Docs: http://inginious.readthedocs.org/en/latest/index.html\n\nOn Linux, run ``make html`` in the directory ``/doc`` to create a html version of the documentation.\n\n\nNotes on security\n-----------------\n\nDocker containers can be used securely with SELinux enabled. Please do not run untrusted code without activating SELinux.\n\nMailing list\n------------\n\nA mailing list for both usage and development discussion can be joined by registering here_.\n\n.. _here: https://sympa-2.sipr.ucl.ac.be/sympa/info/inginious", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/UCL-INGI/INGInious", "keywords": "", "license": "AGPL 3", "maintainer": "", "maintainer_email": "", "name": "INGInious", "package_url": "https://pypi.org/project/INGInious/", "platform": "", "project_url": "https://pypi.org/project/INGInious/", "project_urls": { "Homepage": "https://github.com/UCL-INGI/INGInious" }, "release_url": "https://pypi.org/project/INGInious/0.4/", "requires_dist": null, "requires_python": "", "summary": "An intelligent grader that allows secured and automated testing of code made by students.", "version": "0.4" }, "last_serial": 3000979, "releases": { "0.3.dev0": [ { "comment_text": "", "digests": { "md5": "44b5c1f75d8c61115085421b99e2f469", "sha256": "1dd0e754b192e9d4323415bf85855aceab874b0cdca1ca6b978feb0286ba6d70" }, "downloads": -1, "filename": "INGInious-0.3.dev0.tar.gz", "has_sig": false, "md5_digest": "44b5c1f75d8c61115085421b99e2f469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1776152, "upload_time": "2015-08-07T08:58:14", "url": "https://files.pythonhosted.org/packages/00/aa/9ffe0895b5a755da7975d9ff22f9a4c57be5f92b09cec9d8e7e645a878a4/INGInious-0.3.dev0.tar.gz" } ], "0.3.dev1": [ { "comment_text": "", "digests": { "md5": "40474dd6b6d4fc26e47a1d9c77bcf943", "sha256": "595db907e29c13966a2e6510600dcdb5a5551f14b6d5e3dc3669cda6361aff95" }, "downloads": -1, "filename": "INGInious-0.3.dev1.tar.gz", "has_sig": false, "md5_digest": "40474dd6b6d4fc26e47a1d9c77bcf943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1776695, "upload_time": "2015-08-07T13:01:53", "url": "https://files.pythonhosted.org/packages/48/78/91dcd120a1f0b81afe7bfea6241d5484cc849f11a200877c290b4885adcf/INGInious-0.3.dev1.tar.gz" } ], "0.3a1": [ { "comment_text": "", "digests": { "md5": "7a5b179e94ee268023bc461a6d66fecd", "sha256": "fc7c7f196a298053ace139747f9e202970f09fb7d84762d747067ee80d8f2220" }, "downloads": -1, "filename": "INGInious-0.3a1.tar.gz", "has_sig": false, "md5_digest": "7a5b179e94ee268023bc461a6d66fecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4623667, "upload_time": "2015-08-13T09:03:54", "url": "https://files.pythonhosted.org/packages/fa/29/1eaa28de574fab1bcab5c8012e99a712b95c299c73bd7b9facdfa5971363/INGInious-0.3a1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "883560486bf19bebda53f62ec210a1df", "sha256": "b0b23f1865e1d80d22f830057993d23bb9ce2a9c9ba160f47639ca7b00a85e67" }, "downloads": -1, "filename": "INGInious-0.4.tar.gz", "has_sig": false, "md5_digest": "883560486bf19bebda53f62ec210a1df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1819502, "upload_time": "2017-07-05T12:11:09", "url": "https://files.pythonhosted.org/packages/1b/fa/2c51456cd5b8e170e49a2ad61ba202d78ae03ebd08c61e62c8e4d785c7b1/INGInious-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "883560486bf19bebda53f62ec210a1df", "sha256": "b0b23f1865e1d80d22f830057993d23bb9ce2a9c9ba160f47639ca7b00a85e67" }, "downloads": -1, "filename": "INGInious-0.4.tar.gz", "has_sig": false, "md5_digest": "883560486bf19bebda53f62ec210a1df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1819502, "upload_time": "2017-07-05T12:11:09", "url": "https://files.pythonhosted.org/packages/1b/fa/2c51456cd5b8e170e49a2ad61ba202d78ae03ebd08c61e62c8e4d785c7b1/INGInious-0.4.tar.gz" } ] }