关于小程序:题库小程序之技术点总结

1次阅读

共计 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:

这样的话,数据库就小多了

不用记录客户答题工夫

正文完
 0