知识竞赛答题小程序系列-关于成绩排行榜的设计与反思
2021/7/13 22:36:49
本文主要是介绍知识竞赛答题小程序系列-关于成绩排行榜的设计与反思,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
接了不少的知识竞赛答题小程序系列,在做的过程中,作为开发者,我常常思考关于排行榜的设计与逻辑,如何把它做得更好,譬如提高用户体验、譬如发挥它的价值......
什么是排行榜?
排行榜是对某一相关同类事物的客观实力的反映,带有相互之间的比较性质。比如,个人得分排行榜、单位平均分排行榜等等。
排行榜的内在逻辑和价值是什么?
对于在线答题小程序来说,特别是对于主题知识答题活动小程序而言,成绩排行榜的设计是这个阶段核心要考虑的问题,也就是细节。在我的这个微信答题小程序中,做了多个维度的统计排行榜,按照对象的维度划分,其中包括个人排行榜、单位排行榜等,按照时间的维度划分,其中包括今日排行榜、累计排行榜等。
个人排行榜
个人排行榜根据两个指标进行排名,分数和答题用时。首先根据分数由高到低进行排名,如果分数相同,则答题用时越短的排在前面。
根据我以往做了不少答题活动小程序的经验,回顾总结一下,常见的几种计分规则有哪些?
-
活动周期内最高得分:活动周期内每人每天可以答题多次,取最好的一次成绩参与排名。
-
每日答题得分:活动周期内可以每人每天答题一次,取该次得分排名。
-
累计每次答题得分:活动周期内可以每人每天答题一次,第一天成绩为100分,第二天成绩为95分,两天累计最高得分为195分,以此类推累计。
单位排行榜
单位排行榜可以根据总分、参与人数、平均分、平均用时等指标进行统计排名。举一反三,规则同理。
总结
最后按照我的老习惯还是要对这类产品的设计进行一些反思。排行榜的普适性和稳定性。
根据我做过的那些答题活动小程序,应用场景都有哪些?党建知识竞赛、安全生产知识竞赛、消防知识竞赛、网络安全知识竞赛、禁毒知识竞赛、科普知识竞赛、食品安全知识竞赛、法律知识竞赛等。关于排行榜设计的另外一点,就是怎样保持排行榜的稳定性。
这篇关于知识竞赛答题小程序系列-关于成绩排行榜的设计与反思的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20微信小程序开发入门指南
- 2024-12-20小程序 createCameraContext() 怎么实现识别条形码功能?-icode9专业技术文章分享
- 2024-11-22微信小程序的接口信息py可以抓到吗?-icode9专业技术文章分享
- 2024-11-22怎样解析出微信小程序二维码带的参数?-icode9专业技术文章分享
- 2024-11-22微信小程序二维码怎样解析成链接?-icode9专业技术文章分享
- 2024-11-22微信小程序接口地址的域名需要怎么设置?-icode9专业技术文章分享
- 2024-11-22微信小程序的业务域名有什么作用-icode9专业技术文章分享
- 2024-11-22微信小程序 image有类似html5的onload吗?-icode9专业技术文章分享
- 2024-11-22微信小程序中怎么实现文本内容超出行数后显示省略号?-icode9专业技术文章分享
- 2024-11-22微信小程序怎么实现分享样式定制和图片定制功能?-icode9专业技术文章分享