Skip to content

Repository files navigation

错题本

错题本 · wrong-book

整理自己的错题,留给下一次更有把握的作答。

Swift SwiftUI Platform TestFlight License

从自己的试卷与错题照片开始,把零散的学习资料整理起来,方便持续复习。新账号和公开安装包都是空白个人错题本,学习资料与记录按账号隔离。

三个入口是错题本、导入、复习,账号、提醒和离线管理位于右上角设置。iPhone / iPad 使用普通相机拍照或从相册选择图片,Mac 选择图片文件;确认上传后由共用学习库服务识别。练习和复习使用自己的题目,不承诺每道题都有同类变式。

它做什么

功能 说明
自己的错题,自己整理 导入自己的错题照片,建立个人学习资料。新账号从空白开始。
下载自己的练习,离线复习 登录后同步本人资料,下载好的练习可以离线使用;不同账号的学习记录分别保存。
拍照或选择图片后导入 手机和平板可拍照或从相册选图,Mac 可选择图片文件。上传前确认学科、页码及 AI 识别说明,逐页上传并查看识别结果。AI 识别为免费邀请体验,开发者承担调用费用,无需外购邀请码或填写 API 密钥。

怎么拿到

TestFlight 内测中,暂未开放公开链接。

公开包不附带个人课程或题库;练习材料由用户自行导入,sync-lessons.sh 只维持零课程公开包。

构建

brew install xcodegen
xcodegen generate
xcodebuild -scheme WrongBook -destination 'generic/platform=iOS Simulator' build
  • 仓里的 *.sh 是作者本机舰队脚本的 shim(三平台构建 / 真机装机 / TestFlight),依赖 ~/Dev 下的总部工具,不在本仓;没有那套工具时它们会明确退出。
  • Shared/PlatformCompat.swift 是总部共享文件的逐字节副本(iOS-only SwiftUI 修饰符在 macOS 侧的同名 no-op),别在这里改它。
  • project.yml 的 preBuildScripts 会跑 sync-lessons.sh,生成并校验零课程的空白个人清单,不访问作者的私人内容库。

开发细节(回归、验证通道、约束)见 DEVELOPING.md

相关

License

MIT © 2026 曾田力 (Tianli Zeng)

About

错题本 · 错过的那一类题,换道新题再考你一次——蒙对不算会。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages