Writing Academy · Operating Map

The whole program,
laid out end to end

Working reference
assembled from 52
project documents

Writing Academy is a project to build software that teaches ninth-graders to write the way a very good tutor would: it works out what each student can already do, gives them the next right exercise, checks that a skill has really stuck before moving on, and brings old skills back later so they are not forgotten. Getting there means running five kinds of work at once — building the software, researching whether the approach works, writing the exercises, handling the legal side of student data, and raising money — and they hand work to each other in a fixed order. This page is that order, with the current state of every piece, written for someone coming to it fresh. Everything here comes from the project’s own documents; where two of them disagree, both numbers are shown.

18separate pieces of software built
965student exercises written
21questions the research will test
28things the software must do before the first trial
5things blocking the first trial
0student essays scored by a human so far
Contents — jump to any part
Findings so far

What the research has established

Full research program → 10 findings
Teaching order

Our whole approach assumes writing skills build on each other, so teaching them in the right order matters. We searched the published research and found no study that proves this for writing, in either direction. So we treat “it doesn’t help” as the default and design the first trial to measure it, not to confirm it.

How writing develops

Small skills and big skills feed each other rather than stacking neatly, and the link weakens with age. Handwriting-and-spelling fluency predicts essay quality strongly in grades 4–6, but by grades 7–9 the link is weak and not statistically reliable. Ninth grade is the hardest age for our approach.

Grader agreement

When two trained teachers score the same essay on separate qualities (organisation, vocabulary and so on), they agree only about half the time — an agreement score around 0.5, where 1.0 is perfect. Our founding plan asked the software to hit 0.8. No human has.

Why score by quality, not one grade

When essays get a single overall grade, essay length alone predicts the grade about 73% of the way. When they are scored on separate qualities, length predicts only about 26%. Scoring by quality is not fussier — it is what stops the software rewarding students for writing more.

The automatic scorer

Our scorer does not reward padding: stuffing an essay with extra sentences lowers its score, where a conventional model raises it. It still falls for fluent nonsense — well-written text that says nothing scores 2.6 out of 5, against 1.4 for honestly weak writing. A check that the essay stays on topic catches four of six such cases.

The “you’ve got it” rule

The original rule for deciding a student had mastered a skill was too easy to pass by luck: a quarter of the time a struggling student was marked ready when their real chance of success was under 70%. The rule was tightened. The cost is speed — students now take roughly 80% longer to move on.

Lesson length

None of the skills is too big or too small to teach in one sitting. The lesson is too short. Share of struggling students who finish the month’s material: 22% with 30-minute lessons, 60% at 35 minutes, 93% at 40.

Who wrote it

From 4,992 real writers we know how honest typing looks. How a student types predicts essay quality only through speed and length, so typing data tells us whether a student wrote it, not how good it is. Our rule for flagging suspicious pasting sits above the 99th percentile of honest behaviour, and it does not flag English-learners more often.

Exercise quality

In the closest public example of AI-written exercises checked by experts, 18.7% had a wrong answer key — and that is a floor. Two human reviewers per exercise is the right number: each extra reviewer finds fewer new problems (1.33, then 0.97, then 0.53).

Credit for harder work

We hoped software could spot when an essay contains a given move (a counter-argument, say) and give credit for it. It cannot: it finds only 3.6% of counter-arguments when tuned to avoid false alarms. Run the other way it is useful — when it says a move is missing, it is right 93–96% of the time.

01

The shape of it

Five different kinds of work run inside one project, and four of the five come before a first trial with real students that has not started yet. This is the order things happen in.

What is known 8 essay datasets, 131 checked claims from published research Research program 16 goals · 21 questions to test 6 studies already run The software student app, lesson engine, scorer, exercises, database First student trial grade 9 · 30–80 students not started informs build spec v6 28 requirements runs results from the trial go back to research and update the skill map Consent & student-data paperwork data agreement · privacy notice · parent consent none signed yet must be signed first Money & how we sell scholarships · state education accounts · accreditation runs on its own calendar → Jan 2027
Five kinds of work, one direction of travel. The coloured arrow is the unusual part: the research side hands the building side a written specification a computer can check, not a memo. The dashed loop at the bottom is what turns the trial into research — and the red box is what stops the trial starting at all.
Work 1

Building the software

The student app, the engine that picks each next exercise, the automatic scorer, the database, and a grading tool for teachers. It ships fast — the app is eighteen releases past its first. It runs on the Elevate Edwards website with a shared database behind it.

Work 2

Research

A pipeline of AI agents (about 1,300 lines of code, 25 automated tests) that reads the published literature, proposes questions to test, argues against its own proposals, and designs the experiments. Its output is a frozen list of questions and an approved experiment plan.

Work 3

Writing the exercises

965 exercises built around 18 reading passages, written by AI at about 63 exercises per passage in roughly ten minutes each. No human has checked any of them yet. Based on the best public comparison, expect about one in five to have a wrong answer key.

Work 4

Student-data law and consent

Federal student-privacy law (FERPA), the children’s online privacy law (COPPA) and Colorado’s own student-data act. The software already enforces consent at the database level and deletes data on schedule. The paperwork side — the agreements people have to sign — has not started.

Work 5

Money and how we sell

Scholarship structures, family-directed education funds, whether to sell to families or to school districts, recruiting paid graders, and investor conversations. This runs against outside dates nobody here controls — a new federal tax credit for scholarship donations goes live on 1 January 2027.

The missing job

