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

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

说明与用途

QuestLearn 是一款基于浏览器的 RPG 游戏,通过复古终端和苏格拉底式对话教授编程,使用开放权重的 Google Gemma 并采用沙箱化 Python 执行。

问题

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.

结果

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.

工作流

  • 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.

证据

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.

来源

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.

来源

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

来源

  • 记录日期: 2026-11-01T04:58:43.119Z