Python Monitor

Watch your class
learn to code, live

BrightRevision has a full Python IDE built in. Students tackle coding challenges directly in the browser — and you can see every submission, pass, fail, and attempt in real time from your teacher dashboard.

Get teacher access →
12
Challenges
68%
Pass rate
247
Submissions
3
Need help
challenge_3.py — FizzBuzz
# FizzBuzz: print 1-20, Fizz for 3, Buzz for 5
 
for i in range(1, 21):
    if i % 15 == 0:
        print("FizzBuzz")
    elif i % 3 == 0:
        print("Fizz")
Output
1, 2, Fizz, 4, Buzz, Fizz, 7...
All tests passed
Hello World & Variables 92%
22 / 24 students passed
If / Else Conditions 79%
19 / 24 students passed
For Loops & FizzBuzz 58%
14 / 24 students passed · 6 still trying
Functions & Return Values 42%
10 / 24 students passed · 3 need help
No other revision platform has this

In-Browser Python IDE

Students write, run, and test real Python code in their browser. No installs, no setup — just code.

Auto-Marked Tests

Each challenge has hidden test cases. The system auto-marks every submission instantly — pass or fail, no teacher grading.

Per-Challenge Pass Rates

See which challenges your class struggles with most — and teach exactly that concept in your next lesson.

Attempt History

View every attempt a student made, how many tries it took, and what their code looked like — great for marking effort.

“Needs Help” Flag

Students who have tried a challenge multiple times without passing are automatically flagged so you can support them.

GCSE & A-Level Aligned

All challenges are mapped to the AQA, OCR, and Edexcel programming specifications — exactly what students need for their exams.

“My students actually enjoy the coding challenges — they treat it like a game. And I can see in the dashboard exactly where they’re getting stuck, which makes my lessons so much more targeted.”

— Computer Science teacher, Academy Trust

The only revision tool with a built-in Python IDE

Give your students a real coding environment, and yourself the data to support them.

Set up teacher account →