Development log
Changelog
PaperCraft is a Final Year Project, built in the open. Every release that reaches teachers is recorded here, newest first.
Last updated · 22 releases
A new home page tour, and more complete exported papers
- BetterThe home page tour now shows how drafts are checked, edited and learned from.
- FixedThe home page now describes checks, marking and speed as they actually work.
- FixedWord and PowerPoint exports and every answer key name parts the Cambridge way.
- FixedExported gaps and answer keys no longer show blank placeholders.
- FixedExports now include writing situations, email notes, short texts and sentence banks.
- FixedAnswer keys now include both model answers for the two-task writing part.
- BetterThe research page's loop diagram now matches the one in the final report.
- FixedDrafting instructions now cite the right Cambridge handbook pages.
- BetterAccepting or dropping a proposed rule now reads the same wherever you do it.
- FixedThe research page now describes the teacher study as it will actually run.
Drafting and rule checks run on a newer model version
- BetterExercise drafting and rule checks now run on a newer model version.
A question can no longer offer the same answer twice
- BetterAnswers are now spread across the options, so guessing one letter no longer pays.
- FixedAn exercise is rejected if two options say the same thing, which left it unanswerable.
- BetterA draft cut short part-way is now recognised as too long and asked for again.
- FixedThe top menu no longer overlaps itself on a tablet-width screen.
- FixedOn a phone, the research page's button stays on one line instead of breaking up.
- BetterRemoved a quotation on the home page that was not attributed to anyone.
Batch results stay put, and a draft no longer changes its own labels
- FixedAfter picking an exercise from a batch you can go back and pick another one.
- NewBatch cards you have filed are marked, so you can see what is left to review.
- FixedA draft is described by the settings that made it, not by whatever you change afterwards.
- NewChanging the settings under a finished draft now asks whether to generate a new one.
- FixedThe vocabulary figure measures your draft, and is left out where there is nothing to measure.
- BetterThe difficulty setting now says what it should change about the language.
- FixedOlder exercise types now go through the same checks as the current ones.
- FixedAbandoning a generation now stops it instead of leaving it running.
- NewGenerating is limited per teacher, so one runaway session cannot use up everyone's budget.
Exports let you choose whether the answers come with them
- NewPDF exports now let you include or leave out the answers before you download.
- FixedA PET Writing Part 2 export now shows both tasks, not only the instruction to choose one.
- FixedWriting worksheets no longer print the same instruction twice.
- FixedA model answer that comes out too short is now rewritten before you see it.
- FixedThe vocabulary level now describes the draft instead of the instruction, so it moves with what was generated.
- BetterThe research page carries three more sources on agent memory and learning from experience.
The research page now names the sources behind its design choices
- BetterThe research page now gives references for where a draft's learned material comes from and why it is ordered as it is.
- FixedOne reference now uses the book's own English title rather than a translated one.
Drafts now say what they cost and what they took from your corrections
- NewNew drafts say which corrections this part is most likely to need, measured from your own edits.
- NewA rule's effect can now be measured against drafts written without it, instead of being assumed.
- BetterRules you approved now reach the writer in the order they must be applied, not as one flat list.
- BetterEach draft's record now shows how much instruction it used and how much of that was reused.
- BetterA draft's record now says when a rule was left out for space, not only which rules were used.
- FixedThe answer-quality check was skipping two exercise types that do have answer options.
- NewThe research page now shows the learning page, and what the software took from real corrections.
- BetterThe research page now says which of your own material shapes the next draft.
- BetterThe research page now describes the study as it runs: each teacher alone, with no facilitator.
- FixedThe evaluation diagram on the research page no longer shows a facilitator-led walkthrough.
- FixedThe research page's slide pictures now show the deck as it is today.
- FixedRules you approved now apply to every new draft.
- FixedPart names on the research page now match the labels the app itself shows.
- FixedThe research page no longer describes an interview the study does not run.
- BetterThe research page says more plainly what the prompt carries and why one question is out of scope.
Ask it what it has learned, without waiting for tomorrow
- NewA button on the learning page checks your corrections for new rules right away.
- BetterSmall labels on the research page now meet the contrast standard.
- FixedA link on the learning page is easier to tap on a phone.
- NewWhen it finds nothing it now says why, and how many more exercises a pattern needs.
- FixedNotes on the learning page no longer wrap early when there is room for the line.
- FixedRule text no longer ends on a stranded last word.
- BetterA rule awaiting your decision now reads at a comfortable width.
- NewThe research page now covers the answer-spread check and what the review can and cannot do.
- FixedLong explanatory text on the research page now wraps to readable lines at every window size.
The checks now read your edits too, and tell you when one changes
- FixedA rule the review turned down is no longer offered for you to approve.
- FixedA rule you approved is listed once, not once for every update since.
- BetterRules and parts now say which exam they belong to.
- BetterText on the learning page no longer stretches too wide to read.
- FixedThe rule counts on the learning page now match the lists below them.
- FixedA rule you approved stays in use when new proposals arrive.
- FixedExercises no longer put every answer on the same option.
- NewA draft now warns you when too many answers land on one option.
- NewStudy participants can opt in to a comparison that measures rule effect.
- NewRules are now proposed on a schedule, without waiting to be asked.
- BetterThe diagram on the research page now shows the checks answering back.
- NewA new diagram showing which decisions the software deliberately leaves to you.
- NewA new page shows every rule learned from you, and lets you withdraw any of them.
- NewA short explainer describes how it learns from you, in five steps.
- BetterText is larger across the app, which was too small to read comfortably.
- BetterExercises are drafted on a newer, faster model.
- NewIt also shows proposals the review turned down, and why.
- FixedA correction is recorded once, not twice, when you edit then approve.
- NewA proposed rule now warns you when it pulls against one you already use.
- NewYou can stop using a rule you approved earlier, at any time.
- NewEditing a draft shows you if your change breaks a check that passed.
- NewIt also tells you when your edit fixes something the draft got wrong.
- BetterNothing blocks you saving: the notice is advice, your decision stands.
- BetterVocabulary feedback gives a percentage, so you can judge the change.
- BetterRules you approve are reviewed by a second, unrelated reviewer.
- BetterExercises are drafted more reliably, with fewer failed attempts.
- BetterLearned rules keep priority over older hints when space runs short.
- BetterA clearer diagram of how the loop works on the research page.
- FixedExercise pictures are shown whole in previews instead of cropped.
- FixedEditing a question now shows its number, so you know which one you are changing.
- BetterAn empty question stem now says why it is empty for gap-fill items.
- FixedA single rule in force now fills its row instead of leaving half the space blank.
Grammar focus follows the exam, and picture exercises stop reporting false timeouts
- BetterGrammar focus now lists only what the exam you picked actually tests.
- NewHover a grammar focus to see the official wording it comes from.
- FixedPicture story exercises no longer fail with a timeout after succeeding.
- BetterPicture exercises are drawn one at a time, so slow batches finish.
- FixedSwitching exam clears a grammar focus the new exam does not test.
- BetterLeaving a page mid-generation now stops the work instead of running on.
- NewPress Edit on a new exercise to change any field, before saving it.
- BetterYour corrections to a draft are now recorded, not just the final version.
- FixedAnalytics recommendations now set up the generator and say what they set.
- NewLeave a note on a draft you keep, not only on one you reject.
- NewSee what the app learned from your edits, and refuse any rule you disagree with.
- BetterThe research page now shows the same loop diagram as the report.
- NewA new check finds questions where more than one answer works.
- BetterPlainer wording on the research page, with claims stated instead of labelled.
- NewOpen a class to see how it did, and which questions to go over again.
- NewEvery draft can show how it was made, step by step, including any retry.
- FixedExam pictures are shown whole in previews instead of cropped.
- BetterItem-writing rules now state whether they come from the handbook or from teaching.
Every exercise checked against the Cambridge handbook, and edits now teach the generator
- NewEach exercise shows its exam part, the candidate's task and the marks.
- NewDrafts are checked against the official handbook and regenerated if they miss it.
- NewThe editor warns live when an edit stops matching the exam task.
- NewYour corrections to earlier drafts now guide the next one you generate.
- NewPictures are checked for stray text, split frames and photos before you see them.
- NewYou are told which pictures still need a look, and why.
- BetterPicture stories keep going when one drawing service is busy.
- BetterPictures are now always black and white, like the real papers.
- BetterPrinted papers use the Cambridge part name and wording, with framed pictures.
- FixedPET matching no longer shows invented portraits; that task is text only.
- FixedRecommended next practice was always empty, even with class answers in.
- FixedThe gapped version of a cloze passage can now be edited, not just the full one.
- FixedYou can now change the answer for a KET matching question.
- FixedNames, option titles, alternative answers and note guidance are now editable.
- FixedPicture generation could run past its time limit and return nothing.
- FixedSample class answers were scored against the wrong key, so results looked random.
- FixedGap-fill practice showed every student at zero when the marking was correct.
- FixedLong labels in a diagram on the research page ran outside their box.
- NewDrag the exercises in a paper to reorder them.
- FixedA reordered paper kept its order after saving and reopening.
- BetterExercises are added to a paper in exam-part order, not click order.
- FixedChoosing KET no longer offers PET item types in the filter.
- BetterThe product tour on the home page now shows the current app.
- BetterLesson slides name each part the way the exam does, matching the printed paper.
- BetterRemoved old exercises that were not the exam task they claimed.
- BetterEvery exam part now has a worked example in the exercise bank.
- BetterThe research note now matches how the system actually works.
Every question is editable, and picture stories match their answers
- FixedTwo multiple-choice types showed no questions and could not be edited.
- FixedMatching options, gapped-text sentences and writing prompts are now editable too.
- FixedPicture-story panels now show the same characters throughout.
- FixedThe model answer now describes what the pictures actually show.
- FixedShort model answers are regenerated, and word counts are now accurate.
- NewEvery generated picture is now inspected before it reaches an exercise.
- NewA picture with stray writing or a split layout is redrawn automatically.
- BetterPictures retry instead of failing, and a broken set is never saved.
- BetterClearer wording and slightly larger text across the app.
- BetterThe research note now matches how the system actually works.
Whole-paper practice links now mark every part
Preparation for the first round of teacher usability sessions.
- FixedSubmitting a multi-part practice paper failed instead of returning a score.
- FixedEach part of a paper is now marked and stored on its own.
- BetterA part that fails to submit says so instead of quietly scoring zero.
- BetterPlainer wording on the home page.
- NewThis changelog, open to everyone, in the app and on the marketing site.
Research note expanded
- BetterThe public research note now covers measurement, item types and study ethics.
Present a paper as interactive slides
A second delivery path alongside print: teach straight from the browser.
- NewTurn any paper into a 16:9 slide deck and present it full screen.
- NewClick an option to mark it in class; reveal answers only when you choose.
- NewBuilt-in lesson timer, slide overview and print-to-PDF.
- NewDownload the deck as one self-contained file that works offline.
- NewPublish a courseware link, with or without answers, and revoke it anytime.
- BetterRefreshed the home page, product tour and Papers screen.
Analytics tells you what to teach next
- NewSkill mastery: where a class is secure and where it is weak.
- NewSuggested next practice, one click to a pre-filled generator.
- BetterExercise Bank moved to a sortable table with filters and paging.
Every non-writing exercise marks itself
- NewAutomatic marking now covers matching and gapped-text tasks too.
- BetterWriting tasks tell the student their teacher will mark them.
- BetterExercise types are labelled by exam part, so names match the handbook.
- BetterExport shows a preview before you download.
Share to a class, and one graded attempt each
- NewSend a practice link to a specific class and find it there later.
- NewEach student name gets one graded attempt, keeping class statistics honest.
- FixedClosed a gap that could expose answer keys through a practice link.
- BetterTightened who can read student submissions.
- NewA public research note explaining how the system is built and measured.
Authoring Insights
The teacher-in-the-loop signal: how much human correction each draft needs.
- NewSee how much you edited the AI draft before approving it.
- NewCompare which exercise types need the most teacher correction.
Students answer online, teachers see the results
- NewShare an exercise or a whole paper as a link; no student login needed.
- NewInstant marking and a per-question breakdown for the student.
- NewPer-item difficulty, discrimination and distractor analysis for the teacher.
Accounts, exercise bank and export
- NewSign-in, a short product tour, and your teaching level on your profile.
- NewSave approved exercises to a bank and reuse them.
- NewAssemble papers and export to Word, PDF or PowerPoint.
- NewClass management and paper assignment.
First working version
- NewGenerate Cambridge KET and PET exercises from a topic and grammar focus.
- NewVocabulary checking against CEFR A2 and B1 word lists.
- NewReview, edit and approve every draft before it can reach a student.
Wondering why the system is built this way? The research note explains the design and how it is measured.