接了不少的知识竞赛答题小程序系列,在做的过程中,作为开发者,我常常思考关于排行榜的设计与逻辑,如何把它做得更好,譬如提高用户体验、譬如发挥它的价值......

什么是排行榜?

排行榜是对某一相关同类事物的客观实力的反映,带有相互之间的比较性质。比如,个人得分排行榜、单位平均分排行榜等等。

排行榜的内在逻辑和价值是什么?

对于在线答题小程序来说,特别是对于主题知识答题活动小程序而言,成绩排行榜的设计是这个阶段核心要考虑的问题,也就是细节。在我的这个微信答题小程序中,做了多个维度的统计排行榜,按照对象的维度划分,其中包括个人排行榜、单位排行榜等,按照时间的维度划分,其中包括今日排行榜、累计排行榜等。

个人排行榜

个人排行榜根据两个指标进行排名,分数和答题用时。首先根据分数由高到低进行排名,如果分数相同,则答题用时越短的排在前面。

根据我以往做了不少答题活动小程序的经验,回顾总结一下,常见的几种计分规则有哪些?

  • 活动周期内最高得分:活动周期内每人每天可以答题多次,取最好的一次成绩参与排名。

  • 每日答题得分:活动周期内可以每人每天答题一次,取该次得分排名。

  • 累计每次答题得分:活动周期内可以每人每天答题一次,第一天成绩为100分,第二天成绩为95分,两天累计最高得分为195分,以此类推累计。

单位排行榜

单位排行榜可以根据总分、参与人数、平均分、平均用时等指标进行统计排名。举一反三,规则同理。

总结

最后按照我的老习惯还是要对这类产品的设计进行一些反思。排行榜的普适性和稳定性。

根据我做过的那些答题活动小程序,应用场景都有哪些?党建知识竞赛、安全生产知识竞赛、消防知识竞赛、网络安全知识竞赛、禁毒知识竞赛、科普知识竞赛、食品安全知识竞赛、法律知识竞赛等。关于排行榜设计的另外一点,就是怎样保持排行榜的稳定性。

知识竞赛答题小程序系列-关于成绩排行榜的设计与反思相关推荐

  1. 知识竞赛答题小程序玩法有哪些

    通过长期的答题小程序开发,不断完善答题小程序的各种功能,整理出知识竞赛答题活小程序活动玩法. 今天我讲解一下知识竞赛答题小程序的规则 知识竞赛答题小程序规则一 个人排行榜 根据分数排名,分数相同则答题 ...

  2. 知识竞赛答题小程序的管理后台搭建教程

    知识竞赛答题小程序的管理后台搭建 知识竞赛答题小程序的管理后台搭建,基于云开发搭建的可视化的内容管理平台,可在云开发控制台扩展管理界面一键部署和升级,也可通过项目提供的脚本自动部署. 题库管理 成绩排 ...

  3. 线上知识竞赛答题小程序

    通过长期的开发,不断完善答题小程序的各种功能,整理出知识竞赛答题活动小程序,考试答题小程序,闯关答题小程序,题库刷题练习小程序等各种小程序开发. 今天我讲解一下知识竞赛小程序开发 答题小程序适用于企业 ...

  4. 小程序背景图满屏_竞赛答题小程序

    越来越多的企业部门团体举办知识竞赛答题活动,根据更加好玩的答题活动规则开发了本款知识竞赛答题小程序. 本知识竞赛答题小程序采用云开发,无需搭建服务器,无需域名即可使用数据管理能力,更方便答题活动等场景 ...

  5. 知识竞赛答题的小程序

    通过长期的开发,不断完善了知识竞赛答题小程序,考试答题小程序,闯关答题小程序,题库刷题练习小程序等各种小程序开发. 今天我讲解一下知识竞赛小程序开发 知识竞赛答题小程序适用于企业培训.考核.评测.知识 ...

  6. 知识竞赛答题活动小程序——趣味结果激活公众号

    知识竞赛答题小程序,制作完成后,所有交互都已经设定好,该小程序使用方便简单,您只需要在数据库中导入问题.选项.答案.每题的分数即可完成! 可以单独部署,也可以绑定公众号,深度结合微信公众号,免开发,免 ...

  7. 微信答题竞赛的小程序

    做答题小程序两年多了,从以前的app开发过度到小程序,不断徘徊在新的技术下,通过新技术云开发完成了几种答题小程序的开发.下面我就答题小程序类型整理我开发的答题小程序有哪些? 下面是我开发的微信知识竞赛 ...

  8. 知识产权宣传周线上知识竞赛答题

    在知识产权日,许多企事业单位和政府组织,会利用好线上渠道,举办知识产权周知识科普活动,结合往年优秀案例,得出了宣传有效方案.知识产权宣传周线上知识竞赛答题小程序. 一.答题:知识产权知识竞赛 主题:全 ...

  9. 零基础做一个微信答题小程序(四)

    嗨!大家好,我是小蚂蚁.这一节里,我们继续分享如何在答完题后进行答案的比对,以及如何实现一个回顾功能. 在上一节里我们提到过,为了记录玩家的答题数据,我们创建了一个新的表格--玩家答题选项表,里面记录 ...

最新文章

  1. android HttpClient,DefaultHttpClient,AbstractHttpClient之间关系
  2. 算法之智能搜索(下)
  3. 使您的Java 8方法引用生效
  4. 20172327 2018-2019-1 《程序设计与数据结构》第八周学习总结
  5. 2017.5 期中考试 完挂
  6. sftp api java_使用JSch实现SFTP文件传输
  7. springboot初始化逻辑_详解Spring Boot中初始化资源的几种方式
  8. 莫陷入点击和评论陷阱
  9. *[topcoder]HexagonalBoard
  10. Python 从零开始制作自己的声音 - wave模块读写wav文件详解
  11. 关于 DXGI 截图 截屏 获取屏幕
  12. 对鸿蒙操作系统和AI Camera Hi3516dDV300 开发过程的记录和理解
  13. 【组件篇】ionic3开源组件
  14. mac u盘只读怎么修改_苹果电脑mac显示只读怎么办
  15. Jquery 模糊匹配ID
  16. 带你轻松玩转神奇Micro:bit开发板的Max:Bot机器人!
  17. Excel办公常用函数:6大类型,共计64个!
  18. OpenCV实战(16)——角点检测详解
  19. 201901建站运维笔记 01
  20. 《gcc五分钟系列》基础部分结束

热门文章

  1. 和光同尘宝库:躺平即是正义,是争渡还是躺平
  2. 【Ubuntu】使用Applmage文件实现QQ的使用
  3. android 微信长链接,微信7.0.17内测链接
  4. 网站快照被劫持怎么解决?
  5. Html入门学习笔记05—相关补充和映射、数字移动
  6. 频数分析拟合优度卡方检验
  7. 阿里 P9 整理出:Java 架构师“成长笔记”共计 23 版块
  8. sqlcommand连接并更新SQLServer数据库小实例
  9. Endnote: 如何批量修改文献类型
  10. 微软XP退役 国内安全软件业迎商机