The owed trace table and the 'first two lines on paper' item were both run; while True was explained right cold for a second day and the storage idea stayed absent, but the handwritten loop lost break and its indentation, and the hex short route failed first time. Ran 09:20-10:19 against block 22; she said 'log it' at 10:19 once told the block was over. Cold, one per message: while True -> 'keep repeating until there is a break, if not forever', right (2nd day); 2-mark why-hex no cue -> 'easier to type, less mistakes', 1/2, no fact, no storage; frame -> 'less space on the page', model shown; three pseudo-code lines, no table -> price = int(input()) / total = price*3 / print(total), 3/3. Paper, 'first two lines only', set 09:38, photo 09:44: counter = 0 and While true present, then the whole program unasked. Found by questioning: no break (added after 'which line stops the loop'); if and break at the left margin, 'inside' claimed, 'how can you tell' unanswered, fix stated by the tutor; quotes round stop missing (3rd time), colons missing on while and if. Trace of the same algorithm (cat, dog, stop): first row typed by her, then 'please explane what you are asking me'; grid with row labels given; photo 10:03 with every value right, OUTPUT on the pass-3 row. 11010110 -> 128+64+16+4+2 = 214 with 'add it twice' asked. Hex short route shown once; 2F -> '15*12 = 180, +2 = 182', wrong; 47 shown. 9 items set, 9 attempted, 0 blank. Not run: binary addition with the overflow sentence; binary-to-decimal with working unasked. Sessions 73, 79, 92, 102 resolved: their distinct items are done; the two binary items carry forward in this session's unfinished. No status changes.
FIRST, owed since 2 Oct and never run: one binary addition by hand on paper (two 8-bit numbers with 3+ carries), photographed, plus one sentence in her words on what overflow is. Then one binary-to-decimal typed with NOTHING said about working — does the adding line appear. Before those, 5 min cold, one per message: the 2-mark why-hex with no cue (15 Oct: 1/2, consequences without the 'fewer digits' fact); one pseudo-code IF...THEN line read cold (IF, WHILE, FOR unread so far). Then a trace table from three headings ONLY — no grid, no row labels — on a short count loop she has not seen; if she asks what to do, answer 'one row per pass' and nothing more. Hand code: the next handwritten program (due by 29 Oct) must show the if and break indented inside the loop and speech marks round the compared word with no checklist — set a 4-line while-with-break from a one-line brief. Hex short route is optional: if used again, say 'left digit x 16' once; the binary route stands.
Binary addition by hand with the overflow sentence (owed since 2 Oct, not run 15 Oct). Binary-to-decimal with working unasked (15 Oct: asked for). Trace table from headings alone with no grid or row labels (15 Oct: grid given after 'please explane').
| Topic | Name | Change | Evidence recorded |
|---|---|---|---|
| P05 | Developing → Developing | 15 Oct, cold, open, first item: 'it will keep repiting untill there is a break if not it will go on forever' - right on a 2nd day (13, 15 Oct). Paper, no checklist, 'first two lines' asked: counter = 0 and While true in ~5 min, then whole program unasked: break omitted (added after 'which line stops the loop'), if and break at the left margin (fix stated by tutor), quotes round stop missing (3rd time), colons missing on while and if. Stays developing. | |
| A04 | Developing → Developing | 15 Oct, cold, no table on screen, 2 days on: price <- USERINPUT / total <- price * 3 / OUTPUT total -> price = int(input()) / total = price*3 / print(total), 3/3 unaided, typed. Also read the REPEAT...UNTIL-with-input algorithm and translated it on paper (logic errors were Python, not reading). Second session right; IF/WHILE/FOR in pseudo-code still unread. | |
| P17 | Developing → Developing | 15 Oct, cold, no reminder: int(input()) on the price line of the pseudo-code translation, 2 days after 13 Oct. 2/2 across two days unprompted. str() and real conversion still untouched. | |
| D02 | Developing → Developing | 15 Oct, typed, 'add it up twice' asked: 11010110 = 128+64+16+4+2 = 214, right - the same five values summed as 204 on paper #9 the day before. Working line was asked for, so the 'unasked' check is still owed. | |
| D01 | Gap → Gap | 15 Oct, cold, no cue, 2nd item; bar: 2-mark points-marked explain. 'easer to type and they make less mistakes': 1/2 (consequences, no fewer-digits fact). No storage idea for a 2nd cold day (13, 15 Oct). Frame 'Hex uses ___ than binary' -> 'less space on the page' at once; model sentence shown. Below the bar cold: stays gap. | |
| A07 | Gap → Gap | 15 Oct, REPEAT...UNTIL trace with input (cat, dog, stop) on paper. Three headings given; first row typed by her unaided (counter 0). Then 'please explane what you are asking me': grid with row labels (before / pass 1-3 / after) given; table on paper 10:03 with every value right - 0, cat 1, dog 2, stop 3, OUTPUT 3; OUTPUT written on the pass-3 row not the after row. Confirmed with a scaffold; no table from headings alone yet: stays gap. | |
| D03 | Developing → Developing | 15 Oct: hex->decimal short route shown once (E6 = 14x16+6 = 230) after she used the binary route on paper #9. 2F unaided: 'f = 15, 15*12 = 180, 180+2 = 182' - right digit multiplied, and by 12 not 16; 47 shown with the binary check 0010 1111. Binary route not tested today. Stays developing. |