{
  "method": "Flesch-Kincaid estimated age = 0.39 * words / sentence_units + 11.8 * syllables / words - 15.59 + 5. Each punctuated sentence or standalone line is a sentence unit. Same fixed vowel-group heuristic and overrides as the exemplar. These are text estimates, not learner assessments. Staff notes, running headers/footers and document locators are excluded. Pupil page headings, diagram labels, definitions and answer-reveal text are included. File-name stems are counted as alphabetic word groups.",
  "ceiling_exclusive": 13.0,
  "syllable_rules": {
    "word_pattern": "[A-Za-z]+(?:[\u2019'][A-Za-z]+)?",
    "sentence_pattern": "[.!?]+(?:\\s|$)",
    "vowel_groups": "[aeiouy]+",
    "rules": [
      "Lowercase; strip possessive apostrophe s and remaining apostrophes.",
      "Use exact override if present.",
      "Count vowel groups.",
      "Subtract final silent e unless consonant-le ending, when count exceeds one.",
      "Subtract final ed except ted or ded, when count exceeds one.",
      "Minimum one syllable."
    ],
    "overrides": {
      "learnt": 1,
      "fire": 1,
      "our": 1,
      "your": 1,
      "you": 1,
      "their": 1,
      "hour": 1,
      "hours": 1,
      "piece": 1,
      "pieces": 2,
      "changed": 1,
      "change": 1,
      "changes": 2,
      "folded": 2,
      "folds": 1,
      "cards": 1,
      "shapes": 1,
      "bases": 2,
      "base": 1,
      "width": 1,
      "height": 1,
      "wider": 2,
      "little": 2,
      "paper": 2,
      "every": 2,
      "different": 3,
      "question": 2,
      "questions": 2,
      "artist": 2,
      "artists": 2,
      "organisation": 5,
      "organiser": 4,
      "independent": 4,
      "supported": 3,
      "aspire": 2,
      "evidence": 3,
      "process": 2,
      "record": 2,
      "compare": 2,
      "compared": 2,
      "choices": 2,
      "choice": 1,
      "feature": 2,
      "review": 2,
      "real": 1,
      "really": 2,
      "idea": 3,
      "create": 2,
      "created": 3,
      "sculpture": 2,
      "learner": 2,
      "learners": 2,
      "coloured": 2,
      "colour": 2,
      "favourite": 3,
      "people": 2,
      "table": 2,
      "title": 2,
      "simple": 2,
      "sample": 2,
      "samples": 2,
      "technique": 2,
      "achievement": 3,
      "enjoyment": 3,
      "school": 1,
      "same": 1,
      "make": 1,
      "made": 1,
      "choose": 1,
      "chosen": 2,
      "tape": 1,
      "share": 1,
      "where": 1,
      "there": 1,
      "these": 1,
      "those": 1,
      "use": 1,
      "used": 1,
      "uses": 2,
      "plan": 1,
      "planned": 1,
      "blank": 1,
      "leave": 1,
      "leaves": 1,
      "learn": 1,
      "learned": 1,
      "words": 1,
      "first": 1,
      "last": 1,
      "test": 1,
      "tested": 2,
      "spread": 1,
      "edge": 1,
      "edges": 2,
      "stage": 1,
      "stages": 2,
      "line": 1,
      "lines": 1,
      "scene": 1,
      "frame": 1,
      "while": 1,
      "clear": 1,
      "quiet": 2,
      "scissors": 2,
      "square": 1,
      "one": 1,
      "two": 1,
      "work": 1,
      "works": 1,
      "working": 2,
      "what": 1,
      "which": 1,
      "some": 1,
      "come": 1,
      "once": 1,
      "own": 1,
      "write": 1,
      "wrote": 1,
      "live": 1,
      "life": 1,
      "give": 1,
      "more": 1,
      "before": 2,
      "with": 1
    }
  },
  "surfaces": [
    {
      "label": "slide_1",
      "text": "Spreadsheet formulas\nUse formulas to work out totals.\nChange an input. Check what updates.\nUse made-up points, not real prices.\nINPUT\nFORMULA\nRESULT\nPoint, write, type or speak quietly to an adult.",
      "sha256": "bce384e3b746d56773536124d9642b2e5754bd3619444fc3d493a295b154fafa",
      "words": 33,
      "sentence_units": 9,
      "syllables": 49,
      "estimated_age": 8.36
    },
    {
      "label": "slide_2",
      "text": "Check the starting data\nWatch the adult check one input.\nA neat table can still have errors.\nCompare one cell with the model data.\nModel sheet\nB4 = 2 packs\nC4 = 3 points each\nShow one matching value privately.",
      "sha256": "5caf7872c5e3d2d3281156c88eb7eb19078c43ccb6f46b141bb5336dd60c6944",
      "words": 36,
      "sentence_units": 8,
      "syllables": 50,
      "estimated_age": 7.55
    },
    {
      "label": "slide_3",
      "text": "Find a cell\nColumns have letters. Rows have numbers.\nB4 is in column B, row 4.\nSelect C5 and find its value.\nB4: column B, row 4\nC5: column C, row 5\nPoint or click; you do not need to read aloud.\nOn the Model sheet C5 contains 2.",
      "sha256": "c058824e6c44cffcbc75df73857383ba91c444af4511409444b17d09f2915e79",
      "words": 45,
      "sentence_units": 9,
      "syllables": 55,
      "estimated_age": 5.78
    },
    {
      "label": "slide_4",
      "text": "Build a row formula\nSelect D4 on the Model sheet.\nType =B4*C4, then press Enter.\nThe star * means multiply.\nSelect D4 again to see the formula.\nB4 = 2     C4 = 3\nD4: =B4*C4\nResult: 6\nWatch the formula and the result.",
      "sha256": "ef5e09092d63d23fd9c9d0e812f01971e92a5232d8d0fd054b21b2a7e3911895",
      "words": 39,
      "sentence_units": 9,
      "syllables": 54,
      "estimated_age": 7.44
    },
    {
      "label": "slide_5",
      "text": "Total the rows\nComplete D5 and D6 with their own rows.\nUse =SUM(D4:D6) in D7.\nD4:D6 means D4 through D6.\nChange B4 to 4. Watch the totals.\nBefore: 6 + 6 + 4 = 16\nB4 changes: 2 to 4\nAfter: 12 + 6 + 4 = 22\nPredict first, then check the update.",
      "sha256": "48d0e3d5eb94845a35692607384d631c2d6f9194fd680d9caf9c8a68f4f3ed7f",
      "words": 40,
      "sentence_units": 10,
      "syllables": 48,
      "estimated_age": 5.13
    },
    {
      "label": "slide_6",
      "text": "Formula signs\n= starts the formula.\n* means multiply.\nD4:D6 is a range of three cells.\nSUM adds the values in that range.\n=B4*C4\n=SUM(D4:D6)\nMatch a sign to its job in private.",
      "sha256": "17719f6e81b125f033a6ae101ca3bd865ba02de7ac64c90fa7d6275fcc20b58c",
      "words": 35,
      "sentence_units": 8,
      "syllables": 43,
      "estimated_age": 5.61
    },
    {
      "label": "slide_7",
      "text": "A formula for the next row\nUse the Task sheet from the workbook.\nCheck the six inputs against the data card.\nBuild D4, then try the next row.\nUse the row number that matches the item.\nTask: B4 = 3, C4 = 4\nTask: B5 = 2, C5 = 5\nTask: B6 = 4, C6 = 2\nShow the formula, not just the answer.",
      "sha256": "1514fd96f86b3a8e62b1be31a17c88557564aac1b84baf8484f145818d1fc5d2",
      "words": 52,
      "sentence_units": 9,
      "syllables": 64,
      "estimated_age": 6.19
    },
    {
      "label": "slide_8",
      "text": "Will the total update?\nD4 contains the typed number 12.\nB4 changes from 3 to 5.\nWill that typed 12 update on its own?\nTyped value: 12\nFixed formula: =3*4\nLinked formula: =B4*C4\nChoose yes or no privately, with a reason.\nNo. The typed 12 stays 12.\n=B4*C4 follows changes in B4 and C4.",
      "sha256": "48b54ddc04377840bf60594f337d13c775b9c2998c4e1fca51060693e2436267",
      "words": 48,
      "sentence_units": 11,
      "syllables": 64,
      "estimated_age": 6.85
    },
    {
      "label": "slide_9",
      "text": "My activity kit\nUse the Task sheet and data card.\nCalculate the row totals and whole total.\nChange B4 from 3 to 5.\nCheck the new results and save your work.\nThree row formulas\nOne whole total\nOne change test\nChoose Supported, Independent or Aspire.",
      "sha256": "aedaa19dfe2f98d1b639d6ca77e2baa8cde6cd8c25a105b0d069cf28713c6375",
      "words": 43,
      "sentence_units": 9,
      "syllables": 61,
      "estimated_age": 8.01
    },
    {
      "label": "slide_10",
      "text": "Supported\nOpen the Task sheet and check the six inputs.\nIn D4, type =B4*C4. Press Enter.\nUse row 5 references in D5, then row 6 in D6.\nIn D7, type =SUM(D4:D6). Check the total.\nPredict, then change B4 from 3 to 5. Check D4 and D7.\nD4 =B4*C4\nD5 =B5*C5\nD6 =B6*C6\nUse one step at a time; make your own entries.",
      "sha256": "922476dc3f326bccefa3937b1ed932bdb84730f6484a0078677c6128d65512d9",
      "words": 64,
      "sentence_units": 13,
      "syllables": 75,
      "estimated_age": 5.16
    },
    {
      "label": "slide_11",
      "text": "Independent\nCheck the Task sheet against the data card.\nUse cell references to multiply quantity by points each.\nComplete D4, D5 and D6 with row formulas.\nAdd a formula in D7 for the total of D4:D6.\nPredict and test B4 changing from 3 to 5. Explain the change.\nChoose input cells.\nCheck each row.\nTest the change.\nCheck the formula bar and the changed total.",
      "sha256": "dbd6e18838f5d3b6d6a317a84342a36dd8f1fb4cc616107121021f265af929bc",
      "words": 64,
      "sentence_units": 11,
      "syllables": 89,
      "estimated_age": 8.09
    },
    {
      "label": "slide_12",
      "text": "Aspire\nComplete the Independent task first.\nPredict D6 and D7 if B6 changes from 4 to 0. Test it.\nExplain why 0 and an empty cell can mean different things.\nCheck that each row formula uses its own row.\nRestore B6 to 4 and keep B4 at 5. Check the total.\nZero: no packs needed\nBlank: check what is missing\nRestore the task inputs.\nExplain the meaning as well as the calculation.",
      "sha256": "cb76e3c392805fb41ffd206e929609b449e1b23fbaa51ee1e02837ad673d18b0",
      "words": 67,
      "sentence_units": 12,
      "syllables": 93,
      "estimated_age": 7.97
    },
    {
      "label": "slide_13",
      "text": "My formula evidence\nMy row formula is ...\nMy total before the change was ...\nAfter changing B4, my total is ...\nThe result changed because ...\nFormula + result\nChanged input + new result\nSaved file reopened\nShow your work privately to the adult.",
      "sha256": "4f7a0d4165fe029abe0bbd68523f1c22052241463af3b699fc7c89ae6e127778",
      "words": 39,
      "sentence_units": 9,
      "syllables": 62,
      "estimated_age": 9.86
    },
    {
      "label": "slide_14",
      "text": "A new input to test\nAn item uses 2 packs at 6 points each.\nA formula gives 12 points.\nThe quantity changes to 3 packs.\nWhat should the linked formula show now?\nBefore: 2 x 6 = 12\nChange quantity: 2 to 3\nAfter: 3 x 6 = ?\nGive a private answer, then reopen your saved file.\n18 points. The quantity changed from 2 to 3.",
      "sha256": "f653ef1b97fc8fa030811c4e38e885ac44984ce6f8f5bba71ff64ce6ef283ea1",
      "words": 50,
      "sentence_units": 11,
      "syllables": 70,
      "estimated_age": 7.7
    },
    {
      "label": "pupil_page_1",
      "text": "Formula step cards\nToday I can\nI can use cell references in formulas and check that totals update.\n1 Check the data\nOpen Task. Check the input cells against the data card.\n2 Build row formulas\nIn D4, multiply B4 by C4. Use * and start with =. Repeat for rows 5 and 6 using their own row numbers.\n3 Add the total\nIn D7, add D4 through D6 with =SUM(D4:D6).\n4 Test a change\nPredict first. Change B4 from 3 to 5. Check D4 and D7. Keep this change.\n5 Save and check\nSave your own workbook. Close it and reopen it. Show a formula and its result.\nPrivate responses\nPoint, write, type or speak quietly to an adult. No reading aloud is required.",
      "sha256": "ce95ff0922a5ce530e754a07880c305f8c009eec170796c85d7b9a2cedab0f9b",
      "words": 116,
      "sentence_units": 24,
      "syllables": 153,
      "estimated_age": 6.86
    },
    {
      "label": "pupil_page_2",
      "text": "Words for spreadsheets\ncell\nOne box in a spreadsheet.\ncell reference\nThe column letter and row number, such as B4.\ninput\nA value you enter or change.\nformula\nAn instruction that starts with = and works out a result.\nrange\nA group of cells, such as D4:D6.\nrecalculate\nWork out the results again when an input changes.\nA useful reason\nMy formula uses ... so the result changes when ...",
      "sha256": "b44dee54e72b9ef425eb8dc2a96e07875944fae3a3b121505416ebabbd119368",
      "words": 68,
      "sentence_units": 16,
      "syllables": 97,
      "estimated_age": 7.9
    },
    {
      "label": "pupil_page_3",
      "text": "Knowledge organiser\nThe aim\nI can use cell references in formulas and check that totals update.\nCell references\nB4 means column B, row 4. References link the formula to the input cells.\nFormula signs\n= starts a formula. * multiplies. SUM adds a range. D4:D6 means D4, D5 and D6.\nCheck carefully\nCheck the formula as well as the displayed answer. A typed result does not update. Check any blank input before trusting the total.\nMy success checks\n[ ] I used cell references in my formulas.\n[ ] I checked the row results and whole total.\n[ ] I changed an input and checked the new total.\n[ ] I saved and reopened my own workbook.\nWhere this leads\nOffice and stock roles use spreadsheets to check quantities. Explaining a formula gives evidence of a digital skill for an application.",
      "sha256": "6d0f948a654f512e269c270cb133ad3fc6779ac0b8b9d34e7421f8be26327e39",
      "words": 131,
      "sentence_units": 23,
      "syllables": 200,
      "estimated_age": 9.65
    },
    {
      "label": "pupil_page_4",
      "text": "Practice data card\nThe task\nHow many points does this activity kit need? These are made-up practice points, not money.\nUse the Task sheet\nThe grid below matches the cell addresses. Row 3 holds headings. Rows 4 to 6 hold data. D4:D7 are left blank for your formulas.\nRow | A | B | C | D\n3 | Item | Quantity | Points each | Total points\n4 | Paper packs | 3 | 4 | \n5 | Card packs | 2 | 5 | \n6 | Fastener packs | 4 | 2 | \n7 | Total points |  |  | \nCalculate\nD4 = quantity x points each for row 4. Do the same for rows 5 and 6. D7 adds the three row totals.\nChange test\nWrite a prediction. Change B4 from 3 to 5. Check D4 and D7. Keep B4 at 5 when you save.\nKeep the right sheet\nUse Task for your work. Model has different data and is for the adult example. Do not copy its answers.",
      "sha256": "b1c6a0ad5acf812c0aba1075f1cfb99f5242919a507004bc405e827f4f08f4b4",
      "words": 129,
      "sentence_units": 28,
      "syllables": 169,
      "estimated_age": 6.67
    },
    {
      "label": "pupil_page_5",
      "text": "Supported route\nThe aim\nI can use cell references in formulas and check that totals update.\nSteps\n1. Open the Task sheet and check the six inputs.\n2. In D4, type =B4*C4. Press Enter.\n3. Use row 5 references in D5, then row 6 in D6.\n4. In D7, type =SUM(D4:D6). Check the total.\n5. Predict, then change B4 from 3 to 5. Check D4 and D7.\n6. Save, close and reopen your own file.\nMy check\nBefore: D4 = ... and D7 = ...\nAfter B4 changes to 5: D4 = ... and D7 = ...\nThe result changes because ...\nSuccess\n[ ] I used cell references in my formulas.\n[ ] I checked the row results and whole total.\n[ ] I changed an input and checked the new total.\n[ ] I saved and reopened my own workbook.\nPrivate responses\nUse your book or a private device. You may point or ask for exact scribing.",
      "sha256": "6da37cc0aaa4f7ffc99783ece0f216f2d4d89781d84e0afb5841304dcd2c61c0",
      "words": 134,
      "sentence_units": 33,
      "syllables": 177,
      "estimated_age": 6.58
    },
    {
      "label": "pupil_page_6",
      "text": "Independent route\nThe aim\nI can use cell references in formulas and check that totals update.\nSteps\n1. Check the Task sheet against the data card.\n2. Use cell references to multiply quantity by points each.\n3. Complete D4, D5 and D6 with row formulas.\n4. Add a formula in D7 for the total of D4:D6.\n5. Predict and test B4 changing from 3 to 5. Explain the change.\n6. Save, close and reopen your own file.\nMy check\nBefore: D4 = ... and D7 = ...\nAfter B4 changes to 5: D4 = ... and D7 = ...\nThe result changes because ...\nSuccess\n[ ] I used cell references in my formulas.\n[ ] I checked the row results and whole total.\n[ ] I changed an input and checked the new total.\n[ ] I saved and reopened my own workbook.\nPrivate responses\nUse your book or a private device. You may point or ask for exact scribing.",
      "sha256": "b56e32d6beb6ad90b6ff117cfd5aa91bbebba95e6ccdd9a89ef94904023e8836",
      "words": 136,
      "sentence_units": 31,
      "syllables": 190,
      "estimated_age": 7.61
    },
    {
      "label": "pupil_page_7",
      "text": "Aspire route\nThe aim\nI can use cell references in formulas and check that totals update.\nSteps\n1. Complete the Independent task first.\n2. Predict D6 and D7 if B6 changes from 4 to 0. Test it.\n3. Explain why 0 and an empty cell can mean different things.\n4. Check that each row formula uses its own row.\n5. Restore B6 to 4 and keep B4 at 5. Check the total.\n6. Save a new v2 copy and keep v1.\nMy check\nBefore: D4 = ... and D7 = ...\nAfter B4 changes to 5: D4 = ... and D7 = ...\nThe result changes because ...\nSuccess\n[ ] I used cell references in my formulas.\n[ ] I checked the row results and whole total.\n[ ] I changed an input and checked the new total.\n[ ] I saved and reopened my own workbook.\nPrivate responses\nUse your book or a private device. You may point or ask for exact scribing.",
      "sha256": "eb081b0094c15deff8f1065158449e223414206080a2138454c21a4419914316",
      "words": 136,
      "sentence_units": 32,
      "syllables": 185,
      "estimated_age": 7.12
    },
    {
      "label": "pupil_page_8",
      "text": "My evidence record\nMy file and folder\n\nOne row formula and the total formula\n\nBefore the change\nD4 = __________   D7 = __________\nAfter B4 changes from 3 to 5\nD4 = __________   D7 = __________\nWhy the results changed\n\nSaved workbook reopened\nYes / Not yet\nMy response to the next step\n\nAdult record\nDate: __________   Support used: ____________________\nSeen / supported / not yet: references; totals; change; reopen.\nNext step: ________________________________________\nResponse acknowledged: _____________________________",
      "sha256": "2bb90a4e09b6842d9535665ae44550fedcea4ffbdfe673fb37f8c9bf878b36b3",
      "words": 59,
      "sentence_units": 16,
      "syllables": 88,
      "estimated_age": 8.45
    },
    {
      "label": "worksheet_Task",
      "text": "Activity kit\nTask\nFictional practice points\nItem\nQuantity\nPoints each\nTotal points\nPaper packs\nCard packs\nFastener packs\nInput cells B4:C6\nFormula cells D4:D7\nTask change B4: 3 to 5\nSave your own copy.\nKeep Task B4 at 5.",
      "sha256": "e0fc199fd6b857440632d2ef3ed5658c9ff1d0270d671fbe11e61b9a6a6703e8",
      "words": 38,
      "sentence_units": 15,
      "syllables": 55,
      "estimated_age": 7.48
    },
    {
      "label": "worksheet_Model",
      "text": "Activity kit\nModel\nFictional practice points\nItem\nQuantity\nPoints each\nTotal points\nPaper packs\nCard packs\nFastener packs\nInput cells B4:C6\nFormula cells D4:D7\nModel change 2 to 4\nAdult example.\nRestore B4 to 2.",
      "sha256": "e1cbb66fabc0979191f145044208579d2fa880a7ddfcdd12b287b71a676614b0",
      "words": 34,
      "sentence_units": 15,
      "syllables": 56,
      "estimated_age": 9.73
    }
  ],
  "maximum_estimated_age": 9.86,
  "note": "Counts cover slide text, example text, cues, answer reveals eight pupil pages including data-table labels, and two worksheets. Same content repeats across editions and pink variants. Staff notes and running date/header/footer excluded."
}
