OS Lab Submission Grader

Batch compile, grade, and analyze C submissions with autOScan

Detect banned functions, find similarities, and flag AI patterns. A TUI application for grading at scale.

Core capabilities

A focused workflow for policy control, batch grading, similarity review, and multi process execution.

Policy configuration built for real courses

Configure the required file or files to be compiled, compiler flags, linker flags, libraries, and any external files each submission depends on. Define test cases for every assignment so each submission is validated against the exact requirements.

Quick peek

Mass compilation and grading at scale

Run mass compile and grade workflows across the full class in one pass. autOScan applies the configured policy to every submission and returns consistent results for fast review.

Quick peek

Code similarity review with side by side evidence

Compare suspicious submissions with a focused side by side view that highlights overlap. Prioritize high risk pairs and inspect evidence without switching tools.

Quick peek

Multi process execution for concurrent lab workflows

Run and validate submissions that require multiple processes running at the same time. autOScan supports concurrent lab scenarios such as semaphores, sockets, and message queues so behavior can be checked in realistic execution conditions.

Quick peek
autOScan

Download autOScan

Fast builds for macOS and Linux with direct binary download.

3.1.0Latest
View changelog