Question library

把题库,
装进口袋。

导入 JSON 或粘贴固定格式文本。数据只保存在当前浏览器中,不会上传。

0题库
0题目
0累计作答
正确率

导入新题库

支持 .json / .txt,拖入文件即可自动解析。

拖放题库文件

或从电脑中选择文件

我的题库

0 个题库

恢复备份会覆盖当前题库、错题、收藏和答题记录,请先导出备份。

Practice setup

准备开始

选择题库和练习方式。应用会自动保存未完成的进度。

Session review

这次,
学会了什么?

用结果定位薄弱点。错题会自动加入错题本,之后可以单独重练。

完成一轮练习后,这里会生成你的答题总结。
Settings

所有偏好,
放在一处。

语音、答题节奏、AI Prompt 默认值和 PocketBase 同步都保存在当前浏览器,并自动应用于之后的每一轮练习。

语音朗读

使用浏览器和操作系统提供的语音。默认优先选择普通话,也可以手动指定音色。

语音列表由当前设备提供。

答题节奏

这些默认值会同步到练习设置,特别适合手机上连续刷题。

AI 出题默认值

普通出题 Prompt 和错题变式 Prompt 都会使用这个题量。

建议 20–200 题;默认 100 题。最终数量仍取决于所使用 AI 的输出限制。

PocketBase sync

数据同步

连接你自己的 PocketBase,在多端同步题库、错题、收藏、历史、Prompt 与全局设置。同步配置只保存在当前浏览器。

未配置

日常同步

每台设备只需要填写 Base URL 和普通同步账号。

建议只长期保存普通用户 token。密码只有勾选“记住密码”时才会写入浏览器本地;superuser 密码永远不会保存。

同步状态

当前用户
最后同步
本地更新时间
远端更新时间

操作日志

尚未连接 PocketBase。
一键初始化空 PocketBase

使用 superuser 创建 dake_usersdake_sync,再创建普通同步账号。初始化完成后会清除 superuser 密码。

初始化需要 PocketBase 允许浏览器访问你的 Base URL。如果服务器没有 HTTPS 或 CORS 配置不正确,浏览器会阻止请求。