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.

Sheet 7 of 18 for one reading-comprehension goal: the goal in your words, the student's initials, a date field, the scoring key, and the code that will open this sheet's entry screen. Black ink, hairline rules, no colour to run out of.

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.

One goal, one school year: sheets 1–7 scored, 8–18 waiting in the binder. A sheet that already has scores on it is never replaced when you generate the stack again.

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

One click per reporting window, exported to Word or PDF for pasting into SEIS, PowerSchool or IEP Online. You edit it before it goes anywhere; nothing is sent for you.

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
One goal or a whole caseload. What is missing is asked for in a sentence you can answer, never guessed on your behalf.

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

StudentGoalDue
Reading comprehension11d late
Asks for a breakdue now
Two-digit subtractionnever
Sorted by what is most overdue, because that is the only number that changes what you do next. A goal collected on time simply drops off the list.

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.

A phone showing one probe sheet being scored: five trials, a correct and an incorrect target for each, and a save button reading “save 4 of 5”.

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

012345SepJanJuncriterion 4 of 5
Baseline to criterion, with the aim line the district will ask about. Seven points in, the trend is ahead of pace — and the consistency clause has been met once, not four times, which the report says in those words.

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.