第 8 章
编程题(OJ)
功能说明:学生在浏览器内编写 Python 代码并运行判分,无需服务器编译环境。
本页目录
功能说明:学生在浏览器内编写 Python 代码并运行判分,无需服务器编译环境。
学生端作答


操作步骤(教师出题):题库中选择题型「编程题」→ 填写题干与代码框架 → 设置语言(Python)、测试用例(输入/输出/分值,最多 50 组)与每题超时(1–60 秒)。
运行规则
| 规则 | 说明 |
|---|---|
| 运行环境 | 浏览器内 Pyodide(WebAssembly),首次加载约 5–15 秒 |
| 浏览器要求 | Chromium 内核 ≥109(IE 不支持) |
| 判分口径 | 按通过的用例计分;尝试次数 ≥ N 类计分规则由题目配置控制 |
| 沙箱限制 | 单次执行步数 ≤2,000,000、时间 ≤5 秒、输出 ≤100,000 字符 |
| 教师重判 | 场控页/报告页可对编程题重新跑用例判分(学生环境变更或题目修正后使用) |