Browser-based code editor with multiplayer mode. Lands in IT when students collaborate live across schools or debug a shared codebase together.

Creative Replace (CR)

Magic 8-ball randomiser in Python

Year 9 · 50 min · 1 device per student

Each student writes a Python program that asks the user a yes-or-no question, picks a random response from a list of eight Magic 8-ball-style answers, and prints it. They test their own program with three sample questions and submit a screenshot of the running code.

Tools: Replit

Interactive Amplify (IA)

Pseudocode-to-Python translation race

Year 10 · 40 min · 1 device per student

Students translate three pseudocode snippets into Python at their own pace, posting each translation to a Replit gallery. Quizizz tracks completion. After each round, the teacher pulls out the two most efficient and two most error-prone translations and asks the contributing students to walk through their reasoning.

Tools: Quizizz, Replit

Code review workshop with peer critique

Year 13 · 70 min · 1 device per student

Each student posts a 50-line excerpt of their A-Level NEA project code to a class Replit gallery. Two named peers per excerpt write a code-review comment focusing on structure, naming, and edge cases. Students revise based on the two reviews.

Tools: Replit

Interactive Transform (IT)

Real-time multiplayer code-debugging

Year 8 · 50 min · 1 device per student

The teacher introduces a bug into a shared Replit workspace before the lesson (e.g. an off-by-one error in a loop, a confused variable name). All thirty students enter the workspace simultaneously. Each can edit and run the code. The class works together in real time to identify and fix the bug. The first student to find it explains their reasoning to the class.

Tools: Replit

Live cross-school pair programming

Year 9 · 60 min · 1 device per student

Students are paired with a peer from a partner school in a different country. They share a Replit workspace and work on a small Python project together (e.g. a number-guessing game). They use a video call alongside for live discussion. The teacher reviews each pair's commits at the end and asks two pairs to present their reasoning.

Tools: Replit, Microsoft Teams

This page is one of a growing set of PICRAT examples by cell, subject and key stage. Page maintained by Andy Perryer.