提交代码 提交即录题 · 统一标签字典
按方案 V2 机制:未通过的提交自动进入错题库;期望输出由每题「参考解答」在沙箱内产出(回应评审 P0-2)。
🆓 自由代码提交:清空示例后粘贴/编写自己的 C / C++ / Java / Python / JavaScript 代码直接提交,内置静态规则引擎先做基本结构检查(括号配对、缺头文件、缺 main 入口、Python 块冒号),再逐行分析典型错误。
▶ 编译运行:C/C++ 由内置子集解释器真实执行并展示输出(覆盖常见教学语法;复杂特性会以「超出子集」明确拒绝,不假装能跑);Python 首次运行联网加载 Pyodide 真运行时;JavaScript 浏览器真执行;Java 浏览器离线不可执行,改用「提交判定」。
沙箱判定结果 三态:编译失败 / 运行时异常 / 输出不符
模拟沙箱将返回三态判定与错误归因
🔍 动态检查 真实执行 · 交互补输入 · 崩溃点自动归因(动态证据优先于静态预判)
机制说明:程序运行中要求键盘输入(scanf/getchar/input()/prompt())时会暂停,你在上方作答后系统带输入重放续跑,直至正常结束或崩溃。运行崩溃时,错误位置即动态证据——比「提交判定」的静态预判定位更准,报告直接映射到统一标签字典(知识点 × 错误类型)。
练习题库 公开教学页采集改编 · 每题带来源与参考解答
内置 53 题(C 37 + Python 16,难度 1~4 星四档)来自 CSDN、公众号、w3resource、博客园等公开练习页的经典题型改编(正式教科书为受版权保护出版物,不做原文抓取);每题带来源标注,C 题参考解答经内置解释器逐题实测、Python 题经 CPython 实测。点「⬇ 采集新题」可粘贴网页题目继续扩充,或在项目目录运行 harvest.py 批量采集候选。
我的错题库 错题标签 = 知识点 × 错误类型(与题库考点共用同一字典)
今日专项练习清单 由薄弱知识点生成
变式题推荐 同考点不同难度 / 同题型不同场景
知识点掌握度 随练习完成情况更新
学习统计
注:认知偏差归因为探索性能力——原型仅展示与错误可一致对应的推断假设,不宣称已验证因果(方案 V2 口径)。