Batch scanning
Scan a whole set of essays in one pass, and export the results.
Batch scanning is a Standard feature
Single scans stay free and always will - a free account is all they need. Batch scanning is capped to Standard because a class set is real work for the engine: it lifts your hourly budget and your per-document limit to 100,000 characters.
Already subscribed? Sign in
What batch scanning is for
One pass over a set of documents, producing a table: filename, score, verdict, and how stable each result is. It exists to save the mechanical part of looking at thirty submissions - not to make a decision for you about any of them.
The useful way to read the output is as triage. It tells you which four or five documents are worth opening and reading closely. That is a real saving on a marking session, and it is honest work for the tool, as long as reading them is what happens next.
The output is deliberately shallow: a score and a stability reading per document, no highlights, no per-sentence attribution. For a document you actually care about, open it in the single-document scanner, which shows the passages, the measurements behind each flagged sentence, and produces a PDF report.
The arithmetic of a class set
A vendor quoting a 1% false-positive rate sounds like a rounding error. Across a cohort it is not, and the reason is base rates rather than accuracy.
Take a detector catching 80% of genuine AI use at a 1% false-positive rate - generous on both counts. In a class of 120 where 30% used AI undeclared, about 3% of your flags are wrong. Where 10% did, it is 10%. Where 3% did, it is 29%. Where 1% did, more than half the students you flag did nothing.
The consequence is uncomfortable and worth sitting with: the better your teaching, your assignment design and your classroom culture work, the lower the real rate of AI use - and the less trustworthy each individual flag becomes. A tool that is least reliable exactly when you are succeeding cannot be the thing that decides an allegation.
This is why the table shows a stability reading beside each score. A verdict that moves when the text is reworded in harmless ways is not measuring the writing; it is measuring one particular arrangement of characters.
What a ranked list does to a reader
Sorting a class by AI score produces something that looks like a finding and is not. The order is real; the meaning attached to it is not, because the differences between adjacent rows are usually smaller than the error on any single row.
The pattern to watch for in your own results is who ends up at the top. Detectors over-flag writing in an acquired language, prose that follows a taught essay template, formulaic genres like methods sections and lab reports, and heavily revised drafts. If your flagged names skew toward your international students, the tool has told you about itself rather than about them.
Nothing in the CSV export is evidence of misconduct. It is a list of measurements, and it should never be forwarded to a student, a colleague or a panel as though it were more than that.
What to do with a high score
Treat it as a reason to look, never as a finding. Open the document in the single-document scanner and read the passages it flags; a run of consecutive flagged sentences means considerably more than the same number scattered through a text.
Then look at the things a detector cannot see. Does the document cite sources that exist and say what it claims they say? Does it read like this student's other work? Can they talk about the draft - what they cut, what they struggled with, where the argument changed?
Version history in Google Docs or Word settles most cases faster than any score, because a document that accumulated over days with false starts and restructuring is very hard to fabricate after the fact. Ask for process, not for a confession.
How it works in practice
Up to 40 documents at a time, as .docx, .pdf, .txt or .md. Each file is read in your browser and scanned one after another rather than all at once - parallel requests would queue behind each other anyway on a single machine, while looking a great deal like an attack.
A class set takes a few minutes. Progress is shown per file, and a document that fails to read - a scanned PDF with no text layer, for instance - is reported and skipped rather than stopping the run.
Nothing is uploaded and nothing is kept. Extraction happens on your device, only the extracted text is sent to be scored, and closing the tab discards the results. Export the CSV before you leave if you want them.
Common questions
How many documents can I scan at once?
Up to 40 per batch, in .docx, .pdf, .txt or .md. Larger sets can be split across batches; the per-document limit on Standard is 100,000 characters, which is roughly forty pages.
Is my students' work uploaded or stored?
Files are never uploaded. They are read in your browser, and only the extracted text is sent to be scored. Batch results are not saved - closing the tab discards them, which is why the CSV export exists.
Can I use this to prove a student used AI?
No. A score is a measurement, not evidence of authorship, and across a class a meaningful share of flags land on people who did nothing - see the arithmetic above. Use it to decide what to read, then decide with drafts, sources and a conversation.
Why is batch scanning limited to Standard?
A class set is real work for the engine, and the feature also raises your hourly budget and your per-document limit. Single scans stay free and always will.
What does the stability column mean?
How far a document's score moved when the engine re-scored surface rewordings of the same text. A stable result is a property of the writing; an unstable one is an artifact of one particular arrangement of characters and should be treated as inconclusive.
Why do some documents come back with no result?
Usually because no text could be extracted - a scanned PDF with no text layer is the common case - or because the document is under the 80-word minimum. Those are reported per file and skipped, and the rest of the batch continues.
Related tools
- Single-document scanner - the full result for one document: passages, per-sentence reasons and a PDF report.
- A 1% false positive rate is not small - the arithmetic above, worked through with sources.
- For a student who has been flagged - worth sending to anyone you raise this with.