Homework Submission, Automated Grading, and TA grading system.
-
Updated
May 29, 2024 - PHP
Homework Submission, Automated Grading, and TA grading system.
Artemis - Interactive Learning with Automated Feedback
Course management service that enables auto-graded programming assignments.
Examples of autograders for running on Gradescope
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
ok.py supports programming projects by running tests, tracking progress, and assisting in debugging.
A Python and R autograding solution
An easy system to create autograding tests in Jupyter Python notebook and deploy to cloud.
Easy Docker Compose installation for Autolab
A python package for checking and testing matplotlib plots. We use this for autograding student assignments but there are many other potential use cases including package testing (for packages with plots)!
free, scalable, modern, and open-source course management system with auto testing of programming assignments
Automatic grading of student's Java code
UNCode is an online platform for frequent practice and automatic evaluation of computer programming, Jupyter Notebooks and hardware description language (VHDL/Verilog) assignments. Also provides a pluggable interface with your existing LMS.
A GitHub action that creates an SVG points bar.
Automatically gradable quizzes in Jupyter Python notebook.
A simple Docker sandbox example and a ready-to-use autograder API. Based on asynchronous FastAPI and disposable Docker containers. Three modes of operation: Python subprocess, Python Docker SDK and Python on Whales.
Platform-independent Java autograder with Gradescope support
Webapp that facilitates on-demand assignment autograding via Broadway.
Add a description, image, and links to the autograding topic page so that developers can more easily learn about it.
To associate your repository with the autograding topic, visit your repo's landing page and select "manage topics."