本期来介绍一个「基于AI的学生错题本」项目,支持Docker一键部署。
这个东西是干嘛的?如下图来自项目作者的吐槽,哈哈哈。

不过还是要感谢作者,搞出这么实用的项目。根据中年男人「NAS、路由器、充电头」三好原则,对可能已经成家养娃的各位用处应该不小~
完整项目名,GHUB:wttwins/wrong-notebook。

特征介绍(摘自项目)
一个基于 AI 的智能错题管理系统,帮助学生高效整理、分析和复习错题。
- 🤖 AI 智能分析:自动识别题目内容,生成解析、知识点标签和同类练习题。
- ⚙️ 灵活的 AI 配置:支持 Google Gemini 和 OPAI (及兼容接口) 两种 AI 提供商,可直接在网页设置中动态切换和配置。
- 📚 多错题本管理:支持按科目(如数学、物理、英语)创建和管理多个错题本。
- 🏷️ 智能标签系统:自动提取知识点标签,支持自定义标签管理。
- � 多维度筛选:支持按掌握状态、时间范围、知识点标签、年级学期、试卷等级等多种条件筛选错题。
- 🖨️ 灵活导出打印:一键导出筛选后的错题,支持自定义打印内容(答案/解析/知识点)和图片缩放比例,可直接打印或保存为 PDF。
- �📝 智能练习:基于错题生成相似的练习题,巩固薄弱环节。
- 📊 数据统计:可视化展示错题掌握情况和学习进度。
- 🔐 用户管理:支持多用户注册、登录,数据安全隔离。
- 🛡️ 管理员后台:提供用户管理功能,可禁用/启用用户、删除违规用户。
部署流程
本文以威联通NAS为例,通过Docker Compose的方式进行部署。
部署代码如下:
services:
wrong-notebook:
image: ghcr.io/wttwins/wrong-notebook:latest
container_name: wrong-notebook
restart: always
ports:
- "3000:3000" # 左侧端口可改
environment:
- NEXTAUTH_URL=http://192.168.100.114:3000
- NEXTAUTH_SECRET=qnap1234
volumes:
# Persist the SQLite database
- /share/Container/notebook/data:/app/data
- /share/Container/notebook/config:/app/config
打开威联通的Container Station创建新的应用程序。

使用介绍
按上文代码部署完毕后,浏览器输入NAS_IP:3000即可访问服务。

首次登陆,需要我们先注册一个账户。

接着登录即可。

右上角的「设置」-「AI 提供商」,填入你的相关信息。支持部分,除了OPAI还有Gemini,兼容的相关模型都可用,比如我这里就是用的硅基流动的Quwen系列模型。大家一定要选择视觉语言大模型。

这里我也是截图原帖的题图进行AI识别演示。

牛批PLUS!题目,答案,解析思路,年级等都就列出来了~左侧部分都支持调整,下面还可以自行增加标签。点击保存到错题本。

数学题试一试也完全没问题。

最后
现在的小孩真是越来越幸福了~
感谢观看,本文完。
评论区