Nobody owns the seams

Fourteen places where our own documents contradict each other — three different versions of one benchmark score, seven qualities to grade versus eight, an experiment still written for grades 6–8. Nobody is assigned to reconcile them. See §09.

What it adds up to. There is now a complete piece of teaching software, a research operation built to test whether it works, and the legal and commercial groundwork for both — and every one of them is waiting on the same two things: two trained people scoring about a hundred real ninth-grade paragraphs, and a signed student-data agreement.
02

The build

Eighteen separate pieces of software exist. The clearest way to see them is to follow one student through a single 35-minute lesson — and to notice the four places where that path runs into something that has not been built.

WORKS TODAY DOES NOT EXIST YET Placement test 12 questions · everyone answers all of them · about 28 minutes Lesson planner books writing time first (3–14 min, more for stronger students) · up to 2 reviews · then new skills The student does an exercise one of 965 · 13 kinds · 18 reading passages · matched to the student’s level Automatic check for short answers · most of the day AI scorer for paragraphs · scores by quality Everything is logged every submission, every decision, every flag · each decision carries a written reason mastery rule decides what opens next Comparison groups no way yet to split students into two groups — the main experiment has no engine Writing exercises for 5 skills 5 of 13 skills have none · about 280 to write Human grader queue 2 trained graders needed — zero essays graded so far Time-on-task record no record yet of how students spend lesson minutes Everything on the left runs today. Nothing on the right does.
One lesson, start to finish. The loop on the left is the product: a “mastery rule” decides when a skill is learned well enough to open the next one. That rule now demands four unaided successes and one first-try piece of real writing — which is exactly why the missing writing exercises on the right matter. For five of the thirteen skills there is no writing exercise to test, so those skills fall back to a weaker rule.

The eighteen pieces

Show
PieceVersionStateThe number that mattersBiggest open risk
Student app — what students usev1.2 / release 20Liveall 965 exercises load without errorUpdated by hand on the website; no document records which release is live right now
Exercise bank — the 965 exercisesv0.4.2In use965 exercises / 18 passagesNo human has checked any of them. Expect about 19% to have a wrong answer key
Database — where student work is storedv0.6.0Tested with fake accounts only9 tables, access rules enforcedNever run end to end with real student accounts
AI scorer — grades paragraphs automaticallyClaude + rubricLive40 test essays, 0 errors, ~18 s eachNever compared against human grades. It has to match humans at least as well as a benchmark model does (0.786 agreement), not the easier 0.668
On-topic check — catches fluent nonsenseliveWrong settingset to 0.50, should be 0.70How often it wrongly flags real student writing is unknown — tested on 6 made-up essays
Mastery rule — decides when a skill is learnedrule v1, frozenBuilt, 11 tests pass13.7 attempts per skill (was 7.6)About 80% slower to move on. The weakest third of students need all 18 lessons. Never tried on a real student
Teaching model — how a skill is explainedv0.1Checked in a browser only4 strategies × 4 stages of helpEntirely untested. The hardest step for the strongest students has no worked example written
Teacher grading toolv0.2 / v0.5 review flowLive, no data7 qualities, graded blind then comparedZero human grades exist. This is where the human-scored essays would go
Review scheduler — brings old skills backrandomised timingBuiltskills fade in about 1.3–1.9 days at every levelA one-month module cannot tell us the right gap per skill. Follow-up checks need to be 30, 60 and 90 days out
Pilot skill map — the skills and their orderv0.3, frozenApproved & frozen13 skills / 14 links / 5 levelsEvery one of the 14 “this must come before that” links is still marked uncertain. Two teachers were asked to review them and have not replied
Full skill map — the long-range designv0.2 online / 188 designedOut of date203 online vs 188 designed vs 13 in useThe version on the website matches neither the design nor the pilot, and nothing says how the 13 pilot skills fit in the 188
Benchmark scorers — conventional models for comparisonv0.1 / v0.2Trainedagreement 0.786 overall, 0.465 among same-length essaysThey mostly measure length. Pasting an essay’s own sentences back in raises its score by 0.61
Argument-move detectorv0.1Role changedfinds 3.6% of counter-argumentsCannot award credit. Useful only in reverse, to confirm something is missing
Attack tests — trying to fool the scorer80 offline / 40 liveBuilt and run twicenonsense scores 2.60 vs 1.36 for weak writingFluent nonsense is still the hole. The on-topic check at 0.70 catches 4 of 6
Grading rubric + training set for human gradersv2, 67 rulesTested by AI onlytwo AI graders agree 95–100%That proves nothing about humans. 8 disputed answer keys need a person to rule before graders can be trained
Teacher trial dashboard24 sample essays loadedLive, unusedneeds 5–10 teachers, then 50–100No data yet on whether teachers think the software’s feedback is appropriate
Time-on-task recordNot built7 groups of timing data, all newNone of the timing measurements the experiment needs can be produced today
Comparison-group machineryNot builtrequirements 1, 2 and 6The main experiment of the whole program cannot run without it.
Two settings are still wrong on the live system. The scorer is allowed 300 essays a day and should be capped at 60 before any student uses it — flagged twice, fixed neither time. The on-topic check is set at 0.50 and the measured right value is 0.70. Both are one-line settings changes that need no new release. This is the cheapest fix on the entire map.
03

The research program

The research documents use three numbering systems at once, which makes them look bigger than they are. They are layers, not alternatives: a code like A2-3 is an address — goal A2, item 3 — not a separate study. Read as layers, the program is compact.

