13 June 2026 · 7 min read
How Learnaway works: behavioural AI detection explained

Most AI detection tools ask whether a piece of text looks machine-generated. Learnaway asks a different question: does the process by which this text was produced look like genuine writing? These aren't the same question, and they produce meaningfully different evidence - evidence that's more language-neutral, more defensible, and in many cases more practically useful for teachers.
Step one: the assignment link
A teacher creates an assignment in the Learnaway dashboard and sets a policy for that specific task - whether AI assistance is acceptable and, if so, in what form. Learnaway generates a shareable link that the teacher sends to students, either directly or via their normal communication channel.
Students open the link and see a writing area - a simple, distraction-free text editor. They work on their assignment within this interface. There's no installation required, no accounts for students to create, and no data the student needs to configure.
What gets captured — and what doesn't
While the student writes, Learnaway captures behavioural events. Here's exactly what is and isn't collected:
| Data type | Captured? | Detail |
|---|---|---|
| Keystroke timing (when a key was pressed) | Yes | Timestamp and duration only — not which key |
| Paste events | Yes | Timestamp and character count only — not the pasted text |
| Session duration | Yes | Start to submit time |
| Focus/tab-switch events | Yes | Timestamp when the tab lost/regained focus |
| Idle periods | Yes | Duration of gaps in activity |
| Characters typed | No | Never recorded or transmitted |
| Draft text content | No | Remains client-side until the student clicks Submit |
| Clipboard contents | No | Only the byte count of paste events is captured |
This distinction is designed into the system, not just stated as policy. The telemetry architecture routes event metadata to the server while the text content remains client-side until the student submits. It's technically not possible for the server to receive the student's prose during the session — only the timing and event-type data. See our post on why Learnaway is not a keylogger for the full technical explanation.
The scoring process
When a student submits, the collected event data passes through Learnaway's scoring engine. This is a deterministic rule-based system — not an AI model — that applies a set of signal weights to produce a risk indicator. Signals include the ratio of typed to pasted content, total time on task, whether the session duration is plausible for the assignment length, the distribution of paste event sizes, and focus-loss events during the session.
No single signal triggers a 'high concern' rating. Learnaway requires multiple independent signals pointing in the same direction before escalating the risk indicator. This multi-signal requirement is why the system produces far fewer false positives than text-based AI detectors — a cautious student who typed slowly but genuinely is not flagged.
What the teacher sees
In the dashboard, a teacher sees each submission with a traffic-light style indicator - green, amber, or red - alongside a timeline of the writing session. The timeline shows when activity occurred, where paste events happened and how large they were, and whether there were periods of inactivity that seem implausible given the submission length and timing.
Crucially, the teacher sees enough to start an informed conversation, not a verdict. The indicator says 'this is worth a closer look' - it doesn't say 'this student cheated'. The professional judgement remains with the teacher, supported by concrete process data rather than a probabilistic text score.
Why this approach is more defensible
Text-based AI detection is probabilistic and carries documented bias against non-native English writers. A process-based signal is factual: the submission contained a single paste event of 900 characters at minute two of a five-minute session. That's a statement about what happened, not a statistical inference about what the prose sounds like.
In formal proceedings, the difference matters. 'The detector gave it a 94% AI likelihood score' is an inference with a false positive rate. 'The entire body of the essay arrived via a single paste event, and total session time was four minutes for a 1,500-word piece' is an observable fact. Both may contribute to the same conclusion, but the second provides a more solid evidential footing.
What Learnaway doesn't do
Learnaway doesn't make accusations. It doesn't share scores with students, doesn't assign labels like 'cheated' or 'copied', and doesn't trigger automatic consequences. The system generates a risk indicator that a teacher can interpret in context. Whether and how that indicator leads to a conversation or formal review is entirely the teacher's decision.
The system also doesn't capture content - not character-level data, not draft text, not clipboard contents beyond the byte count. The design goal is minimum necessary data: enough to assess process behaviour, nothing that would constitute surveillance of what a student thinks or writes.
Try Learnaway with your next homework
Related articles
Why we're not a keylogger: our privacy architectureLearnaway reads how work was written without ever recording what was written. Here's the architecture that makes that guarantee true, not just a promise.
What is keystroke dynamics? How typing patterns reveal genuine writingKeystroke dynamics is the study of how people type - not what they type. Here's how this technology works, what it can and can't reveal, and why it matters for academic integrity.
How to detect AI writing in student work: a practical guideText-based AI detectors are unreliable and unfair to ESL writers. A better approach examines how work was written, not what it says - here's a method that holds up.