Starter 3/3 cold incl. DIV/MOD at the third ask, but the first handwritten P04 exit ticket scored 2/4: the loop was right three times and the running total was never produced. Ran 13:05–13:45 against block 33. 'Add them up' (p04-sum) verdict reported in her first reply: "all" (3/3) — the app's practice run has not yet been sent to the tracker. Starter, no notes, 3 set / 3 attempted / 3 unaided / 0 blank: '// and %' → "Div and mod" (first cold success after misses on 8 and 15 Sep); trace of total over range(2, 5) → "i = 2, total = 2 / i = 3, total = 5 / i = 4, total = 9", then "line 4 and 9"; temp >= 18 boundary → "warm and cold" for 18/17. Exit ticket (4 marks, ~5 min, handwritten, photographed): Aisha saves £2, £4 … £20 over 10 weeks, print the total. Her first reply was "20" (week 10's amount). Attempt 1 (13:30): Save = int(input()) / for i in range(1, 11): / Money = Save * i / Print(Money), × crossed out for * — marked 2/4 (loop and weekly amount right; no accumulator; prints 20). Asked what happens to the old value of Money each time round — no answer in words; attempt 2 (13:35): Save = save * i, colon missing, Save/save/Print mixed case. Tutor displayed the Q2 pattern annotated (before / inside / after; the + makes it grow) and named the colon and case slips. Attempt 3 (13:43): colon and lower case fixed; still save = save * i, no total = 0. About 30 minutes on a 5-minute task: the gate failed — the accumulator had been traced (3/3) but never built with her in production, and the displayed pattern did not transfer. That struggle is a sequencing fault, not evidence against P04's loop mechanics, which were correct by hand all three times. Model shown at the close with the one differing line marked. P05 not opened. Exit ticket not passed — re-sit on a fresh task after an on-paper build.
FIRST: P04 running total — build the accumulator on paper WITH her, one line at a time with a say-back per line (total = 0 / for week in range(1, 11): / total = total + week * 2 / print(total)); then two production checks (a near-complete running-total program with the update line blank — she writes only that line); then re-sit the P04 handwritten exit ticket on a FRESH 4-line running-total task, photographed, 4 marks, marked as the exam would. Starter, no notes: the values of 17 // 5 and 17 % 5; one P03 boundary prediction at an unseen value; predict the output of a 3-line for loop. P05 while loops open only after the exit ticket passes 4/4. Stop any independent task at ~10 minutes and teach. PARENT: today's Code Lab run ('Add them up', reported all 3 passed) has not been sent from the app; the stale client_run_id lab-mtwz56ci issue is still open.
P04 handwritten exit ticket attempted three times (2/4): the running total (total = 0 before the loop; total = total + amount inside) was not produced. Not passed — re-sit on a fresh 4-line task once the accumulator has been built with her on paper.
| Topic | Name | Change | Evidence recorded |
|---|---|---|---|
| P04 | Not started → Not started | 18 Sep: 'Add them up' reported 3/3 ("all"); trace of total over range(2, 5) → 2, 5, 9 and "line 4 and 9" unaided; handwritten exit ticket 2/4 over 3 attempts (~30 min): for i in range(1, 11):, indentation and print-after-loop correct ×3, × self-corrected to *; running total never produced — Money = Save * i, then save = save * i twice after the + pattern was displayed; total = 0 never written. Model shown at the close. Proposed developing for the loop construct; accumulator not yet produced. | |
| P08 | Secure → Secure | Starter Q1, 18 Sep, cold, no notes, third ask: '// and %' → "Div and mod" unaided, after "i don't know" on 8 and 15 Sep. | |
| P03 | Developing → Developing | Starter Q3, 18 Sep: prediction at an unseen boundary, temp >= 18 → 18 "warm", 17 "cold", unaided. | |
| P02 | Secure → Secure | 18 Sep handwritten program: variables Save, Money, then save — they say roughly what they hold, not a third non-descriptive name after 'ha'; names and print were capitalised on attempts 1–2 and lower-cased on attempt 3 after being told. |