共计 528 个字符,预计需要花费 2 分钟才能阅读完成。
题库小程序之技术点总结。有其中一些性能,过后我花了一些工夫精力推敲和尝试。当初回顾,总结一下。比方,解锁题库性能的设计与实现、一战到底的刷题性能的设计与实现(答对的主动删掉,答错的持续作答,直到全副答对为止)等等。
Q&A:
客户解锁某题库后,该题库是不是复制到另一表,我是不是删除该题库也不会影响客户持续做这个题库的题
Q&A:
客户遍历的是残余题,而不是总题
Q&A:
某题库只有解锁,就复制到客户的数据表,只有做对,从新更新表,记录会减 1,客户表不会越来越大
Q&A:
该客户所有解锁后的题做完了,表就空了
Q&A:
或者是否将解锁题库下载到客户手机用于存取
Q&A:
或者是否将解锁后的题库对应 id 放到客户数据表
Q&A:
一套解锁后的题库作为一条记录,记录是数组,包含客户 id,残余题 id,等等
Q&A:
客户数据表:
客户 id,
题库名,
总题数(由题库名就晓得总题数,该字段是不变的),
题库 id(是题库数据库的惟一 id,比如某题库有 100 题,则初始数组是 100 个)
每做完一题,如果题做错了,该记录内容不变,如果做对了,删除对应题库 id,数组减 1。
残余题数即题库数组大小
Q&A:
解锁一次,该表记录加 1
Q&A:
数组为空后,删除该记录
Q&A:
这样的话,数据库就小多了
不用记录客户答题工夫
正文完