You notice. We'll keep the record.
A year of probe sheets, generated from the goal itself.
Write a goal, or paste the one you inherited, and Omibrook generates eighteen print-ready sheets — one for every two weeks of the school year. The binder you build by hand each August, before the first week of school. Each sheet is scorable with a pen, in one colour, on the printer down the hall.
Free for teachers — the whole caseload, no card. Buildings and districts pay for the things buildings and districts need.
The stack comes out of the goal, not out of a library
A goal says how it will be measured — trials, percent correct, a frequency count, a duration, a rubric, a work sample — and the sheets are built from that definition. So the paper matches the thing you said you would measure, for all eighteen points.
One PDF per goal, in under a minute. The goal in your own words at the top, the student's initials, a date field, a scored-by field, and a short code that identifies that exact sheet.
The sheet she scored is the work samplein build
Districts require work samples attached to the progress report. The sheet is already the material, already the instrument, and already the evidence — so there is nothing to scan and no upload flow to remember in the last week of the quarter.
The report drafts a paragraph per goal from the points you actually collected, attaches the scored sheets for the window, and exports to Word or PDF. It says what the data says, including when the data says not yet.
Quarter 2 · J.M. · reading comprehension
draft
Across seven probes, J.M. moved from 1 of 5 comprehension questions correct to 4 of 5. The trend is upward and currently runs ahead of the aim line. The criterion asks for 4 of 5 correct across four of five consecutive sessions; that has been met once so far, so the goal continues.
Attached work samples
Paste the goals you inheritedin build
Nobody retypes a caseload in August. Paste a goal — or the whole block you copied out of SEIS, PowerSchool or IEP Online — and it is split into condition, behaviour, criterion, consistency and timeline, with anything missing named in plain language rather than flagged red.
You can also write a goal here from scratch, with or without a draft to start from. Either way it gets a measurement definition before it gets a stack, because a goal nobody can measure is the actual problem.
Pasted
By the end of the IEP year, when given a grade-level narrative passage, J.M. will read aloud and answer five literal comprehension questions with 80% accuracy as measured by teacher-collected data.
Parsed
- Condition
- Given a grade-level narrative passage
- Behaviour
- Reads aloud, answers five literal questions
- Criterion
- 80% accuracy
- Timeline
- By the end of the IEP year
- Consistency
- How many trials in a row? e.g. 4 of 5 sessions
Then the rest of the year
The paper is the start of the record, not the end of it. What follows is in the order a school year actually runs — and what is marked in build is specified and designed, not yet shipped. We would rather you read that here than discover it after signing up.
One list, sorted by what is most overdue
The screen you open at 7:40am answers one question: which goals have no data inside their cadence. Not a dashboard of charts — a list, with the worst thing at the top and the date it was due.
Each student is initials and a grade band. A full name is something you type for yourself if you want it, and it never appears on anything printed.
To collect
most overdue first
| Student | Goal | Due |
|---|---|---|
| Reading comprehension | 11d late | |
| Asks for a break | due now | |
| Two-digit subtraction | never |
Ten seconds, on the phone in your pocketin build
Any entry interaction over ten seconds fails in a real classroom, so that number vetoes features rather than layouts. Scan the code on the sheet in your hand and the screen already knows the student, the goal and which of the eighteen points this is.
It works on a personal phone with no app store step, and a para or gen-ed teacher can be sent a link that needs no account at all.
The graph the district asks aboutin build
Baseline, criterion, aim line, and the points you collected against it — the chart every annual review turns on, drawn from the record rather than typed into a slide the night before.
A correction never overwrites a score. It is a new row that supersedes the old one, so the graph can be trusted by someone who was not in the room.
J.M. · percent correct, 5 questions
7 of 18 probes
And the accommodations, which nobody documents
An accommodation is a legal commitment that has to be provided, and a failure to implement is the exposure with the least paper behind it. So they work the same way as goals: a list per student, an optional check cadence, and a log entry that takes one tap. The ones with no record this window are the ones the screen shows first.
What we hold
Initials and a grade band for each student. No date of birth, no district ID, no guardian contact — those columns do not exist in our database, so there is no setting to get wrong. Printed sheets carry initials only.
Every read of your caseload happens under your identity, enforced by the database rather than by the application asking nicely. A recorded score is never edited in place: a correction is a new row that supersedes the old one, which is what makes the record worth attaching to a report.
Accessibility is not a settings page either. Contrast, keyboard, reduced motion and dark are first-class paths, and the type is Lexend and Atkinson Hyperlegible because both were designed for readers who struggle.
Start with one goal and see the eighteen sheets.
It takes about three minutes, and the PDF at the end is yours whether or not you ever come back.