ok.py supports programming projects by running tests, tracking progress, and assisting in debugging.
-
Updated
Oct 12, 2022 - Python
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
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
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.
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.
GitHub Classroom autograding example repo with Python and Pytest.
This is an autograded python assignment template for instructors. Open the website linked below to start.
A formative assessment microservice for programming assignments
Gradescope Python-based Autograder Framework for use across many programming languages
BigHOST is an autograding system that is developed to evaluate Big Data Assignments. BigHOST employs a simple architecture that is scalable and provides a fair environment for executing multiple Big Data jobs in parallel. Official repository for paper "BigHOST: Automatic Grading System for Big Data Assignments", CCGridW 2023.
A self-hosted github classroom autograding demo.
🎓CoderSchool Auto-Grading System for Data Science Course
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."