Layer 1 · what we want to know

Goals

A1 · A2 · B1 · C1–C5 · D1–D4 · E1–E5

Five themes — what the skills are, how to measure them, how to teach them, how to adapt to each student, how to run it in a real school — holding 16 goals, each with a numbered to-do list. “A2-3” means goal A2, item 3.

Layer 2 · what we will test

The question list

EDGE · SHAPE · GRAIN · TIME · MEAS · FEAS

21 testable questions in six families, frozen at version 3 so nobody can quietly move the goalposts. Each one states what we predict, what result would prove us wrong, and how many students it needs. One is the main test; no single result is allowed to change the skill map on its own.

Layer 3 · what actually ran

Studies

runs/demo-2026-09-10, runs/a2-3-…

Six pieces of work actually carried out, each with a record of what was checked and who approved it. This is the layer with findings in it.

What actually ran, and what it found

StudyQuestionHeadline findingDid it change what we built?
Cycle 1
literature review — 37 agent runs, 9 stages
Does teaching skills in prerequisite order (checked by a placement test) beat teaching them in a fixed order?No published study answers this for writing, either way. 119 claims were gathered from 77 sources; 106 were traced to their origin, 81 independently verified, 9 found wrong and corrected. So “it makes no difference” is the default, and the burden is on us to show otherwise.Yes — the first trial was reframed from “confirm it works” to “measure how much, with the analysis written down in advance”
A1-8
how writing develops
Do writing skills stack in a strict order, or feed each other?They feed each other, unevenly, and the effect fades by grade 9. Basic fluency predicts essay quality strongly in grades 4–6 and only weakly (not reliably) in grades 7–9. Grammar drills on their own slightly hurt; teaching writing strategies helps a lot. 12 new claims, all 12 verified.Yes — produced skill map v0.3: removed two “must come first” links and moved the process-writing skill later
A2-4
lesson-time audit
Is any skill too small or too big for a 35-minute lesson?No skill is the wrong size — the lesson is too short. Share of students who get through all 12 skills by lesson 18 (strong / middle / struggling): at 30 min 98 / 79 / 22%; at 35 min 100 / 99 / 60%; at 40 min 100 / 100 / 93%. An unplanned finding mattered more: 12–20% of struggling students were being marked as having learned a skill by luck.Yes, indirectly — the “marked ready by luck” finding is what led to the tighter mastery rule
B1-2
grading rubric
Can “the student made this move and kept the meaning” be graded consistently?Rubric v2 (67 rules) got two AI graders to agree 95–100% on five of six categories. The study says plainly this is a ceiling for how clear the rubric is, and says nothing about human graders. 12 disagreements on 8 essays need a person to settle.Yes — three requirements went into the build spec
A2-3
does the passage matter?
Is a student’s placement a fact about the student, or about which reading passage they happened to get?Designed, challenged, written, checked for reading level, independently reviewed. Honest verdict on the maths: with 70 students, the most likely outcome is “can’t tell”. Would cost 70–80 hours of adult time.No — and nobody is waiting for it. Deliberately parked; aimed at a version of the question list that does not exist
Typing baseline
KLiCKE dataset
What does honest human writing look like keystroke by keystroke?4,992 writers. Typical essay: 345 words in 29 minutes, with 57% of the time producing nothing (thinking, re-reading); typical pasting: none. How someone types predicts quality only through speed and length — so typing data is evidence about who wrote it, not how good it is. Our rule that flags pasting above 40% sits beyond the 99th percentile of honest behaviour, and it flags English-learners no more often (5.0% vs 5.7%).Yes — three changes shipped in the product
Writing-anxiety surveyShould we measure how anxious students are about writing?Yes: a standard 26-question survey (Daly–Miller), about 5 minutes, given before both writing tests. A formal reading-and-writing test (KTEA-3) was put on hold — it measures the wrong thing for us, costs about $1,147 for two versions, and takes 30 supervised minutes each.Yes — recorded as a decision and added to the build spec as requirement 20

The one test that decides everything

SHAPE-03 is the main question, and inside it sits the whole bet: if a student masters the individual skills during the month, do they write better on their own weeks later?

  • A definitive answer would need about 190 students per group. With 30–80 students the first trial can only detect a fairly large effect — so it gives an estimate, not a verdict, and the approval record says so.
  • The way we measure success was rebuilt after a simulation showed the original would miss a real effect 88% of the time: simply counting mastered skills barely relates to later writing (a correlation of 0.12, where 1.0 is perfect). The replacement — how often the student succeeded in the last third of the month — relates at 0.49, which is detectable with 31 students, and it correctly drops to 0.15 in a simulated world where drills do not transfer to real writing.
  • The stopping rule is written down. If skill mastery turns out to predict later writing at under 0.10, with the uncertainty range topping out below 0.20, across two groups of students, the skills-first approach fails for this age and the product switches to teaching whole-piece writing first.

Work that nothing is waiting for

Worth knowing before funding more of it. None of it is wasted — but none of it is currently holding anything up or unblocking anything.

  • The “does the passage matter” study (A2-3). Fully designed and checked, then deliberately parked.
  • Notes on the skill links (versions 2 and 3). All 14 “this comes before that” links are still marked uncertain; the research side says confirming them holds nothing up in the first trial.
  • The scorer research. The 80 attack essays, the fairness tables and the evaluation tooling have nothing real to run on until humans have graded some student writing.
  • The second research cycle. Seven follow-up studies were scoped; only one (the rerun on how writing develops) was carried out. The one that would most strengthen our case — comparing skill-order teaching against fixed-order teaching with equal time — has not run.
