ai-code-detector

For teachers · grading workflow

AI code screening for teachers who grade real code

Upload one assignment or a whole class set. Get per-file scores, highlighted snippets, and a report that helps you decide which submissions deserve a conversation.

Use results to prioritize review, not to make an accusation.

When one suspicious file becomes forty

The hard part is not spotting one odd submission. The hard part is doing it across a full class set while still being fair to the student who wrote unusual but honest code. A screening tool can sort the pile. It cannot tell you intent.

I want to be pretty sure when I accuse someone.
r/Professors · a professor discussing AI detection reliability · context, not endorsement

A flag is not an accusation

AI code detectors can produce false positives and false negatives. That is why the report is built around review: what was flagged, which snippets mattered, and what a human should check next. If a student can explain the code, that explanation matters more than a score.

See how reports work →

A review workflow you can defend

  1. Scan the assignment after submission, before grading feedback goes out.
  2. Sort by score, then read the highlighted snippets yourself.
  3. Compare the submission with earlier work from the same student.
  4. If concern remains, ask the student to walk through the code.
  5. Document the review step, not just the detector output. 待墨盾裁决

Start a batch review

What this tool should not do

It should not auto-accuse a student, auto-email an integrity office, or turn a score into a discipline recommendation. It should help a teacher find the files that deserve human attention.

Read the limits →

Add a clear note before you scan

If your course uses AI screening, say so early. Tell students what you review, what counts as follow-up, and how they can explain or revise flagged work. A clear policy lowers fear and makes the review process easier to defend. 待墨盾裁决

Get the report template

Questions from instructors

Can I grade only from the detector score?

No. The score is a screening signal. Read the code, compare context, and talk to the student before you treat the result as meaningful.

What if a strong student gets flagged?

Treat it as a prompt to review, not a conclusion. Style, starter code, libraries, and short programs can all affect signals. Human review comes first.

Should I tell students I use screening?

In most cases, yes. A clear course policy is easier to defend than a surprise accusation. Final wording should follow your institution's rules and our published terms.

Does this replace oral exams or code walkthroughs?

No. It can help you decide where a walkthrough is worth the time, but it does not replace direct assessment.

Scan the next assignment before you grade the whole pile

Run a free check on one file, then move to batch review when you need per-student reports.