复习进度不该锁在这台设备里
卡片与复习记录都写进数据仓库:手机上背了一半,电脑打开接着背。 评过分之后按间隔把该复习的排到前面——这是原版 localStorage 版做不到的。
正面
还没有卡片
点击卡片看答案背面
—
点一下翻回正面加一张卡
db.insert牌组
db.findMany还没有卡片。
进度存服务端
每次评分调 db.insert 写一条复习记录,并按间隔天数用 db.update 刷新卡片的下次到期时间。
原版的问题
改造前卡片和进度都在 localStorage:换台设备归零、清缓存归零、也没法在手机和电脑之间接着背。
谁背的记着
复习记录带 ctx.user.current(),多人共用一套卡片时各自的进度互不干扰。
实景与氛围
图片来自 Pexels,已落自有对象存储