04

The handoff between research and build

This is the most unusual part of the program. The research side does not send the building side a memo. It produces a build specification — a structured document a computer can check — and the building side’s AI must validate it, refuse one that has not been approved, and hand back a report showing where every requirement was implemented and tested. It took four rounds of back-and-forth to get right.

The handoff works because the building side pushes back. Across four rounds, research lost two of its three recommendations — one of them knocked down by simple arithmetic rather than by evidence. That is the system working as designed, and it is the best single piece of evidence that this is not just AI agents agreeing with each other.
RoundWho spokeWhat happened
0Research → BuildThe first trial does not depend on the AI scorer — the result that matters is two humans grading each essay and settling disagreements; the AI only scores in the background for comparison. Writing time in each lesson is a fixed 12 minutes with an 8-minute minimum and a hard cap, exact value to be set by a person.
1Build → Research
four corrections
Answered by reading the actual code, and corrected research on things that changed the maths: the “you’ve learned it” rule was 2 successes out of 3 with retries counting, not 3 out of 4 — so the “marked ready by luck” figure was an underestimate. The software computed a stricter “verified in real writing” status and then ignored it — which research called the classic failure of this product category written into the code. Writing time was already scaled by student level (3/6/9/14 minutes), not fixed at 12. And there was no way to split students into comparison groups at all. The building side’s closing line: “Nothing here is a decision. It arrived as a document from an AI run, not as a decision from a person.”
1bBuild → Research
the show-stopper
The two sides were working from different skill maps even though both had 13 skills and 16 links. One link between two quotation skills pointed in opposite directions — the exact pair two research questions were designed to test. Verdict: freeze nothing until one map is declared the official one.
2Research → Build
concedes all three
Accepted every correction and re-ran the simulation with the real rule: 25% of the time a struggling student was marked ready when their real chance of success was under 70% (36% on one skill). Conclusion: “the rule is not slower, it is just wrong more often for weak students.” Three recommendations sent up for a human decision.
3Build decides one,
a person decides two
The building side refuted research’s suggested new rule with arithmetic: an “either/or” rule can only pass students more often than its strictest half, so the suggestion produced 20.6% false passes — worse than what it replaced. A tighter rule (mastery rule v1) was frozen instead, at 12.9% false passes. The two human decisions: writing time varies by level with a 30-point daily goal and no cap; and skill map v0.3 is the official map.
4Research re-works the experiment“Same amount of practice” became “same rules”. Both comparison groups must now run identical software settings, fingerprinted every lesson and audited daily; how many minutes each group spends writing is expected to differ and is reported rather than forced equal. What the trial can claim narrows from “skill-order teaching, at equal dose” to “the policy as deployed”. awaiting sign-off
Build spec v4

Superseded

Built on the wrong skill map, the wrong model of practice time and the wrong mastery rule. 25 requirements.

Build spec v5

Superseded almost at once

The real rewrite: skill map v0.3, “same rules” for both groups, the 30-point daily goal, mastery rule v1, and the missing writing exercises as a top-priority requirement. 27 requirements.

Build spec v6

The live specification

28 requirements (19 top priority), 32 things to record, 16 safety rules, 14 changes forbidden during the trial, 9 decisions waiting on a person, 14 items marked do-not-build-yet. Only change from v5: the writing-anxiety survey.

05

What the program actually owns

Separate from the code: a set of licensed essay datasets, a set of measurements nobody else has made on them, and the exercise bank. The measurements are the underrated asset — several of them overturn things the founding plan states as fact. A note on licences: “CC BY” means we may use it commercially if we credit the source; “NC” means non-commercial only; “SA” (share-alike) means anything built on it must be released on the same terms, which could reach into our product.

DatasetSizeLicenceWhat we may do with itState
ASAP 2.0 — graded student essays24,728 essays
grades 6–10
CC BY 4.0The only dataset we may train a commercial product on. Every essay is tagged with the writer’s English-learner status, family income, disability, race and grade — so it is also where all fairness testing happensModel trained · agreement 0.786
PERSUADE 2.0 — essays with argument moves marked84,440 marked passages
8,426 essays
CC BY 4.0 (Lab release)Spotting argument moves. A licence surprise: the GitHub copy is non-commercial, but the Learning Agency’s own release is CC BY — and that is the copy we hold. The founding plan’s “get it from GitHub” rule is backwards for this oneIn use, to confirm what is missing
KLiCKE — keystroke recordings4,992 writersCC BY 4.0The record of how honest people type, behind every “did the student write this” checkBaseline computed
ELLIPSE — English-learner essays scored on six qualities8,890 essays
23 graders
CC BY-NC-SANothing trained on it may go in the product. The share-alike clause could reach into our code, not just the data. Use it for measurement onlyMeasured, cannot ship
College Readiness Math — expert reviews of AI-written questions434 review notes
321 questions
CC BY-SA or CC BY (unclear)Mined for our list of 19 ways an AI-written exercise goes wrong, and for how much each extra reviewer addsMined
PIILO — essays with personal details marked6,807 documentsCC BY 4.0Would test the tool that strips names and personal details before anything reaches the AINot started
AIDE / Quest1,378 / 6,989CC BY 4.0Detecting AI-written text; a reading-comprehension question taxonomyDeprioritised / shelved

