MasterJyh
Results
3
comments of
MasterJyh
#180 是否和这个删除的逻辑类似 问题:  1. 图中说的“计算的逻辑放到后端是更优的选择”, 这个课程完成次数CompletionCount和当前课题进度progress是两个不同的概念,那么现在最新版代码中,存储的逻辑是完成课程时自动完成次数+1,progress进度存储时机是需要页面轮询存储还是用户手动点击上报当前进度。 2. 放到db中存储,是否可以取消当前localstorage存储的进度。 实现思路: 1. course-history 中新增 progress字段。 2. 修改create逻辑, 区分是由 progress 创建还是由 CompletionCount 创建。 progress创建时需要将完成次数设置为0。 3. 新增初始化进度方法。 4. 完成页面逻辑修改。
还是有一个保存时机的问题,目前是每次切换题目都会掉接口存储。 增加服务器压力, 是不是可以有更好的缓存方案。