| 2026-10-21 | Developing → Developing | paper #10 Q12: 3/5 (chat answer after close, portal 'j'), loss=technique — if/elif/else with correct boundaries <5, <=20, else | session 127 |
| 2026-09-28 | Developing → Developing | Placement Q9: if age < 5 / elif age < 16 / else — bands and boundaries all correct, 2/3; every branch printed rather than assigning to price, and age re-read from input although the question said it already held a value, 27 Sep. | session 52 |
| 2026-09-25 | Developing → Developing | 25 Sep starter: condition from words 'until bigger than 50' produced while number < 51: unaided — boundary correct in production, which was the loose end (24 Sep wrote < 100 for 'bigger than 100'). Program 1 boundary <= 100 also correct unprompted. Still no independent selection task with an unseen boundary; status unchanged. | session 48 |
| 2026-09-24 | Developing → Developing | 24 Sep starter: temp > 25 with temp = 25 → 'fine' correct unaided (prediction). In production (exit ticket, while condition) wrote < 100 for 'bigger than 100'; fixed to < 101 when asked. | session 45 |
| 2026-09-22 | Developing → Developing | Starter Q3, 22 Sep, no notes: speed >= 30 at 30/29 → "slow down" / "fine" unaided. Fifth correct boundary read of >=. Secure still needs an independent selection task with an unseen boundary in a later session. | session 41 |
| 2026-09-21 | Developing → Developing | Starter Q2, 21 Sep: prediction at an unseen boundary, temp >= 25 → 25 "hot", 24 "fine", unaided. Fourth correct boundary read of >=. | session 36 |
| 2026-09-18 | Developing → Developing | Starter Q3, 18 Sep: prediction at an unseen boundary, temp >= 18 → 18 "warm", 17 "cold", unaided. | session 33 |
| 2026-09-17 | Gap → Developing | 17 Sep cold retest, later session, no notes: if/elif/else at boundary 50 → Merit unaided; spot-the-error named `else score < 40:` as the fault unaided. 2/2, 0 blank. This is the later-session confirmation the 15 Sep audit asked for (gap → developing, single level); secure still needs an independent harder retest. | session 29 |
| 2026-09-15 | Developing → Gap | audit: session 27 moved P03 notstarted → developing, a two-level jump breaching the single-level-per-session rule (see P17 correction, 11 Sep). Reverted to gap; the session's evidence (comparison ops 3/3, boundary predictions 4/4, two Code Lab tasks in one run each, exit ticket 4/4 unaided) stands as a proposed developing, to confirm in a later session. | standalone |
| 2026-09-15 | Not started → Developing | Taught 15 Sep from the top: comparison operators 3/3 True/False at the boundary; boundary predictions 40→Pass, 39→Fail, 20→Mild, 15→Mild all unaided; Code Lab 'Pass or fail' 3/3 first run no hint; 'Grade bands' 4/4 first run with a hint (had written else with a condition, self-diagnosed); exit ticket cinema age bands (if/elif/else, typed, not run) 4/4 unaided. Single-level move; secure needs an independent retest in a later session. | session 27 |