答题卡
答题卡是教师给学生使用的离线 HTML 模板。教师在平台中配置题目和输入框后导出 HTML,学生在本地浏览器打开填写,最后下载标准结构的答案压缩包,再按课程项目要求提交。
答题卡是独立功能,不绑定课程、项目或评分标准文件。它适合需要统一学生提交结构的场景,例如选择题、填空题、程序设计题、截图题和实验报告题混合提交。
进入答题卡页面
- 教师登录平台。
- 顶部导航点击“答题卡”。
- 进入答题卡列表页。
页面中可以新建、编辑、导出和删除答题卡模板。
新建答题卡
在“新建答题卡”区域填写:
| 字段 | 说明 |
|---|---|
| 答题卡标题 | 学生打开 HTML 后看到的标题,例如“期末程序设计答题卡”。 |
| 答题说明 | 可写学号、姓名、提交要求等说明。 |
| 评分标准文件 | 可选。上传后系统只根据评分标准生成题目草稿,不会绑定课程、项目或评分标准文件。 |
不上传评分标准时,系统会创建一个空白模板,教师可以手动添加题目。
配置题目
答题卡支持三类题目:
| 题型 | 学生填写方式 | 适用场景 |
|---|---|---|
| 选择题 | 每题提供 A、B、C、D 四个选项。 | 单选题、客观题。 |
| 填空题 | 每题一个文本输入框。 | 简短答案、命令、结果数值。 |
| 主观题 | 可配置多个文本框、代码框和图像框。 | 程序设计、实验报告、截图说明、综合操作题。 |
每道题可以填写题目名称、题型、分值、是否必答和题目说明。主观题还可以设置:
- 文本输入框数量。
- 代码文件框数量。
- 图像文件框数量。
- 文本框名称、代码框名称、图像框名称。
名称按“每行一个”填写,并按数量从上到下匹配。例如代码框数量为 2 时,可以填写:
源代码
测试代码
学生填写和导出的文件名都会使用这些名称,便于教师识别每个题目的材料。
导出给学生使用
编辑完成后点击“导出 HTML 答题卡”。教师得到一个 .html 文件,可通过班级群、教学平台或其他方式发给学生。
学生使用流程:
- 在本地浏览器打开 HTML 文件。
- 填写学号和姓名。
- 按题目填写选择题、填空题和主观题材料。
- 点击“下载标准答案文件夹 ZIP”。
- 得到
学号-姓名-答题文件夹.zip。 - 将该压缩包提交给教师,或按教师要求解压后提交文件夹。
当前导出方式以 ZIP 为主。ZIP 兼容性最好,学生解压后就是标准文件夹结构。直接写入本地文件夹需要浏览器额外授权,且兼容性不如 ZIP。
导出的文件结构
学生下载后,压缩包内会按“学号-姓名 / 题目 / 文件”组织:
202401001-张三/
├── 1.选择题/
│ └── 1.选择题.txt
├── 2.填空题/
│ └── 2.填空题.txt
└── 3.程序设计题/
├── 3.程序设计题_解题思路.txt
├── 3.程序设计题_源代码_main.py
└── 3.程序设计题_运行截图_result.png
教师后续上传到项目时,建议保持“一个学生一个文件夹”的结构。如果学生提交的是 ZIP,可以先统一解压,再按项目上传流程上传。
使用建议
- 答题卡适合规范学生提交结构,但不负责批改,也不会自动进入项目。
- 如果题目来自评分标准,上传评分标准生成草稿后仍要人工检查题型、分值和输入框数量。
- 程序设计题建议把“源代码”“测试代码”“运行截图”“说明文档”等输入框命名清楚。
- 学生下载后应检查压缩包文件名是否包含正确学号和姓名。
- 教师正式批改仍需要创建课程项目、上传评分标准并上传学生答卷。