Three measurements that changed the plan

  • Two trained graders agree only about half the time on individual qualities. Across ELLIPSE’s 23 graders the agreement score (0 = chance, 1 = perfect) is 0.511 overall, 0.463 on grammar, 0.394 on vocabulary. The founding plan asked our software to reach 0.80 on each quality — a bar no human has cleared. The replacement: keep 0.80 for the overall grade against the average of two humans; for each separate quality, the bar becomes the software agrees with humans at least as well as humans agree with each other.
  • The six qualities are mostly one thing measured six times. A single underlying factor explains 73% of the variation in scores. Expect organisation, sentence clarity and mechanics to collapse into one “control of language” quality. The four argument-related qualities are a different thing — and no public dataset can validate them, which is exactly why our own students are the only route.
  • Scoring by quality defeats the length effect — that is the real reason to do it. With one overall grade, essay length alone predicts the score 73% of the way. With separate qualities, length predicts only 9–30%. It is not a finer picture of sub-skills; it is a scorer that stops rewarding students for writing more. That is the property to protect and the argument to make.

And one about the exercise bank

From 434 expert review notes on 321 AI-written questions — the closest public match to how our own exercises were made:

  • 18.7% had a wrong answer key or two correct answers, and that is a floor. “An AI-written exercise bank is not a draft that needs polishing; it is a draft where roughly a fifth of the items are wrong on the thing that matters most.”
  • Two reviewers per exercise, not one and not three. New problems found by the first, second, third and fourth reviewer: 1.33, 0.97, 0.53, 0.25.
  • Reviewers barely agree on what is wrong. Two reviewers’ lists of problems overlap only 26%; even on “is the answer key wrong”, they agree 35% of the time. Spend human attention on whether the exercise tests the right skill and whether the model answer is correct; let software check formatting, house style, reading level and answer-position balance.

Applied to our 965: about 180 exercises with a wrong key, and about 1,468 reviews to find them.

06

The critical path

Five things stand between us and the first trial with real students. They are not equally urgent, because they are in two different lanes — and the lane people reach for last is the one that must happen in strict order and takes the longest.

LANE A — MUST HAPPEN IN ORDER, TAKES LONGEST Sign the data agreement + privacy notice + parent consent Collect writing samples 100–150 real grade-9 paragraphs Human grading study 2 trained graders, 2 rounds, 70%+ agreement LANE B — CAN ALL START TODAY, IN PARALLEL Write ~280 exercises 5 skills × at least 28 each Review the 965 exercises ~1,468 reviews, two people each Build comparison-group machinery group assignment, settings fingerprint, time record First trial runs grade 9 · 30–80 students about 10 weeks The big question is answered does mastering the skills lead to better writing weeks later? Lane A sets the date. Lane B gets shorter with more reviewers, more writing help, more engineering hours. Lane A is a queue of signatures and calendar weeks, and cannot be squeezed. Every week it starts late, the trial starts a week later.
Two lanes, one finish line. Lane B can be sped up by adding people. Lane A cannot: the grading study needs real student writing, real writing needs students whose parents have consented, and consent needs a signed agreement. Every week Lane A starts late, the trial starts a week later.

The five blockers — click one to see what it holds up

07

Decisions waiting on a person

AI agents wrote almost everything in this program. These are the calls the design deliberately reserves for a human, plus the business and legal calls that go with them. Several have been open since the start and are now holding other work up. Click a status to change it — the marks are shared with everyone who opens the page.

connecting…

Product and research

How many points a lesson is worth, and what happens when a student hits the daily goal

Students earn points (“XP”) for work done, and each day has a goal. The experiment designer calls this a blocker, because every threshold in the system is set in points. Under today’s values a beginner reaches the daily goal in 4–6 minutes of real work and an advanced student in 16–20. If students stop at the goal, 18 lessons could add up to as little as 90 minutes of actual teaching, with more than half of it spent on testing. The intended mix of new learning, review and writing cannot fit inside the goal.

Sign off “same rules for both groups” — and the narrower claim that comes with it

The latest experiment design drops the idea of giving both comparison groups identical practice time and instead gives them identical software settings, fingerprinted every lesson. That also narrows what we can claim afterwards, from “teaching in skill order works, at equal dose” to “this whole policy, as deployed, works”. Everything downstream — what counts as the trial running correctly, the pre-registered plan — waits on this.

What counts as an “hour of instruction”

Open from the start, and more important now that the two groups will spend different amounts of time. One document says the 28-minute placement test and the checking-up minutes count; the experiment’s analysis plan excludes them. Students are treated as idle after 60 seconds of inactivity in one document and 90 in the other. Both are in force.

Rule on the eight disputed answer keys

Eight essays in the grader training set (S07, S16, S20, S21, S26, S30, S32, S36) where both AI graders disagreed with the official answer in the same way. They are held out of training until a person decides who is right. This holds up the training set, which holds up training the graders, which holds up the grading study, which holds up everything.

Replace the “0.80 agreement on every quality” target

The founding plan still says the AI scorer must agree with human graders at 0.80 on each separate quality. Measurement shows two trained humans manage about 0.5; one of our own reports says 0.80 is unreachable by these methods; the database documentation still cites 0.80 as the rule. Four documents, three positions. Proposed replacement: keep 0.80 for the overall grade against the average of two humans; for each quality, require the AI to match humans at least as well as humans match each other; and require it to hold up under attack.

Sign off how success is measured, and the analysis plan

