峯言凬语 O ever youthful O ever weeping~
本无意与众不同,怎奈何口味太重。
首页
平水韵
颜色表
ABOUT
文章分类
友情链接
您正在查看:Nonni 发布的文章

上海中考数学试卷.png
搭建一个基于 AI 的作业智能错题管理系统,帮助学生高效整理、分析和复习错题。
来源:

https://github.com/wttwins/wrong-notebook

主要功能:
AI 智能分析:自动识别题目内容,生成解析、知识点标签和同类练习题。
灵活的 AI 配置:支持 Google Gemini 和 OpenAI (及兼容接口) 两种 AI 提供商,可直接在网页设置中动态切换和配置。
多错题本管理:支持按科目(如数学、物理、英语)创建和管理多个错题本。
智能标签系统:自动提取知识点标签,支持自定义标签管理。
多维度筛选:支持按掌握状态、时间范围、知识点标签、年级学期、试卷等级等多种条件筛选错题。
灵活导出打印:一键导出筛选后的错题,支持自定义打印内容(答案/解析/知识点)和图片缩放比例,可直接打印或保存为 PDF。
智能练习:基于错题生成相似的练习题,巩固薄弱环节。
数据统计:可视化展示错题掌握情况和学习进度。
用户管理:支持多用户注册、登录,数据安全隔离。
管理员后台:提供用户管理功能,可禁用/启用用户、删除违规用户。

快速部署
生成一个随机字符串密钥:

openssl rand -base64 32

Docker Compose (推荐):

services:
  wrong-notebook:
    image: ghcr.io/wttwins/wrong-notebook:latest
    container_name: wrong-notebook
    ports:
      - 3000:3000
    environment:
      - NEXTAUTH_SECRET=your_secure_password
    volumes:
      - ./data:/app/data
      - ./config:/app/config
    restart: always

Docker 命令:

docker run -d --name wrong-notebook -e NEXTAUTH_SECRET="your_secret_key" -p 3000:3000 -v $(pwd)/data:/app/data -v $(pwd)/config:/app/config ghcr.io/wttwins/wrong-notebook

浏览器中输入 http://IP:3000,进入WEB登录界面
AI作业本登录.png
默认管理员账户:
邮箱: admin@localhost
密码: 123456

点击右上角【设置】,修改一下邮箱和密码,设置一下 AI 提供商,支持 Gemini 和 OpenAI,我是使用硅基流动的 API,可以点击用我的邀请码注册(送 2000 万 Tokens)
https://cloud.siliconflow.cn/i/myys4XNZ
模型需要是视觉模型,参考模型设置:

OpenAI/Comppatible
https://api.siliconflow.cn/v1
Qwen/Qwen3-VL-235B-A22B-Instruct

返回首页,上传要问的题目图片
AI作业本.png

剪切题目区域
试题上传截图.png

AI分析
AI分析.png

答案参考
答案.png

youtube.png

准备:
全程科学上网。

1.下载 Android TV 11/13 builds:

https://github.com/supechicken/waydroid-androidtv-build

2.解压缩并复制到 Waydroid 扩展镜像目录:

sudo mkdir -p /etc/waydroid-extra/images/
sudo cp ~/Downloads/system.img /etc/waydroid-extra/images/system.img
sudo cp ~/Downloads/vendor.img /etc/waydroid-extra/images/vendor.img

3.安装 Waydroid:

sudo apt install curl ca-certificates
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid

4.初始化 Waydroid Android TV, 获得Google注册设备码:

sudo waydroid init -f
sudo waydroid shell -- sh -c "sqlite3 /data/data/*/*/gservices.db 'select * from main where

name = \"android_id\";'"

5.去 Google 注册设备:

https://www.google.com/android/uncertified

Ruby.png

解决方案

添加 ruby-optparse:

make menuconfig
Languages->Ruby->ruby-optparse

清理编译残留:

rm -rf staging_dir/hostpkg/lib/ruby
rm -rf staging_dir/hostpkg/include/ruby-*
rm staging_dir/hostpkg/lib/pkgconfig/ruby-*
rm staging_dir/hostpkg/bin/ruby
rm -rf build_dir/hostpkg/ruby-*

编译:

make package/feeds/packages/ruby/host/compile V=s
make package/feeds/packages/ruby/compile V=s

呆萌.jpg

准备工作
1.修改群晖默认的 admin 账号密码,不要添加特殊字符,取消禁用 admin账号。
2.不要使用 Edge浏览器,推荐 Chrome。

开始激活
在网页输入以下网址:
https://群晖地址:5001/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=管理员用户名&passwd=密码&format= cookie

三个部分做相应替换,例如:
https://10.20.50.50:5001/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account=AAA&passwd=BBB&format= cookie

然后网页提示中有 "success":ture 字样就可以了。

获取机器序列号:
控制面板 - 信息中心 - 产品序列号,复制下来。

新网页中输入以下网址:
https://10.20.50.50:5001/webapi/entry.cgi?api=SYNO.ActiveBackup.Activation&method=set&version=1&activated=true&serial_number="序列号"

将网址中的部分做相应替换,例如:
https://10.20.50.50:5001/webapi/entry.cgi?api=SYNO.ActiveBackup.Activation&method=set&version=1&activated=true&serial_number="0000XXXXMNNNN"

然后网页提示中有 "success":ture 字样,至此激活完毕。

directaccessgoogle.png
通过映射sni伪装,可以无需翻墙直接访问google。
食用方法
1.桌面右键创建一个快捷方式,在键入对象位置填入:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --host-rules="MAP *google* g.cn," --host-resolver-rules="MAP g.cn 188.132.183.152," --test-type --ignore-certificate-errors https://www.google.com

2.点击下一步完成后,在任务管理器中终止EDGE进程,然后打开EDGE,在设置里--系统和性能--关闭“在 Microsoft Edge 关闭后继续运行后台扩展和应用”,关闭EDGE,运行快捷方式即可。

3.如果是chrome浏览器,则更简单,只需要桌面右键创建一个快捷方式,在键入对象位置填入:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --host-rules="MAP *google* g.cn," --host-resolver-rules="MAP g.cn 188.132.183.152," --test-type --ignore-certificate-errors https://www.google.com