Compile, grade, and analyze C labs with autOScan.

It runs your tests on every submission, flags banned functions, copied code, and AI-generated work, then drafts feedback you can edit and send.

autOScan · Overview

Overview

Welcome back

Here's what's next to grade.

Quicklinks

PoliciesGrading rules per lab
MembersProfessors & TAs
SandboxTry the engine

Upcoming to grade

LabGroupStatusDue
  • Lab 1Group AIn progressDue Sep 15
  • Lab 1Group BNot startedDue Sep 15
  • Lab 2Group ANot startedDue Sep 22
  • Lab 3Group CDoneGraded

One pass that compiles, checks, and grades every submission

autOScan turns a zip of C submissions into a graded run, building, testing, and flagging each one against your lab policy, with feedback you can edit before you finalize.

Compile & run

Builds each submission with your gcc flags and runs your test cases.

Pipeline · Compile

Banned-function scan

Flags disallowed calls like system or exit, per lab.

Pipeline · Scan

Similarity detection

Surfaces suspiciously similar submissions across the cohort.

Pipeline · Compare

AI-code detection

Scores how likely each submission was AI-generated.

Pipeline · Detect

Drafted feedback

Generates editable per-student feedback from each run.

Output · Feedback

Per-lab policies

Define the rubric, deductions, flags, and tests for every lab.

Setup · Policies

From upload to grades

From a folder of submissions to graded results.

Upload a zip, pick the lab, and let the engine do the first pass. You review the flags, adjust grades, and send feedback, consistently, for every student.

First pass, done for you
Compile, run tests, scan for banned functions, and check similarity across the whole batch before you open a single file.
You stay in control
Every flag, grade, and feedback note is editable. Review what the engine surfaced, adjust, and finalize on your terms.

What a single grading run gets you with autOScan

Upload a zip of C submissions and the engine compiles, runs test cases, flags banned functions, checks similarity, and drafts feedback, across every cohort, with every grade left in your hands.

5

automated checks per run

Any

course or cohort

Minutes

per lab, not hours

100%

of grades stay editable

Frequently asked questions

Everything you need to know about grading labs with autOScan. Can't find an answer? Take a look at how it works.

C labs compiled with gcc. The rubric, compiler flags, banned functions, and test cases are configurable per lab.

Ready to hand the busywork to autOScan?

Sign in and grade your next lab in minutes.