评论

题库小程序之技术点总结

题库小程序之技术点总结。有其中一些功能,当时我花了一些时间精力琢磨和尝试。现在回顾,总结一下。比如,解锁题库功能的设计与实现、一战到底的刷题功能的设计与实现(答对的自动删掉,答错的继续作答,直到全部答

题库小程序之技术点总结。有其中一些功能,当时我花了一些时间精力琢磨和尝试。现在回顾,总结一下。比如,解锁题库功能的设计与实现、一战到底的刷题功能的设计与实现(答对的自动删掉,答错的继续作答,直到全部答对为止)等等。


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:

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

不必记录客户答题时间



最后一次编辑于  2022-04-08  
点赞 0
收藏
评论
登录 后发表内容