美文网首页
有效统计课程学习进度

有效统计课程学习进度

作者: 咯噔爸比 | 来源:发表于2020-11-27 08:48 被阅读0次

    需求分析

    • 课程分章节,统计的时候需要按章节统计
    • 播放的过程是连续的,什么时间统计最好?
    • 如何尽可能的保证用户查看的时候是最新的进度?
    • 老的设备接口如何兼容

    流程设计

    image.png

    解决的问题

    • 创建异构表存储需要查询的数据,避免频繁的大数据量查询。
    • 现有架构的基础上做异步的改动,降低开发成本。
    • 通过事件的机制,在暂停与播放完毕的时候尽可能及时的处理学习进度。
    • 为防止特殊情况,将学习的人与课程单独记录下来,定时脚本处理,处理的逻辑为2小时内未更新过的进度的人员,避免学习过程中进行数据处理。
    • 降低计算的次数,避免频繁重复的计算课程的学习进度。
      ps: 尝试了一下 手绘流程图。

    相关文章

      网友评论

          本文标题:有效统计课程学习进度

          本文链接:https://www.haomeiwen.com/subject/gzrziktx.html