“Write down the success measure and the analysis plan before any student is enrolled” appears in two places as a hard requirement. Nobody has signed it. It must include follow-up writing checks at 30, 60 and 90 days after the month ends — inside a one-month module, the “spaced” reviews come round after only about a day and a half on average, which tells us nothing about lasting learning.

Should the writing screen ask students to plan first?

Recording whether a student planned before drafting, or named a goal, needs new screens — and that changes the writing part of the lesson, which is about to be frozen for the trial. So it has to be decided before the freeze, not after. The research side’s own view is that counting revisions and timing the first sentence is enough for the first trial.

How results about skill order get reported

“Skill A must come before skill B” is really three separate claims — you can’t do B without A; teaching A first is faster; knowing A predicts B — and each needs reporting on its own. No format for that exists, so results about skill order have nowhere to be recorded. Related: two teachers were asked to review the links and have not replied, and the six links they flag are supposed to replace the six the research plan is currently built around.

Extra work for fast finishers — limit it, or admit it is part of the treatment

Students in the placement-test group finish the main material sooner and get extension work. Either cap how much extension work they get, or say openly that the trial tests the whole package (order plus extras), not order alone. Either way, no extension work exists in the software yet.

Should handwritten work go through the AI at all?

The paper answer sheet prints the student’s ID code in a box, and a photograph of it can contain a name the student wrote there. The tool that strips names before anything reaches the AI cannot read inside a photo. Either someone types up handwritten work (and strips names) first, or handwriting stays out of the AI path until it can be checked.

Business and legal

Which scholarship route

Background: from 2027 a federal tax credit rewards donations to approved scholarship organisations, which could fund families’ places. Closed: the foundation we work with cannot be one of those organisations as it is set up — it is a private operating foundation, and “operating” is a subtype, not an exemption. Converting it is advised against. Open: Route A (register VPA as an eligible school — free, do it regardless), Route B (partner with ACE Scholarships, an existing Denver organisation — one phone call, but they choose who gets funded), Route C (a Vail Valley community scholarship fund — only once Treasury finalises its rules on related parties).

VPA’s legal structure

Four things interact: VPA’s nonprofit status, bridge loans from private backers, a software platform that could have investor-style returns, and a related scholarship body that might fund VPA’s own students. The recommendation is one session with a nonprofit tax attorney covering all four together rather than four separate conversations.

Paid contractors or research collaborators — decide before the first email

The academic labs we want to hire graders from may well answer a request for paid hours with an offer to collaborate and co-write a paper. If we want paid contract hours, say so explicitly in the first email. The people we are targeting are exactly the ones who would want to publish about this — which is also why the contractor agreement needs a clear transfer of intellectual property and a no-outside-publication clause.

What to pay

Three different jobs, and mixing them up is the mistake to avoid. $30–40 an hour for essay graders is generous — the big testing companies pay $15–25. But $30–50 is below market for expert advisers: budget $50–75 an hour, or flat fees of $1,500–5,000. The outreach emails still have placeholder brackets where the rate should be.

Price, and which funding bucket

$500–2,000 per student per semester fits inside state education-savings-account awards and inside a scholarship pool that pays out in $1,700 units, and needs no purchase order or public tender. The open question worth real money: does an accredited course that earns credit qualify for a better-funded bucket than “tutoring”?

One decision already made that is worth restating. Never take advertising money. It permanently rules out classroom use under the children’s-privacy law exception that lets schools consent on parents’ behalf — which is the real reason Duolingo left the schools market, not the privacy-law story usually told. Worth getting right before it comes up in a pitch: an investor who knows the file will notice.
08

Outside parties, and what each is owed

Every one of these is drafted and none is sent. The emails are written, the addresses checked against live web pages, the order planned. The gap between this program and its next phase is largely a set of emails.

ASU Prep — start the student-privacy conversation longest lead time on the list

Federal student-privacy law (FERPA) lets a school share student records with people doing work for the school — but the school designates them; we cannot designate our own contractors. Removing names is enough for grading. But to compare a student’s first essay with their essay weeks later — which the success measure requires — we need the law’s formal research exception, granted by the school. Start now; it will take longer than hiring. Contacts: Cat, Jared, Meg.

Sign the VPA–Elevate Edwards data agreement

It names who counts as working for the school, what the data may be used for, bans passing it on or using it to train anyone’s AI, and sets how long it is kept and how it is deleted. Until it exists, no student account should be switched on. Alongside it: the published privacy notice with the retention periods word for word, and the written parent-consent process.

Scott Crossley — LEAR Lab, Vanderbilt the single most valuable email

He built the three essay datasets our whole scoring plan rests on. His lab’s jobs page openly offers paid student positions with no formal application; the lab recently moved from Georgia State and is rebuilding, so there is less competition for student hours. It also publishes on bias in AI writing feedback. scott.crossley@vanderbilt.edu

Stacy Bailey — University of Northern Colorado

The best source of graders in Colorado: she runs English Education and the master’s program whose students are current and future ninth-grade English teachers — exactly the grader we want. Two hours from Edwards, so training sessions can be in person. stacy.bailey@unco.edu

Peter Foltz — CU Boulder

Co-created one of the first automated essay scorers and ran large-scale automated scoring at Pearson. The most credentialed person in Colorado on this exact problem, with the industry background to understand a paid consulting request without a research grant attached. Ask him about making the scorer hard to fool. peter.foltz@colorado.edu

Derek Briggs — CU Boulder

