Course management service that enables auto-graded programming assignments.
-
Updated
Dec 25, 2024 - Ruby
Course management service that enables auto-graded programming assignments.
Homework Submission, Automated Grading, and TA grading system.
Artemis - Interactive Learning with Automated Feedback
ok.py supports programming projects by running tests, tracking progress, and assisting in debugging.
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
A Python and R autograding solution
Examples of autograders for running on Gradescope
free, scalable, modern, and open-source course management system with auto testing of programming assignments
An easy system to create autograding tests in Jupyter Python notebook and deploy to cloud.
GitHub Action to autograde projects based on a configurable set of metrics
Inspect ggplot2 Plots for Automated Grading in Learning Exercises
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)!
✔️ Generate or Run a Suite of GatorGrader Checks
Automatic grading of student's Java code
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.
Webapp that facilitates on-demand assignment autograding via Broadway.
Simply grade student assignments made in Java or anything that runs on the JVM (Scala/Kotlin/Jython/...).
Template for autograding enabled .NET projects in GitHub Classroom.
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."