本地部署的互动网页数据收集和分析系统

【Code With SOLO】用 SOLO 打造教师减负神器:在线互动考试系统

:bullseye: 项目背景

作为一名[教师/教育工作者],每次出题、阅卷都耗费大量时间。市面上的在线考试系统要么功能复杂难用,要么收费高昂。于是,我用 SOLO 从零搭建了一个轻量级、功能完整的在线互动考试系统!

:light_bulb: 核心功能

:white_check_mark: 教师端

  • Excel 一键导入题目,自动生成互动网页

  • IP 限制防作弊,同一 IP 不能重复提交

  • 数据看板:实时查看答题情况、正确率分析

  • 学情分析:班级整体表现、知识点掌握度

:white_check_mark: 学生端

  • 填写学校、年级、班级、姓名即可作答

  • 提交后立即显示正确率

  • 错题高亮 + 详细解析

  • 响应式设计,手机电脑都能用

:hammer_and_wrench: 技术栈

前端: React 18 + TypeScript + Vite + Tailwind CSS 后端: Express.js + SQLite 图表: Chart.js 文件解析: XLSX

:bar_chart: 数据看板亮点

  • 柱状图展示每题正确率

  • 饼图显示成绩分布

  • 表格列出错误学生名单

  • 支持学校→年级→班级三级筛选

:rocket: 部署方式

只需一行命令即可运行:

Bash

1
npm install && npm run dev

:light_bulb: 解决的实际问题

  1. 出题效率提升 80%:Excel 模板直接导入,无需手动录题

  2. 阅卷零负担:系统自动批改,实时生成分析报告

  3. 学情透明化:教师一目了然看到班级薄弱环节

  4. 学生即时反馈:做完就知道对错,配合解析及时巩固

:memo: 使用场景

  • :books: 课堂小测

  • :memo: 期中期末考试

  • :bullseye: 知识巩固练习

  • :open_book: 预习检测

:link: 项目地址

(这里填写你的 GitHub 仓库地址)

:folded_hands: 致谢

感谢 SOLO 让非程序员也能快速搭建实用工具!用 AI 编程,真的可以让教育更高效!