MuggsOf Computer Science

Claddagh

Scene Script · Lab Scene · 50 minutes

Sketch, Spec, Swap

A Paper Primer on Website Decomposition

Scene Schedule (Quick Reference)

Beat Minutes What students do What teacher does
1. Settle 0-1 Find group station, glance at assignment card Deliver 60-second framing (script in Beat 1)
2. Observe 1-6 Group observation of assigned website on shared device - no notes, no photos Time-keep; signal at minute 5; devices go away
3. Sketch 6-14 Individually sketch the page from short-term memory Circulate; support without prescribing
4. Spec 14-29 Complete the four-section spec template Circulate; help with rough-notes use
5. Swap & Reconstruct 29-43 Hand spec stack to paired group; reconstruct a stranger's spec, knowing nothing about their site Coordinate the exchange; enforce "no contact with the spec's author"
6. Compare & Close 43-50 Reconstructions return home; reopen own website; compare sketch / outsider's reconstruction / live site; write reflection; post one sentence on wall Cluster posted sentences into 4 gap-types; deliver bridging statement

Materials Checklist (Day-Of)

Run through this list before students arrive:


Procedures

Timed for a 50-minute scene. All times below are minutes elapsed from the start of class. If you are on a longer block, keep the beat order and stretch each beat proportionally.

Beat 1 - Settle & Frame (0-1 min)

What to do:

  1. As students enter, direct each to their group's station. The assignment card on each desk names their URL; the shared device is already on that page.
  2. Once everyone is seated, deliver the 60-second framing aloud (see Script).
  3. Start the Beat 2 timer (5 minutes).

Script (teacher, 60 seconds):

"Each of your groups has been assigned a different website. In five minutes, you're going to look at it together - no notes, no photographs. Look at it the way a person who is going to have to describe it from memory should look at it. After five minutes I'll say stop, and the devices go away for the rest of class."

Beat 2 - Group Observation (1-6 min)

What to do:

  1. Each group of three sits around its shared device on the URL printed on its assignment card.
  2. Students may scroll the page and hover over elements, but they may not navigate beyond the homepage, take photographs, or write anything down during this beat.
  3. Conversation within the group is permitted and actively encouraged.
  4. At minute 5, signal time aloud. Chromebooks are closed (lids shut) and pushed to the side of the station, out of view for the rest of the scene - until Beat 6.

Beat 3 - Sketch from Short-Term Memory (6-14 min)

What to do:

  1. Pass out one sheet of lightly-ruled graph paper (~5mm grid) per student.
  2. Each student sketches the homepage of their group's assigned website from memory, top to bottom.
  3. Deliver the sketching framing aloud (see Script).
  4. Pencil only. Students must be able to revise.

Script (teacher, before sketching begins):

"This is not an art class. Show me where things sit and roughly how big they are - let the grid help you keep your proportions honest. Label anything the sketch can't show on its own - search field, button, video embed, sign-in form. Labels in block print, please."

Beat 4 - Translate Sketch into a Written Specification (14-29 min)

What to do:

  1. Pass out the printed four-section spec template (on standard lined paper), one per student. Also pass out one "rough notes - not assessed" scratchpad sheet per student.
  2. Deliver the block-print framing aloud (see Script).
  3. Each student translates their sketch into language, completing each section in full sentences:
    • Project - What is this website for, and who visits it? Two to three sentences.
    • Structure - What's on the page, top to bottom? A numbered list.
    • Style - Colors, type, density, mood. Three to five sentences.
    • Behavior - What's clickable, what moves, what changes when a user interacts? Three to five sentences.
  4. Students may refer to their own sketch but not their peers' sketches. The specification has to stand on its own.
  5. The rough-notes sheet is for drafting only - final, polished language goes on the formal template. Tell students they can scribble anything on the rough sheet without it counting against them.
  6. Scribe option (available to any student). Within each group, students may decide among themselves to pair as author + scribe - one student dictates their spec aloud, the other writes it down on the dictator's template. The cognitive authorship of the spec (deciding what it says) stays with the dictator; the scribe transcribes only what they hear, without paraphrase. Pairings are chosen by the students, not assigned by the teacher. A student who wants their work to be in their own hand simply writes it themselves; a student who would benefit from delegating the writing act asks a groupmate to scribe.
  7. Circulate. Support, do not prescribe. If a student is stuck, ask "What did you see?" rather than telling them what to write.

Script (teacher, after templates are out):

"Write your spec in block print - the same writing convention engineers used on paper specifications before there were computers to do it for them. Recommended for the in-class spec, required for the take-home version."

Beat 5 - Cross-Group Swap & Reconstruct (29-43 min)

What to do:

  1. Each group of three stacks its three specs together and hands the stack to its paired group (Group A → Group B, Group B → Group A). The exchange happens simultaneously and physically - students walk specs to the paired group's station, no digital transfer.
  2. Within the receiving group, distribute the three incoming specs among the three students (one spec per student). Every student now holds a stranger's spec describing a website they have never seen.
  3. The receiving group's shared Chromebook stays closed. The originating group's shared Chromebook also stays closed. No student in the room can see the source artifact during this beat.
  4. Each student reconstructs the page on a fresh sheet of lightly-ruled graph paper, drawing only from what the spec says. Labels in block print (same drafting convention as Beat 3).
  5. No contact with the spec's author. Deliver the developer-framing aloud (see Script).
  6. At the end of the beat, each group stacks its three reconstructions together and walks the stack back to the originating group. Group A now has Group B's reconstructions of Group A's specs (and vice versa). Both groups carry both their original sketches and their outsider-produced reconstructions into Beat 6.

