← GCSE Computer Science

Session 22

2026-09-11 · 2026-W37 ✓ reviewed

What happened

Short session, ended at her request partway through the new topic. Retrieval starter 3/3 unaided after a 3-day gap: 10 / 5 prints 2.0 (the float rule, which was the previous session's misconception — now retrieved correctly and unprompted), 17 % 5 gives the remainder, and the named-constant justification. Reported Code Lab \"Hours and minutes\" (p08-time) from the previous session: her first version carried a stray print(\"how long\") and output \"hours and minutes\"; she corrected both faults herself, without hints and without being told what was wrong, and the task went green on all three tests. That is DIV and MOD applied in a novel context independently, which was the open loose end on P08. Selection (P03) was then introduced — if/else shape, comparison operators, the colon, four-space indentation — and the prediction check (does mark = 40 print Pass or Fail?) was set but not answered before she stopped. No task was set on P03; nothing was practised. Watch signal #9 (reports done without evidence) fired again: took four exchanges to get the test verdict, replied with her program's output and then \"here is my code\" with nothing attached before finally reporting \"Solved!\".

Planned next

P03 selection, restarting from the top — the if/else shape was introduced but nothing was checked or practised. Teach: comparison operators (>= > < <= == !=), the colon, four-space indentation; then the prediction check (does mark = 40 print Pass or Fail?) before any task; then Code Lab \"Pass or fail\" (p03-pass), whose tests are 72, 40 and 39 so the boundary is the point. Open with retrieval on the three from today plus DIV/MOD. Also still open: log the Code Lab practice run for Adding VAT and Hours and minutes with a FRESH client_run_id — the app reuses the previous day's id, so a re-send is a silent no-op and neither task is on the practice board.

Unfinished unfinished · closed

P03 selection introduced only — if/else shape shown, prediction check set but not answered, no task attempted. Restart the topic from teaching next session.

Unfinished: P03 selection introduced only — if/else shape shown, prediction check set but not answered, no task attempted. Restart the topic from teaching next session. (P03) — closed 2026-09-15 by session 27: completed in session 27

What this session changed

TopicNameChangeEvidence recorded
P08Developing → Secure11 Sep: solved Code Lab 'Hours and minutes' (p08-time) 3/3 independently, in a later session than the 8 Sep teaching. Self-corrected two exact-match faults without hints — a stray print producing an extra output line, and 'hours and minutes' where the brief specified 'hours minutes'. Applied // and % correctly to a novel problem
P17Not started → Developing11 Sep retrieval after a 3-day gap: said 10 / 5 prints 2.0, unprompted. This was the 8 Sep misconception (predicted 60 for a float expression), so the rule has survived a gap
P01Developing → Developing11 Sep retrieval: gave the named-constant justification unaided for the second session running