Skip to content

webtech-network/autograder

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Welcome to the official documentation for the Autograder, a powerful tool designed to automate the grading of programming assignments and provide instant, high-quality feedback to students.

What is the Autograder?

The Autograder is a flexible and extensible system that allows educators to create, customize, and automate the assessment of coding assignments. Whether you're teaching web development, data science, or introductory programming, our autograder can help you streamline your workflow, reduce manual grading time, and provide students with the immediate feedback they need to succeed.

Key Features

  • Automated Grading: Automatically run tests to check for correctness, style, and completeness.

  • Instant Feedback: Provide students with immediate, detailed feedback on their submissions, including AI-powered suggestions.

  • Customizable Assignments: Easily create your own assignments with custom tests, grading criteria, and feedback.

  • Built-in Presets: Get started quickly with a variety of pre-built assignment presets for common topics.

  • GitHub Classroom Integration: Seamlessly integrate with GitHub Classroom for a smooth assignment and grading workflow.

  • API Access: Use our API to integrate the autograder with your own custom tools and platforms.

Getting Started

Ready to dive in? Our Getting Started Guide will walk you through the process of setting up and running the autograder for the first time.

Documentation

This documentation is divided into several sections to help you find the information you need quickly.

  • 1. Getting Started: A step-by-step guide to installing and running the autograder.

  • 2. Core Concepts: An overview of the fundamental principles behind the autograder.

  • 4. Creating Assignments: A practical guide to creating your own custom assignments.

  • 5. Adapters: Information on how the autograder integrates with external systems like GitHub and APIs.

  • 6. API Reference: Detailed documentation for the autograder's API.

About

Flexible, Consistent and Powerful Autograding Tool that grades and generates reports on your students submissions.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages