Appearance
成绩排名列表
成绩排名列表功能展示用户在各种活动中的排名情况,包括练习排名、游戏 PK 排名和积分排名。
功能概述
成绩排名列表提供以下核心能力:
- 多维度排名:练习排名、游戏排名、积分排名
- 实时更新:排名数据实时更新
- 特殊标识:前三位显示金银铜牌图标
- 详细统计:显示正确数、正确率、胜平负等详细数据
- 筛选功能:支持按时间、部门等条件筛选
访问路径
小程序端 - 练习排名
(练习详情页)-->(查看更多)按钮-->(排行榜)在练习详情页面,点击"查看更多"进入完整排行榜。
微信小程序-练习排行榜

小程序端 - 游戏 PK 排名
(游戏页面)-->(排行榜)按钮-->(排名列表)在 PK 游戏、接力赛等游戏页面,点击排行榜按钮。
Web 管理平台 - 积分排名
(成绩管理)-->(积分排行)在 Web 管理平台的积分管理模块查看积分排名。
排名类型
练习排名(刷题党)
显示内容:
- 名次:排名位置
- 用户:头像和昵称
- 统计:累计天数、题目数量
- 正确率:答题正确百分比
特殊显示:
- 🥇 第1名:党首(金牌)
- 🥈 第2名:党羽(银牌)
- 🥉 第3名:党羽(铜牌)
活动机制:
- 每日党首积分活动
- 党首可获得 200 积分
- 积分可在商城兑换
游戏 PK 排名
显示内容:
- 名次:排名位置
- 微信昵称:头像和昵称
- 答题总分:累计得分
- 答题时间:总用时
- 胜/平/负:战绩统计
排名规则:
- 主排序:总分(降序)
- 次排序:用时(升序)
积分排名(Web 端)
显示内容:
- 排名:排名位置
- 姓名:用户姓名
- 部门:所属部门(含层级)
- 学习积分:学习活动积分
- 练习积分:完成练习积分
- 考试积分:参与考试积分
- 总积分:所有积分总和
企业微信集成:
- 显示企业微信用户信息
- 支持部门层级显示
- 部门权限控制
排名计算
练习排名算法
主排序:答对题目总数(降序) 次排序:正确率(降序)
数据来源:
- 表名:
exercise_book_practice_summary - 时间范围:默认最近7天
- 分组:按用户分组
游戏 PK 排名算法
主排序:总分(降序) 次排序:用时(升序)
数据来源:
- 表名:
game_result - 统计:按用户统计胜平负、总分、用时
积分排名算法
排序:总积分(降序)
积分类型:
- 学习积分:学习活动获得
- 练习积分:完成练习获得
- 考试积分:参与考试获得
- 总积分:三者之和
筛选功能
时间筛选(练习排名)
小程序端支持以下时间维度:
- 累计:全部历史数据
- 今日:当天数据
- 本周:本周数据
部门筛选(积分排名)
Web 端支持按部门筛选:
- 多选部门选择器
- 支持部门层级显示
- 部门权限控制
日期范围(积分排名)
Web 端支持自定义日期范围:
- 开始日期选择器
- 结束日期选择器
- 实时筛选更新
搜索功能(积分排名)
Web 端支持按姓名搜索:
- 输入姓名关键词
- 按回车键搜索
- 实时结果更新
特殊功能
党首积分活动
活动规则:
- 每日 23:00-24:00 计算排名
- 第1名获得党首称号
- 党首奖励 200 积分
- 最少 50 人参与
积分使用:
- 可在商城兑换奖品
- 可兑换优惠券
- 可兑换特权服务
导出功能(Web 端)
积分排名支持导出功能:
- 导出格式:Excel (.xlsx)
- 导出内容:当前筛选条件下的排名数据
- 企业微信格式:支持企业微信特殊格式
个人位置提示
小程序端显示个人当前位置:
- 页面顶部显示"您当前排名:X"
- 实时更新个人排名
- 快速定位自己位置
平台差异
| 功能特性 | 小程序端 | Web 端 |
|---|---|---|
| 练习排名 | 支持 | 不支持 |
| 游戏排名 | 支持 | 不支持 |
| 积分排名 | 不支持 | 支持 |
| 导出功能 | 不支持 | 支持 |
| 部门筛选 | 不支持 | 支持 |
| 日期筛选 | 累计/今日/本周 | 自定义范围 |
| 企业微信 | 不支持 | 完整支持 |
使用建议
查看排名
- 定期查看:定期查看自己的排名变化
- 关注前几名:学习排名靠前用户的表现
- 分析差距:比较统计数据找出差距
- 设定目标:设定排名目标激励自己
参与活动
- 每日练习:参与每日党首积分活动
- 游戏 PK:参与游戏 PK 提高排名
- 积累积分:通过各种活动积累积分
- 兑换奖励:在商城兑换积分奖励
常见问题
Q: 排名什么时候更新?
A: 排名实时更新,用户完成活动后立即重新计算。
Q: 为什么看不到自己的排名?
A: 请检查是否参加了相关活动,只有参与活动的用户才会显示在排名中。
Q: 党首积分如何获得?
A: 成为练习排名的党首(第1名),在每日结算时(23:00-24:00)自动获得 200 积分。
Q: 积分如何兑换?
A: 在商城中使用积分兑换奖品或优惠券。
Q: Web 端的积分排名和练习排名有什么区别?
A: Web 端的积分排名是基于用户在各种活动中获得的总积分排名,练习排名是基于特定练习的正确率和正确数排名。