Script (teacher, as the swap begins):

"You're playing the role of the developer who receives the spec. You don't know the source. You can't ask the author what they meant. Draw only what's written. If something feels ambiguous, that's the data we're collecting - interpret it and move on."

Beat 6 - Three-Way Comparison, Reflection & Close (43-50 min)

What to do:

  1. Reopen the originating group's shared Chromebook. Return to the URL on the assignment card. The live website is now visible again, for the first time since minute 6.
  2. Each group lays out seven items on the desk: 3 original sketches (their own), 3 reconstructions returned from the paired group, and the live website on the screen.
  3. Each student walks through their own triplet - their original sketch ↔ the outsider's reconstruction of their spec ↔ the live site - and asks two questions aloud to their groupmates:
    • What in my spec produced the gap between my sketch and a stranger's reconstruction of it?
    • What did I miss about the live site even when I was looking at it?
  4. Each student writes a one-paragraph reflection on the back of their original spec: "The words I would add to my spec to close those gaps." The same scribe option from Beat 4 remains available - a student who chose dictation earlier may continue with the same pairing for the reflection.
  5. With 3 minutes remaining, one spokesperson per group writes a single sentence on the designated wall area: "The gap that surprised us most was - [completion]."
  6. Once all groups have posted, read the sentences aloud and cluster them into four named gap-types: ambiguity, omission, implicit assumption, observational error.
  7. Close with the bridging statement aloud (see Script).

Script (teacher, closing):

"When we work with the AI tool next week, you'll see the AI produce these same gap-types - faster and more visibly. The work we did on paper today is the durable work. The tool is the test apparatus that surfaces, in real time, what we already learned to look for here."

Independent Practice (Take-Home)

Assign each student: pick a different familiar website than the one your group used in class, and produce a fresh four-section spec on a clean template - this time with the page held open in front of you on a device rather than from memory. The take-home spec is written in block print throughout (not recommended this time - required). Bring it to the next class.

Contingencies - What to do if...

Situation What to do
A group's website won't load. Swap to a backup URL from the teacher's desk list. Don't spend more than 30 seconds troubleshooting; the scene is paper-based and any clean homepage works as the source.
A group finishes early. See Section VI (Extensions). Direct early finishers to write a second spec for a different familiar website with a deliberately planted ambiguity - they predict on the back where the ambiguity will produce a reconstructor error.
A student is absent and a group is down to two. The two-student group still produces two specs; both specs go to the paired group. The paired group has three reconstructors but only two incoming specs, so one student in the paired group doubles up with one of the other two (reads the same spec and produces an independent reconstruction). This yields a small bonus - two reconstructions of the same spec - which is itself informative data about how different readers diverge on the same words.
A student does not want to share their sketch. The sketch never leaves the originating group; only the spec travels to the paired group. So the student's spec gets reconstructed by a stranger but their sketch stays with them. This actually lowers the social cost of the scene - the artifact being evaluated by outsiders is the words, not the drawing. Encourage participation.
A paired group falls behind and reconstructions don't return in time for Beat 6. The originating group can still run a partial Beat 6 with the materials they have - their original sketches and the live website - and the missing reconstructions can be slid in during the next class's warm-up. Don't let the missing piece block the rest of the closure.
Tech failure across the room (no devices working). Pre-printed screenshot packets of each assigned website serve as the fallback source. Students get 5 minutes with the packet during Beat 2 instead of the live device. Keep one packet per assigned URL in your file drawer.
Pacing is running behind. Protect Beat 5 (swap & reconstruct) at all costs - it is the scene's lever. Trim Beat 6 first; if needed, push the reflection writing to the take-home assignment.
A student becomes overwhelmed by Beat 5 (rare). Walk them through the stranger's spec aloud, helping them parse what it says without telling them what to draw. The cognitive act of interpreting the spec remains theirs.

Reference Appendix

From here on: differentiation, assessment, and extensions. Print if you need them; skip if you’re just running the scene.

Differentiation & Modifications

1. Dyslexia

2. Asperger's Syndrome

3. Visual Impairment (Computer Lab Focus)

Rubric

A handout you can keep - what you'll be graded on, and what each level looks like.

You'll be graded on four things. Each is scored 1 (does not meet), 2 (meets), or 3 (exceeds). Rows are weighted equally. Max score: 12.

What we're looking for 1 - Does not meet 2 - Meets 3 - Exceeds
1. All four sections filled in. Your spec covers Project (what & who), Structure (top-to-bottom list), Style (colors / type / mood), Behavior (what's clickable, what moves). Each section gets content that fits there. A section is empty, mislabeled, or filled with content that belongs in a different section. All four sections are present and filled in with content appropriate to each. Sections tightly distinguish their content from each other - no overlap, no leakage.
2. Precise enough to reproduce. A peer who has never seen your website should be able to redraw it from your spec alone. Reconstructor produced a page that does not recognizably match the source. Reconstructor produced a recognizable version of the source page. Reconstructor produced a page that closely matches the source - proportions, layout, named elements.
3. Faithful reconstruction. When you draw a peer's spec, you draw only what their words say - no extra details from your imagination. Your reconstruction adds details the spec did not specify. Your reconstruction stays true to what the spec actually says. Your reconstruction is precise to the spec and surfaces gaps without filling them in.
4. Specific reflection. Your closing paragraph names the exact words, phrases, or omissions that made a reconstructor go wrong. Reflection is generic ("I should have written more"). Reflection names specific spec language that produced specific divergences. Reflection diagnoses the gap-type (ambiguity, omission, implicit assumption, observational error) and proposes the words that would close it.

Extensions & Connections