乐于分享
好东西不私藏

AI 赋能课堂|用 AI 编程助手 10 分钟搭建课堂测试 + 实时监控系统—— WorkBuddy * QuickForm 初中信息课实践案例

AI 赋能课堂|用 AI 编程助手 10 分钟搭建课堂测试 + 实时监控系统—— WorkBuddy * QuickForm 初中信息课实践案例

一位初中信息老师,用不到 10 分钟的对话,让 AI 助手帮他从零生成了一套完整的在线测试系统——学生在线答题、自动计时、自动评分,教师实时查看全班提交情况、各班均分和题型正确率……这不是科幻,这是真实发生在课堂上的故事。

一、背景:一个老师的真实需求

某初中信息技术老师刚刚完成了《Markdown 基础语法》一课的教学,内容包括:

标题(一到六级 # 号用法)

有序列表与无序列表

表格的创建与分隔行

文字斜体、加粗、删除线

课后,他希望当堂检验学生的学习效果,但面临几个痛点:

时间紧:下课前只有 15 分钟,手工出题改卷来不及;

班级多:全校 22 个班,需要分班统计成绩;

题型丰富:希望有判断、选择、填空、连线等多种题型;

实时查看:希望边上课边看到提交情况,随时点评。

他打开了 WorkBuddy,用一句话描述了需求——

“我是一名初中信息教师,刚刚教学完 Markdown 的标题、列表、表格、文字斜体、文字删除线、文字倾斜的知识点,请帮我设计一个 HTML 页面来进行知识的测试,题目要在 15 分钟的时间完成……将数据以 POST 方式发送到 QuickForm,同时要生成相应的教师端 HTML,对每个班、学生的情况进行实时显示。”

接下来发生的事情,让他感叹:「以前这种工作要花半天,现在 10 分钟就搞定了。」

二、两个工具,各司其职

工具

角色

核心能力

WorkBuddy

AI 编程助手

理解自然语言需求 → 自动生成完整代码,无需手写一行

QuickForm

数据中转站

提供免费 API 接口,收集表单提交、存储并对外开放查询

两者的配合逻辑非常简单:

学生端 答题后 → POST 到 QuickForm API → 教师端 GET QuickForm API → 实时展示

三、WorkBuddy 是怎么工作的

收到需求后,WorkBuddy 完整执行了以下流程,全程无需老师写任何代码:

1

探测 API 接口

先通过 GET 请求访问 QuickForm 数据接口,确认接口可用、了解数据结构(任务标题、字段格式等),再开始写代码。

2

生成学生端(学生端.html)

创建完整的在线测试页面,包含 4 种题型共 20 题,内嵌倒计时、班级验证、自动评分逻辑和 POST 提交功能。

3

生成教师端(教师.html)

创建暗色主题监控大屏,实时从 QuickForm 拉取数据,展示统计卡片、班级网格、学生排行榜、各题型正确率分析。

4

自动测试验证

用 Python 脚本分别测试 POST 接口(提交一条测试数据)和 GET 接口(取回数据并打印),确认数据链路完全畅通。

5

修复适配细节

发现 QuickForm API 返回的时间字段名为 submitted_at,自动更新教师端代码以正确解析并显示提交时间。

整个过程中,老师只说了一次需求,全程 无需手写代码,WorkBuddy 自主完成了接口探测、代码编写、测试验证、Bug 修复的完整开发闭环。

四、最终产品:两个 HTML 文件,完整的教学闭环

4.1  学生端(学生端.html)

模块

内容

分值

信息登记

班级(1–22)+ 姓名,有格式校验

判断题

5 题,结合 AI 产品、运动会等时事热点

每题 4 分,共 20 分

选择题

5 题,考查标题级别、列表、表格等语法

每题 5 分,共 25 分

代码填空

10 空,直接在”代码块”里填写 Markdown 符号

每空 3 分,共 30 分

连线题

5 对,把 Markdown 代码与显示效果配对

每题 5 分,共 25 分

其他交互设计亮点:

15 分钟倒计时,最后 2 分钟红色闪烁提醒,时间到自动提交;

即时评分弹窗,提交成功后立即显示本次得分;

防误操作,班级字段只接受 1–22 的整数,姓名不能为空,有实时错误提示;

紧贴时事,题干结合 DeepSeek、巴黎奥运会、神舟飞船、2026 世界杯等热点,学生答题兴趣更高。

4.2  教师端(教师.html)

暗色主题数据大屏,打开即可实时监控全班提交情况:

功能区域

展示内容

统计卡片

总提交数 / 参与班级数 / 平均分 / 最高分(含姓名)/ 最低分 / 优秀率(≥80分)

班级网格

每个班一个卡片,显示提交人数和班级均分,点击可筛选该班数据

学生详情表

列出每位学生的班级、姓名、总分、各题型得分、提交时间;支持搜索和排序

排行榜

前 10 名实时排名,金银铜牌高亮显示

题型正确率

判断/选择/填空/连线各题型的平均正确率进度条

分数段分布

90+/80-89/70-79/60-69/60以下各段人数及占比

支持 手动刷新 和 30 秒自动刷新,老师在上课期间随时掌握答题进度,课堂点评有据可依。

五、关键技术细节(给感兴趣的同行)

这套方案只用到了最基础的 Web 技术,没有任何框架依赖:

数据流向

学生端  →  POST /api/02a0huaaku  →  QuickForm 存储  →  GET /api/02a0huaaku/all  →  教师端

学生端评分逻辑

答案内嵌在 JavaScript 对象中,提交时在浏览器端完成对比计算,连同班级、姓名、各题答案、得分一起打包发送到 API,无需服务器端计算。

教师端数据解析

从 QuickForm GET 接口拿到 submissions 数组后,遍历每条记录,根据内嵌的参考答案重新计算各题型得分,实现:班级筛选、成绩排序、正确率统计等功能,纯前端完成。

接口验证过程

WorkBuddy 调用 Python 脚本测试:

POST 测试:返回 {“status”:”success”,”message”:”Submitted successfully.”} ✅

GET 测试:成功取回 total_submissions、submissions 数组及完整字段 ✅

六、对一线教师的启示

你不需要会编程,只需要把需求说清楚,AI 助手会帮你把想法变成可以直接用的工具。

这个案例说明了几件事:

降低技术门槛,放大创意空间。以前”做一个带倒计时的在线测试+教师监控后台”是技术活,现在是说话的事儿。AI 把技术障碍抹平了,剩下的是教学设计本身。

结合时事,题目更有生命力。WorkBuddy 主动把 DeepSeek、巴黎奥运会、神舟飞船等热词融入题干,学生不觉得在背语法,而是在”用”语法解决真实问题。

数据驱动,课堂反馈更精准。教师端实时显示哪道题错误率最高,老师可以在讲评环节有针对性地重点解析,而不是”感觉上”哪里没学好。

零成本部署,随时可用。学生端和教师端都是单个 HTML 文件,放在任意位置(本地、教学平台、云盘分享链接)即可打开使用,无需服务器、无需注册账号。

可复用、可改造。同样的模式可以用在任何学科、任何知识点的课堂测试上——只需换一句提示词,10 分钟内就能得到一套全新的测试系统。

七、如何复现这个案例

如果你也想在自己的课堂上用这套方案,步骤极其简单:

1

注册 QuickForm(quickform.cn)

创建一个新任务,获取你的专属 API 地址(格式:https://quickform.cn/api/你的任务ID)。

2

打开 WorkBuddy

把下面这段提示词发给 WorkBuddy,替换其中的课程内容和 API 地址即可。

我是一名[学科]教师,刚刚教学完[知识点1、知识点2……]的内容,请帮我设计一个 HTML 页面进行课堂测试,题目要在[X]分钟内完成,题型包括判断题、选择题、填空题和连线题,题干结合当下时事热点。要登记学生的班级(只能填 1-[N] 的整数)和姓名,将数据 POST 到[你的 QuickForm API 地址]。同时生成对应的教师端,通过[你的 API/all 地址]实时显示各班提交情况。

3

等待约 2-3 分钟

WorkBuddy 会自动生成两个 HTML 文件,并测试接口是否正常——你只需等待,不需要操作任何代码。

4

打开文件即用

将学生端 HTML 的链接发给学生(或展示二维码),教师端自己在浏览器中打开即可开始监控。

结语

教育信息化从来不是让老师学会编程,而是让技术真正服务于教学。当 AI 助手能够把”我要一个课堂测试系统”变成两个开箱即用的 HTML 文件,教师能够把更多精力放在课程设计和学生身上——这才是 AI 进入课堂应有的样子。

本案例所用工具:

WorkBuddy(AI 编程助手)

QuickForm(轻量表单 & API 服务)

案例截图:
学生端页面:
教师端页面:
提示词: