PyGCSE Python Lab
← Back to Home

Features

Everything you need to teach GCSE Computer Science effectively

How It Works

1. Choose or Create

Use ready-made mock exams and topic sets, or build custom assignments from 900+ GCSE and 500+ A Level questions.

2. Assign to Classes

Copy courses to your classes with one click. Set due dates, enable test mode, customise as needed.

3. Track Progress

AI-assisted marking with exam-style rubrics. Real-time analytics show completion rates and scores.

900+ GCSE & 500+ A Level Questions

Pre-built assignments aligned to OCR J277 and AQA A Level specifications. Use immediately or customise.

  • Mock Exam Sets: 4 full exam-style papers (Paper 1 A/B, Paper 2 A/B) totalling 132 questions with authentic marking rubrics
  • Practice Paper Sets: 6 progressive practice papers (A/B/C for each component) with 180 questions, ranging from easy to challenge difficulty
  • Homework Banks: 43 topic-specific homework assignments (5-10 questions each) covering every section of the OCR J277 specification. Ready to assign for weekly homework or focused practice.
  • Five a Day: Quick daily practice sets with 5 mixed questions. Perfect for starter activities or regular retrieval practice.
  • Topic Mastery Sets: 11 focused assignments by specification section (245 questions). Perfect for targeted revision or weekly homework.
  • One-click assignment: Copy entire courses to your classes instantly, customise due dates, enable test mode, or tweak questions
  • Your own question banks: Create and organise custom questions for reuse across classes. Build your own course library.

15+ Specialised Question Types

Assess every skill from Python coding to Boolean logic with purpose-built interfaces

  • Interactive builders: Drag-and-drop flowchart creator, logic gate circuit designer, trace table interpreter
  • Python coding: Full in-browser editor with Pyodide interpreter. No server needed, instant execution.
  • Data representation: Binary/denary/hex conversions with visual bit tables and step-by-step working
  • Traditional formats: MCQ, multi-select, true/false, fill-in-blanks, matching pairs, checkbox tables
  • Written answers: Short and long answer questions with AI-assisted marking using OCR-style rubrics

AI-Powered Marking & Student Support

Reduce your workload while maintaining pedagogical integrity

  • Intelligent auto-marking: Exam-style banded marking rubrics for coding questions, written answers, and complex tasks. Saves hours per class.
  • Hint system: Students can request hints when stuck. AI guides without revealing solutions.
  • Pedagogical guardrails: System prompts discourage full solutions. Maintains learning integrity.
  • Teacher override: Review and adjust AI marks, add manual feedback, see which questions were AI-graded
  • Rate limits: Per-user and per-submission caps prevent over-reliance on AI help

Learn more about our AI approach and safeguards

Test Mode & Real-Time Analytics

From formal mocks to daily homework tracking

  • Test mode: Disable AI help for formal assessments. Perfect for mock exams with controlled conditions.
  • Submission tracking: See attempt counts, time spent, and completion status. Identify struggling students early.
  • Question-level analytics: Which questions are most difficult? Where do students need re-teaching?
  • Export evidence: Download submissions with marks and feedback for portfolios or moderation
  • Optional gamification: Enable achievements, XP, and streaks to motivate students (teacher choice)

Build Your Own Assignments

Full flexibility. Use our questions or create your own.

  • Browse question banks: Search and filter 900+ GCSE and 500+ A Level questions by topic, difficulty, question type, or exam board
  • Mix and match: Combine questions from different topics to create custom assessments. Suitable for weekly homework or end-of-unit tests.
  • Create your own: Build questions from scratch using any of our 15+ question types. Add to your private question library.
  • Reuse across classes: Save assignments as templates, copy between classes, organise into courses
  • Clone and customise: Take our pre-built assignments and modify them. Adjust marks, change questions, add your own twist.

Complete OCR J277 & AQA A Level Coverage

Every topic, every skill, every question format. GCSE and A Level. All originally written.

  • Paper 1 (J277/01): 420 original questions aligned to Systems Architecture, Memory & Storage, Networks, Security, Software, and Ethical/Legal issues
  • Paper 2 (J277/02): 518 original questions aligned to Algorithms, Programming Fundamentals, Robust Programs, Boolean Logic, Languages & IDEs
  • AQA A Level (7517): 535 original questions covering Data Structures, Algorithms, Programming, Computer Architecture, Networking, Databases, and more
  • Exam-authentic style: Written to match OCR format with proper command words, mark allocations, and detailed mark schemes
  • Progressive difficulty: Easy questions for foundation, medium for consolidation, hard for challenge. Differentiate effortlessly.
  • Regular updates: New questions added continuously. Question banks grow over time.

46 Interactive Lessons with Worksheets

Self-paced, slide-based lessons covering the entire OCR J277 specification. Each lesson includes embedded tasks and a companion worksheet.

  • Full spec coverage: 28 lessons for Paper 1 (Computer Systems) and 18 lessons for Paper 2 (Computational Thinking & Programming)
  • Interactive slides: 7–17 slides per lesson with 2–6 embedded question tasks. Active learning, not passive reading.
  • Companion worksheets: Every lesson comes with a downloadable worksheet for deeper practice or homework.
  • Self-paced with auto-save: Students work through at their own speed. Progress saves automatically so they can pick up where they left off.
  • Great for cover lessons and revision: Set a lesson, students work independently. No preparation needed.

Built-In Learning Games

Gamified revision that students actually want to play. All games draw from the question bank so revision happens naturally.

  • Live multiplayer: Teacher-launched games including Arena Shooter, Quiz Race, Territory Wars, Tower Build, Bomb Defusal, and Turn-Based Duels. Students join with a class code.
  • Solo games: Platform Jump, Endless Climber, and Mini Golf Challenge — students answer GCSE questions as they play to progress and earn rewards.
  • Binary & hex trainers: Code Blaster, Converter Crusade, Bit Raceway, and Castle Defender — fast-paced games focused on number base conversions.
  • Question bank powered: Games pull questions from the same 900+ GCSE question bank. Students choose their topics before playing.
  • Perfect for end-of-lesson rewards: Let students play a learning game when they finish early. Revision disguised as fun.

Want to Try It?

GCSE Python Lab is currently in development. I'm looking for teachers who'd like early access to test the platform and help shape its future.

Request Early Access