Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

QuestLearn: Shadows of the Machine — A Retro Socratic Coding RPG Powered by Open-Weight Gemma

Description and use

QuestLearn is a browser‑based RPG that teaches coding through a retro terminal and Socratic dialogue, powered by open‑weight Google Gemma and sandboxed Python execution.

Problem

Students learning core computer science principles often rely on closed, cloud‑based grading systems that expose data, impose paywalls, and fail in low‑bandwidth environments.

Outcome

QuestLearn demonstrates that open‑weight AI models can deliver real‑time, Socratic tutoring without exposing student code, while sandboxing and offline fallbacks ensure safety and accessibility.

Workflow

  • 1. Learner accesses the web terminal at the provided URL.
  • 2. Learner runs "scan" to view a buggy Python subroutine and traceback.
  • 3. Learner asks a guided question with "commune <question>" and receives a Socratic prompt from an AI persona.
  • 4. Learner writes a patch in the in‑terminal editor and submits it with "patch" or "edit".
  • 5. The backend validates the patch via AST inspection, runs it in a 2‑second sandboxed subprocess, and logs results.
  • 6. If the test passes, system integrity increases and the next sector unlocks; if it fails, the ancestor adapts hints.
  • 7. Upon reaching 100% integrity, the player receives an AetherOS System Integrity & Mastery Exorcism Certificate.

Evidence

QuestLearn is an interactive, browser-based retro terminal role-playing game (RPG) designed to teach core computer science principles through narrative debugging and Socratic dialogue.

Source

Powered by open-weight Google Gemma models, the AI core dynamically evaluates runtime errors and adapts puzzle difficulty in real time without ever providing verbatim code solutions.

Source

The backend validates the patch via AST inspection, runs it in a 2-second sandboxed subprocess, and logs results.

Source

  • Record date: 2026-11-01T04:58:43.119Z