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 600+ 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.

600+ Questions in Ready-Made Courses

Pre-built assignments aligned to OCR J277 specification. 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 600+ 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 Coverage

Every topic, every skill, every question format. All originally written.

  • Paper 1 (J277/01): 285 original questions aligned to Systems Architecture, Memory & Storage, Networks, Security, Software, and Ethical/Legal issues
  • Paper 2 (J277/02): 207 original questions aligned to Algorithms, Programming Fundamentals, Robust Programs, Boolean Logic, Languages & IDEs
  • 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.

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