Innovation Through

Generate it. Write code. Receive feedback. Training the computer scientists of the future with AI agents

Why KeySmash

Modern Education Features

Streamline your computer science curriculum with AI-powered tools designed to enhance learning and simplify instruction.

Workflow 01
Instant Coding Feedback

Students see test results the moment they push code, helping them learn through rapid iteration.

Workflow 02
Effortless Setup

Instructors generate full GitHub assignments — folder structures, CI/CD, and test cases — with a single prompt.

Workflow 03
Actionable Insights

Dashboards show which topics students struggle with most, helping educators focus their teaching where it matters.

Our Capabilities

AI-Powered CS Assignment Creation & Grading

GenEd automates boilerplate setup, generates assignments from prompts, and provides instant feedback through GitHub Actions. Save hours on grading while gaining deeper visibility into student progress and understanding.

Prompt-Based Assignment Generation

Instructors describe assignments in natural language. AI generates folder structures, CI/CD pipelines, test cases with multiple difficulty tiers, starter code, and solutions — all from a single prompt.

GitHub Integration & Repo Management

Professors link and manage student repositories seamlessly. Works with GitHub Classroom or class codes. Students access assignments through their assigned repos with embedded IDE support.

Automated Grading via GitHub Actions

Every code push triggers auto-grading through GitHub Actions workflows. Runs unit tests in Docker environments across supported languages (Python, C++, JavaScript, and more). Grades instantly without manual intervention.

Instant Student Feedback

Students see clear pass/fail status per test case, view logs and diffs for debugging, and receive AI-generated feedback. Option to flag results for manual review by TAs or professors.

Instructor Dashboard & Analytics

View all student submission statuses at a glance. Identify which tests fail most often through heatmaps and analytics. Evaluate class-wide progress and adjust teaching based on actionable insights.

Seamless GitHub Workflow

Students push code to their assigned repository. GitHub Actions automatically runs tests and grading. Results appear instantly in the dashboard with transparency into student understanding and progress.