{"repo":"AnubisLMS/Anubis","free":true,"listed":false,"github":"https://github.com/AnubisLMS/Anubis","clone":"git clone https://github.com/AnubisLMS/Anubis.git","description":"Distributed LMS for automating Computing Science Courses From NYU","language":"Python","stars":380,"topics":["education","python","distributed-systems","learning-management-system","kubernetes","k8s","theia","cloud","cloud-ide","nyu"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Anubis LMS Distributed LMS for automating Computing Science Courses From NYU Table of contents Design and Internals Blog What is this project? Autograding Anubis Cloud IDEs Insights How to contribute Further reading License Design and Internals Want to know how Anubis works internally? We have a 20+ page design doc that thoroughly explains how Anubis works under our docs. Don't worry, there are a lot of pictures :) Blog Be sure to check out our blog! What is this project? Anubis is a distributed LMS (learning management system) created by John Cunniff that is specifically designed for automating CS courses. Anubis has been used and battle tested at NYU Tandon for several semesters. The main purposes of this system is to autograde homework submissions, and provide our own Cloud IDE solution to simplify the student experience. Anubis is built by CS students for CS students Autograding Under Anubis each student gets their own github repo for each assignment. When they push to their repos, Anubis sees the push and runs tests on their code. The results are then available to students on the Anubis website before the deadline Under this model students can push as many times as they would like before the assignment deadline. If you would like to read more on how autograding and assignment management works from a TA/Professors perspective, check out our detailed design doc Anubis Cloud IDEs Anubis also provides student one click Cloud IDEs that are accessible in the browser. The Cloud","default_branch":null,"files":null,"tree":[],"storefront":"/r/AnubisLMS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AnubisLMS/Anubis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}