【Code With SOLO】用 SOLO 打造教师减负神器:在线互动考试系统
项目背景
作为一名[教师/教育工作者],每次出题、阅卷都耗费大量时间。市面上的在线考试系统要么功能复杂难用,要么收费高昂。于是,我用 SOLO 从零搭建了一个轻量级、功能完整的在线互动考试系统!
核心功能
教师端
-
Excel 一键导入题目,自动生成互动网页
-
IP 限制防作弊,同一 IP 不能重复提交
-
数据看板:实时查看答题情况、正确率分析
-
学情分析:班级整体表现、知识点掌握度
学生端
-
填写学校、年级、班级、姓名即可作答
-
提交后立即显示正确率
-
错题高亮 + 详细解析
-
响应式设计,手机电脑都能用
技术栈
前端: React 18 + TypeScript + Vite + Tailwind CSS 后端: Express.js + SQLite 图表: Chart.js 文件解析: XLSX
数据看板亮点
-
柱状图展示每题正确率
-
饼图显示成绩分布
-
表格列出错误学生名单
-
支持学校→年级→班级三级筛选
部署方式
只需一行命令即可运行:
Bash
1
npm install && npm run dev
解决的实际问题
-
出题效率提升 80%:Excel 模板直接导入,无需手动录题
-
阅卷零负担:系统自动批改,实时生成分析报告
-
学情透明化:教师一目了然看到班级薄弱环节
-
学生即时反馈:做完就知道对错,配合解析及时巩固
使用场景
-
课堂小测 -
期中期末考试 -
知识巩固练习 -
预习检测
项目地址
(这里填写你的 GitHub 仓库地址)
致谢
感谢 SOLO 让非程序员也能快速搭建实用工具!用 AI 编程,真的可以让教育更高效!