Closed zxl777 closed 10 months ago
没有问题。用户可以只选 again 和 good,不会有任何影响。
"在数据库中查询due来提取当天的卡片来复习。"有点问题,应该查找小于或等于当天起始时间的due数据,这样才是要复习的卡片
应该查找大于或等于当天起始时间的due数据
应该是小于等于吧?过期卡片的 due 小于当天。
应该查找大于或等于当天起始时间的due数据
应该是小于等于吧?过期卡片的 due 小于当天。
对,一不小心打错了hhh,已修改。
谢谢解答,那我就可以放心启用了。
从实际例子出发,比如我一次导入4000张卡片。
先用 card = Card() 创建4000个实例,然后用PostgreSQL数据库保存card中的各项数据。
随机抽一张,用 f.repeat(card, now) 显示出来,也可同时显示4个按钮预期复习的时间。
用户选Good,用 card = scheduling_cards[Rating.Good].card 更新card。并写回数据库里。
以后就在数据库中查询due来提取当天的卡片来复习。
我的理解是否正确? 还有哪些需要注意的地方?谢谢
另外一个问题: 为了降低操作的复杂度,如果用户只有Again和Good可选,结果会怎样?