Directs a doctoral program that trains people in exactly what we need: grader agreement, whether a test measures what it claims, and fairness across groups of students. One email to the director reaches the whole cohort. Also there: William Penuel, who studies how schools and researchers work together. derek.briggs@colorado.edu

Joshua Wilson — University of Delaware

Over $3.5M in Gates, NSF and Spencer funding to study whether automated writing feedback actually improves writing. His research question is our biggest risk. Small group, fast personal replies. joshwils@udel.edu

Danielle McNamara — go through ASU Prep, do not cold-email

She built Writing Pal, the closest thing to this product that has ever existed, including its own hard lessons about drills that did not carry over into real writing. We have already rebuilt 28 of its measurements and found where they fail. Also at ASU: Maria Goldshtein, a postdoc in fair and inclusive language analysis — a near-exact match for our fairness-reporting requirement.

Kyle Cureau — take the coffee

Four things to get: the cost trade-off between a purpose-trained scoring model and calling a large AI model each time, at our volume (our open question, and he has solved it for a consumer product at scale); whether two people he knows would review our scoring design — we have no machine-learning adviser and fair, human-matching scoring is a real machine-learning problem; what he learned from 100+ interviews about why people don’t write; and how to reach customers. Be clear that his measure of success is how much people use the app, and ours can never be — an investor will mix the two up.

ACE Scholarships — one phone call, and it has a deadline

Denver-based, already running in Colorado, and set up to receive the tax-credited donations. Supporters donate and take the credit; VPA families apply. No new legal entity, no spending rules to police, no annual state certification. The trade is that ACE decides who gets funded. Must happen in 2026, before the credit starts on 1 January 2027.

Report the scholarship finding back to the foundation

The foundation cannot become a scholarship organisation as it is set up, and converting it is an expensive way to get a worse version of the ACE partnership. This needs to go back to them as a finding, not sit in a document. Also confirm whether it files the private-foundation tax return (Form 990-PF) — the definitive check. It could donate to a future scholarship body, but a private foundation giving to an organisation it effectively controls raises self-dealing questions.

Lawyers — two engagements, both single sessions

Nonprofit tax: legal structure, bridge loans, investor-style platform economics and a related scholarship body, covered together. Privacy and education: review the database design and privacy document, rule on whether Colorado’s student-data act adds anything beyond the federal laws, review the contractor agreement once so it can be reused, and confirm the dataset licences before anything ships.

Anthropic’s data terms, in writing

The AI provider does not train on customer data by default, but whether we qualify for “keep nothing” data handling is unconfirmed. Get it in writing and attach it to the data agreement as the record of who processes student data on our behalf, before the trial.

Two teachers — return the skill-order review form

Still outstanding. Six of the “this skill comes before that one” links are flagged as doubtful and undecided, and the six the research plan currently tests were chosen by looking at the map’s shape, not by anyone who teaches ninth grade. The form exists and is ready to hand over.

5–10 teachers for the teacher trial

The tool is live with 24 sample essays: teachers grade blind, then see the AI’s grade, then say whether the AI’s feedback helps, should wait for a teacher, or should be shown to the student. Teacher-vs-AI and teacher-vs-teacher agreement are computed automatically. Grows to 50–100 teachers. This is the only data we will ever have on whether teachers find the feedback appropriate.

Draft the one contractor agreement

Confidentiality that respects student-privacy law, a clear transfer of intellectual property, no outside publication, and safeguards for treating people as contractors rather than employees. A lawyer reviews it once; reuse it forever. Three things that will bite: international students on F-1 visas need written permission from their university before signing, funded research assistants have caps on outside work, and a tax form (W-9) is needed before the first payment.

The Learning Agency — licence terms

The organisation that now looks after two of our main datasets, and the source of the licence discrepancy we found. Worth a conversation regardless. Perpetual Baffour there works on bias in automated essay scoring. info@the-learning-agency.com

09

The cleanup queue

Work at this pace leaves a wake. These are places where two project documents disagree, or where a file says something that is no longer true. None is fatal; several would not survive an accreditor’s read, and two would quietly spoil a study if left alone.

