Professor Builds AI Detection Bias Game with Claude Code

✍️ OpenClawRadar📅 Published: March 25, 2026🔗 Source
Professor Builds AI Detection Bias Game with Claude Code
Ad

Project Overview

A full professor at a UK university built Flagged, a browser-based game that simulates the experience of using AI detection tools on student submissions. The professor researches AI detection in education and created this interactive demonstration to show how abstract statistics about false positives become concrete when players make decisions that affect simulated students.

Game Mechanics

Players take the role of an assistant professor whose university has run twelve student submissions through an AI detection tool. Each submission returns with a probability score. Players must decide whether to flag the submission for investigation or pass it. They can optionally open each student's file before deciding, which contains information about the student's programme, background, and circumstances.

The key learning outcome occurs when players discover they make different decisions after reading student files versus when they only look at the detection score. As the professor notes: "Every flag lands on a real person."

Technical Implementation

The entire project was built with Claude Code and consists of a single HTML file with vanilla JavaScript and CSS. There are no frameworks or dependencies. Claude Code wrote every line of code based on the professor's design and game logic.

Ad

Development Insights

The professor reported that the hardest part of using Claude Code wasn't the coding itself, but getting Claude to understand that the game needed to make players uncomfortable. The professor had to repeatedly push back against Claude's tendency to soften outcomes or add reassuring language. The professor emphasized: "The whole point is that there is no reassuring language when you wrongly flag a student."

Educational Context

The game addresses research showing AI detection tools produce false positive rates of up to 61.3% for non-native English speakers. The professor noted that while this statistic is concerning, it doesn't "land with people the way it should" until they experience the decision-making process firsthand.

The game is live and free to play at https://samillingworth.itch.io/flagged.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Lessons from running multiple OpenClaw gateways in production
Use Cases

Lessons from running multiple OpenClaw gateways in production

A developer shares concrete failures from running 3+ OpenClaw gateways 24/7, including upgrade path issues causing MODULE_NOT_FOUND errors and silent capability loss from misconfigured credentials. The post details a solution involving capability audits, config validation gates, and reproducible environments.

OpenClawRadar
Using Claude Code to Build a Drupal Site with Custom Twig Templates
Use Cases

Using Claude Code to Build a Drupal Site with Custom Twig Templates

A developer used Claude Code to create a Drupal website with custom Twig templates and raw HTML, bypassing traditional Drupal theming. They employed ddev for local development and specific commands to configure content types, views, and taxonomies.

OpenClawRadar
How Centralized Context Architecture with Claude Saves 10+ Hours Weekly
Use Cases

How Centralized Context Architecture with Claude Saves 10+ Hours Weekly

A Reddit user reports saving 10+ hours weekly by moving SOPs, meeting notes, and CRM into a centralized Notion workspace and connecting Claude directly to that context. Three specific workflows eliminate manual email drafting, spreadsheet entry, and content creation.

OpenClawRadar
Claude AI Analysis Reveals 'You Refine to Avoid Finishing' Pattern in User Conversations
Use Cases

Claude AI Analysis Reveals 'You Refine to Avoid Finishing' Pattern in User Conversations

A user analyzed six months of Claude conversation exports cross-referenced with journal entries and sleep data, discovering a behavioral pattern where refinement serves as avoidance of completion. Claude identified specific instances like generating '20 unique textures' for a logo or refining song lyrics through 'multiple iterations' as examples.

OpenClawRadar