Autolab
autolabproject.com
Spec sheet
- Purpose
- Autolab is an open-source course management platform for instructors to offer autograded programming assignments.Read 11 Oct 2026 · autolabproject.com
- Intended users
- The project aims to bring autograding to programming and computer science classes at secondary and university levels.Read 4 Oct 2026 · autolabproject.com
- Deployment
- Autolab and its Tango autograding backend can be installed with Docker Compose, manually on Ubuntu or Mac OS X, or through a beta AWS setup.Read 11 Oct 2026 · docs.autolabproject.com
- Integrations
- Autolab supports LTI Advantage course linking for roster syncing, with integration features built mainly for Canvas; support for other platforms such as Moodle is untested.Read 11 Oct 2026 · docs.autolabproject.com
- Security
- For GitHub submissions, Autolab requests only the minimum permissions needed to access selected private repositories.Read 4 Oct 2026 · docs.autolabproject.com
- Support
- The project invites schools and organizations to contact its core developers by email for help; it says servers may be provided for free on a case-by-case basis.Read 11 Oct 2026 · github.com
- Autograding
- Autolab can grade assignments in any language using any software package.Read 11 Oct 2026 · autolabproject.com
- Autograding isolation
- Tango runs grading jobs in Docker containers or AWS virtual machines, and the project’s v3.0.0 release notes mention an option to selectively disable network access.Read 11 Oct 2026 · github.com
- Cheat detection
- The site describes comparing assessments with one another and past submissions using Stanford’s MOSS Cheat Detector.Read 11 Oct 2026 · autolabproject.com
- Code annotation
- Autolab supports adding feedback annotations directly to student code.Read 4 Oct 2026 · autolabproject.com
- Code feedback
- Instructors can add feedback directly to students’ submitted code with code annotation.Read 11 Oct 2026 · autolabproject.com
- Course tools
- Autolab also provides gradebooks, rosters, submissions and handouts, manual grading, late penalties, grace days, meetings, groups, and bulk email.Read 11 Oct 2026 · docs.autolabproject.com
- Demo
- The public demonstration site refreshes daily, and the documentation advises against storing important information there.Read 11 Oct 2026 · docs.autolabproject.com
- Free hosting
- The project says it provides servers for free on a case-by-case basis, especially for NGOs or small high-school classrooms.Read 4 Oct 2026 · github.com
- GitHub integration
- Students can submit code from GitHub repositories through OAuth, and Git submissions are packaged as .tgz files for grading.Read 4 Oct 2026 · docs.autolabproject.com
- LMS integration
- Autolab's LTI integration supports linking courses and synchronizing course rosters; roster synchronization is manual.Read 4 Oct 2026 · docs.autolabproject.com
- LTI limitation
- The LTI Advantage integration is mainly built for Canvas; integration with platforms such as Moodle is described as possible but untested.Read 4 Oct 2026 · docs.autolabproject.com
- Plagiarism checking
- The project describes cheat detection that compares assessments with each other and with past submissions using Stanford's MOSS system.Read 4 Oct 2026 · autolabproject.com
- Scoreboards
- Its real-time scoreboard displays anonymized, rank-ordered student results.Read 11 Oct 2026 · autolabproject.com
- Security configuration
- The installation overview says the Docker Compose deployment includes TLS/SSL.Read 11 Oct 2026 · docs.autolabproject.com
- Submission formats
- Assessments can accept text or archive files, and instructors can enable GitHub submissions for students to submit from a repository branch.Read 11 Oct 2026 · docs.autolabproject.com
- System requirements
- The installation guide says machines with less than 2 GB of RAM may have issues installing the sassc gem.Read 4 Oct 2026 · docs.autolabproject.com
Where Specifiction places it
- Automated Grading Software#16 of 338.0