Streamline CS Grading with AI-Powered Automation

GenEd automates repetitive grading tasks for Computer Science instructors using GitHub and AI integrations. Save time, provide instant feedback, and gain deeper insights into student learning.

The Problem

CS instructors spend countless hours on repetitive tasks: creating starter repositories, writing test cases, grading code, and delivering feedback. Existing tools like GitHub Classroom, Gradescope, and CodeGrade cover parts of this workflow, but often fall short in customizability, deep GitHub integration, and actionable learning insights.

Time-Consuming

Manual grading takes hours away from teaching and mentorship

Limited Tools

Existing platforms lack customization and deep GitHub integration

Poor Visibility

Instructors lack insights into student progress and understanding

Powerful Features for Modern CS Education

Everything you need to automate grading workflows and improve the learning experience

GitHub Integration

Seamlessly link and manage student repositories. Generate assignments and configs with a single AI-powered prompt.

  • Connect student repos automatically
  • AI-generated folder structures
  • Automated CI/CD pipeline setup

Auto-Grading Setup

Automatically generate unit tests with multiple difficulty tiers and grade code via GitHub Actions workflows.

  • Multi-tier test generation (easy/medium/hard)
  • Docker-based execution environments
  • Instant grading on push

Instructor Dashboard

Gain visibility into student progress with comprehensive dashboards showing submission statuses and test analytics.

  • Real-time submission tracking
  • Test failure heatmaps
  • Class-wide progress insights

Student Feedback

Provide clear, actionable feedback with pass/fail status, logs, diffs, and AI-generated suggestions.

  • Detailed test case results
  • Debug logs and diffs
  • Flag results for manual review

How It Works

Simple workflows for both instructors and students

Professor / TA Flow

Set up and monitor assignments

  1. 1Log in via GitHub
  2. 2Create or select a course and assignment
  3. 3Describe assignment via AI prompt
  4. 4Review AI-generated tests, CI/CD config, and starter code
  5. 5Push files to GitHub repository
  6. 6Monitor student progress via dashboard
  7. 7Review heatmaps and analytics

Student Flow

Complete and submit assignments

  1. 1Log in via GitHub
  2. 2Select course and assignment
  3. 3Access starter code
  4. 4Write and push code to assigned repo
  5. 5GitHub Actions runs auto-grading
  6. 6View test results and feedback instantly
  7. 7Flag feedback or request manual review

Built From and For Modern Technologies

A production-grade platform that speaks the same languages your students are learning

Platform Stack

What GenEd is built with

React 19
TypeScript + Vite (Rolldown)
Go
Gin framework + REST API
PostgreSQL
SQL relational database
Google Gemini
A2A protocol + custom CLI
Docker
GitHub Actions CI/CD
Radix UI
Tailwind CSS 4 + Redux Toolkit

Supported Languages

What your students can code in

TypeScript
Vitest
Live
C++
GTest + GMock
Planned
Python
PyTest
Planned
Java
JUnit
Planned
SQL
Query validation
Planned
Rust
Cargo Test
Planned

Trusted by Educators

See what instructors and TAs are saying about GenEd

"GenEd has transformed how I manage my CS coursework. What used to take hours of manual grading now happens automatically, giving me more time to focus on helping students who are struggling."

Dr. Sarah Chen
Assistant Professor, Computer Science
State University

"The instant feedback students receive has been a game-changer. They can iterate on their code immediately instead of waiting days for grades, which has dramatically improved learning outcomes."

Prof. Michael Rodriguez
CS Department Chair
Tech Institute

"As a TA, GenEd makes my job so much easier. The dashboard shows me exactly where students are struggling, so I can provide targeted help during office hours."

Alex Johnson
Teaching Assistant
University College

"The AI-powered test generation is incredibly smart. It creates comprehensive test suites that I can customize, saving me hours of work on every assignment."

Dr. Emily Watson
Senior Lecturer, Software Engineering
Metropolitan University