What disagreesThe two versionsWhy it matters
The grader training set contradicts itselfNine practice essays carry the new (v2) correct answers but still have the old (v1) explanations attached, and one explanation cites a rule that v2 removedFix first This file is what new graders learn from. They would read reasoning that contradicts the answers they are then scored against
Two versions of the Gettysburg AddressThe grader training set uses one transcription (“cannot”, “from this earth”); the rubric’s example answers quote another (“we can not”, “from the earth”)Fix first A grader checking whether a student quoted accurately will find a false mismatch — on a rubric that is about quoting accurately
Three different benchmark scoresThe conventional scorer’s agreement with humans is quoted as 0.807 on one test split and 0.786 on another; the “length alone” baseline is quoted as 0.724, 0.668 and 0.652The pass mark for our own scorer is “beat 0.786”. Which split is official is not settled anywhere, and the difference decides whether the scorer passes
Fairness results point two waysOne document says the benchmark scorer under-marks English-learners and students with disabilities (by 0.11 and 0.15 points) and pushes already-low groups lower. Another says the average error is within 0.05 of zero for every group, and the differences are in consistency, not levelThey are different models on different data — but the documents do not say so, and only one of the two can be quoted to an accreditor
Seven qualities or eightThe rubric document says eight qualities scored 0–4; the teacher grading tool scores seven; the training document says sevenNothing reconciles it. The missing one seems to be “did the student work unaided”, which only a human can judge — but that should be written down, not guessed
The experiment is still written for grades 6–8Grade 9 is decided; the experiment’s description of who takes part, how they are grouped and who is eligible still says 6–8, and the “smallest effect we can detect” figures still need correctingThe plan cannot be formally locked (“pre-registered”) while its text is inconsistent. Also pending: one claim needs relabelling as unverified, and one data field still describes a lesson design that was dropped
The skill map’s size is stated four ways188 skills (founding plan) · 203 (on the website) · 34 (an early engine version) · 13 (what actually runs)Nothing says how the 13 pilot skills fit inside the 188, and the founding plan calls for a pilot of 25–35. The 34-skill version seems abandoned without anyone saying so
Research documents describe a dropped designOne question still refers to an “8-minute floor and hard cap” on writing time; a standing rule still says both groups get equal writing minutes; the trial description still talks about “equalising writing time”All three were overtaken by a later decision. They need a formally approved amendment, not a quiet edit
Approved files still say “proposed”Every change record inside the approved skill-map file still reads proposed (designed, not decided) even though the file itself is marked approved and frozenMinor, but this is the paper trail an accreditor reads
The site map is eighteen releases out of dateIt points the student app at release 2; the current one is release 20. No document says which release is live on the website right nowIt is also the only document describing the review page, the 203-skill map and the old placement test
Exercise counts disagree965 awaiting review in one document, 734 in another; 232 older exercises versus an implied 231Small, but it is the size of our largest content job
Dataset sizes disagree with the founding planASAP: 24,278 (plan) vs 24,728 (held). ELLIPSE: “about 6,500” (plan) vs 8,890 collected / 6,468 published — and the plan groups it with the datasets we may build on commercially, when its licence says we cannotThe ELLIPSE one is a licensing error in the founding document, not a typo
Threads with no owner. Across all 52 documents, four items appear with no status and no next step: Cognia (the accrediting body) is named as part of the path to a credit-bearing course and has no status anywhere; the NCAA item surfaced only as a passing note that the course must clearly not look like credit recovery; the exit survey for students is referred to as needed and has never been drafted; and whether the app’s skill view should link out to the full map has been open since the site was first mapped. Also unresolved: 12 GB of licensed datasets live in a laptop’s Downloads folder, and one of them exists only in a cloud workspace.
10

The outside view

Everything above is the view from inside. This is the version for someone coming to it cold: what is real, what is still a bet, what the next round of money buys, and what would make us stop.

What is real

Working software and a research operation

  • A live student app that teaches a 13-skill course from 965 exercises, with a placement test, exercises chosen to fit each student, old skills brought back on a schedule, a piece of real writing every lesson, and a log that records a written reason for every choice it makes.
  • An automatic scorer in production that resists the tricks that fool conventional scorers — padding an essay by 40% costs it a third of a point per quality, where the conventional model gains 0.61.
  • A database where consent is enforced by the database itself rather than by the app, where data is deleted on schedule by code, and a teacher grading tool that computes agreement automatically.
  • A research program with 21 written-down questions, a frozen plan, and a written stopping rule, plus a build specification the building side’s AI must validate before it implements anything.
What is still a bet

All of it, honestly — and that is the design

  • No student has used this. Every number on this page comes from public datasets, simulations or AI runs. The simulations are good — they caught that the original design produced zero pieces of writing in twenty lessons, and that the original success measure would miss a real effect 88% of the time — but simulated students are not evidence about real students, and the documents say so on every page.
  • Nobody has shown that teaching writing skills in prerequisite order works. Our own literature review concluded that no direct evidence exists either way, so the default is that it doesn’t, and the burden is on us. That is an unusually honest place to start, and it is why the first trial is framed as measuring the effect rather than confirming it.
  • The scorer has never been checked against a human. Not because it failed — because the measurement has not been done.

What the next round of money buys

  • A grading bench. Two trained people scoring 100–150 real ninth-grade paragraphs at $30–40 an hour, plus one or two expert advisers at $50–75 an hour. This single item unlocks every measurable claim in the program, and it is the difference between “the AI agrees with itself” and “the AI agrees with teachers”.
  • Exercise review hours. About 1,468 reviews over 965 exercises, where the public evidence says one in five has a wrong answer key.
  • About 280 new writing exercises, so that five of the thirteen skills can be tested on real writing rather than multiple choice.
  • Engineering for the comparison groups — today the main experiment of the whole program cannot run.
  • Two single-session legal engagements, one tax and one privacy.

What would make us stop

This is written down, which is unusual:

If mastering the individual skills during the month does not predict how well students write on their own weeks later — a link weaker than 0.10 on a 0-to-1 scale, with the uncertainty range topping out below 0.20, across two groups of students — then the skills-first approach fails for this age group and the product switches to teaching whole-piece writing first, with explicit strategies.

The whole design exists to get that answer in month three rather than year three. The documented failure of this kind of product is that drill gains never reach real writing. Quill, the best-known writing-practice app, ran a proper randomised trial: it improved a sentence-combining test by a modest amount and improved actual composition by nothing distinguishable from zero. Every structural decision here — real writing from lesson one, “mastered” defined as “predicted to use it in free writing”, more writing rather than more drill when the two disagree — exists to avoid rebuilding that product.

Where this stands. The software is further along than the evidence, and the evidence is further along than the paperwork. That is the right order to have built things in — but it means the next phase is not more building. It is two signatures, two graders, and a hiring round.