乐于分享
好东西不私藏

自制刷题神器!上传Excel/Word就能刷题,这个网页工具太好用了

自制刷题神器!上传Excel/Word就能刷题,这个网页工具太好用了

考证党、学生党福音,一行代码不用写也能拥有专属刷题工具

备考刷题是许多人的刚需,但市面上现成的刷题软件要么题目不对口,要么需要付费。最近我用AI做了一个网页工具,直接上传Excel或Word文档就能自动解析题目,选择题、判断题通通支持,还能即时判断对错、统计分数——全程浏览器运行,不用装任何软件。

今天把制作方法和使用教程一并分享,需要的朋友可以直接用起来。

它能做什么?

简单来说,这是一个纯前端、免安装、免注册的刷题网页。核心功能就三个:

📤 上传即解析
支持 .xlsx / .xls / .docx 格式的文件,程序会自动识别题干、选项和答案所在列。如果格式不太规范,还可以手动指定字段对应关系。

📝 交互式刷题
题目以卡片形式呈现,点击选项即刻判断对错并显示解析(如果有的话)。支持上一题/下一题切换,右侧实时显示答题进度和当前得分。

📊 结果统计
全部答完后自动汇总正确题数、错误题数、正确率,方便复盘薄弱环节。

整个工具的亮点在于完全在浏览器本地运行,题目文件不会被上传到任何服务器,隐私安全有保障。这也意味着你可以把它下载下来,断网也能用。

怎么做的?

这个工具是我用 Claude 生成的关键词提示词,配合 Trae 直接输出的完整网页代码。开发过程没有写一行代码,全程靠自然语言描述需求。

我给出的关键词涵盖了:

· 文件上传与解析规则(Excel用SheetJS、Word用Mammoth.js)
· 题目识别逻辑(支持2-6个选项、自动跳过空白行)
· 刷题交互细节(进度追踪、对错反馈、得分汇总)
· 边缘情况的兜底处理(缺少答案时标记提示)

AI根据这些描述,一次性生成了带完整样式和交互逻辑的HTML文件。拿到代码后我只需要用浏览器打开,拖入自己的题库文件就能开始刷题。

如果你也想复刻一个,文末会附上完整的关键词提示词,直接复制给AI工具即可生成。

适用场景

📚 考证党
网上找的题库Excel丢进去,通勤路上打开网页就能刷,不用下载任何App。

🎓 教师/培训师
把平时积累的Word题目一键转成互动测试,课堂练习或课后作业都很方便。

👨‍👩‍👧 家长辅导
孩子容易错的题目整理到Excel里,变成刷题小工具,边玩边巩固。

使用小贴士

1. 文件格式建议:Excel文件建议第一行为表头,包含“题目”“选项A”“选项B”“答案”等字段;Word文件建议每题按“题干 + 选项分行 + 答案”的结构排版,识别率更高。
2. 手机也能用:页面做了响应式适配,手机浏览器打开同样流畅刷题。
3. 保存进度:刷新页面会清空进度,建议一次性刷完或记下题号。

附:完整AI提示词

如果你想自己生成这个刷题网页,把以下内容复制给 Claude / ChatGPT / Trae 等AI工具即可:

“`
Create a web application for quiz practice with the following specifications:

[Core Functionality]
– File upload module supporting .xlsx, .xls, .docx formats
– Parse multiple-choice questions from uploaded Excel/Word files
– Auto-detect question structure: question stem, options (A/B/C/D), correct answer
– Render interactive quiz interface for self-testing

[File Parsing Rules]
– Excel: Column headers contain “Question”/”Option”/”Answer” or similar fields
– Word: Questions numbered, options separated by line breaks or tabs
– Fallback: Display raw data preview and allow manual field mapping

[Quiz Interface Features]
– Question card with current number / total count
– Option buttons with visual selection feedback
– Submit button with immediate correct/incorrect indication
– Next/Previous navigation
– Progress tracker and score summary

[Technical Implementation]
– Frontend only, no backend
– SheetJS for Excel parsing, Mammoth.js for Word parsing
– Store parsed questions in browser memory
– Responsive CSS, clean modern UI

[Output Format]
Generate complete index.html with embedded style and JavaScript.
“`

生成后保存为 .html 文件,双击即可使用。

你有用AI做过什么实用小工具吗?欢迎留言分享你的创意^O^