实验八班专属抽号
星缘倾情打造 专为公平而生
🎯
进 入 抽 号
公平抽取 · 每一次都是新的开始
📋
规则
📰
报告
⚙️
设置

📋 规则公示

核心总章第一条

我们始终追求公平公正,诚实守信。所有规则全部完整透明公示,无任何黑箱,有任何疑惑与质疑,可质询星缘本人。

🎯 抽号模式

十连抽:一次抽取10名同学,执行板书任务。

  • 性别规则:必须抽取 5名男生 + 5名女生
  • 若某性别不足5人可用,则用另一性别补齐
  • 若可用总人数不足10人,进入"最终抉择"模式(无动画,按钮特殊光效)
  • 47人班级:4次十连抽(40人)+ 最终抉择7人 = 全班覆盖
  • 十连抽和单抽轮次独立,互不影响

单抽:一次抽取1名同学,执行讲题任务。

  • 性别交替:女→男→女→男……首轮从"女"开始
  • 若所需性别无可用同学,则从另一性别抽取
  • 单抽有自己的独立轮次,与十连抽完全独立

🚫 不重复规则

  • 同一轮内,十连抽已抽中的同学不会再被十连抽中
  • 同一轮内,单抽已抽中的同学不会再被单抽中
  • 同一同学可以在十连抽和单抽中分别被抽中(两类数据独立)
  • "本轮"定义:从上次重置到下次重置之间
  • 十连抽轮次与单抽轮次独立,各自有独立的重置周期

⚖️ 权重系统

  • 每位同学有两种权重:十连抽权重、单抽权重,初始均为 1.0
  • 被抽中:对应权重 -0.2(最低 0.2)
  • 未被抽中(在可抽池内但未中选):对应权重 +0.1(最高 2.0)
  • 十连抽中,未中选同学各 +0.1 一次(不是10次)
  • 权重永不重置,跨轮永久生效
  • 关闭权重系统时:权重视为1.0,仅"已抽中排除"生效,权重不更新
  • 权重系统可在页面右上角开关切换

示例:同学A权重1.0,被十连抽中后→0.8;下次十连未中→0.9

🔥 火药桶

  • 十连抽没有火药桶机制
  • 单抽中,当可抽人数 ≤ 20 时,展示火药桶选手
  • 火药桶 = 当前单抽池中有效概率最高的同学
  • 若权重相同,按姓氏排序取最前者(小字标注"同权重按姓氏排名")
  • 火药桶卡片仅显示姓名和学号,不显示性别和权重值
  • 火药桶同学被抽中 → "爆炸",触发粒子特效,记录在报告中

🔄 重置系统

  • 仅保留"十连重置"按钮(在抽号页面),单抽无手动重置按钮
  • 十连重置:清除十连抽的"本轮已抽"标记,十连抽轮次+1
  • 重置不清除权重(权重永久)
  • 每日0:00自动重置:
  • — 如果十连抽当天有活动(抽过号),则自动重置十连抽,轮次+1
  • — 如果单抽当天有活动(抽过号),则自动重置单抽,轮次+1
  • — 无活动的模式不会重置(防止空转增轮)
  • 手动十连重置后,若无进一步十连抽活动,午夜不会再次重置
  • 手动十连重置后,若有进一步十连抽活动,午夜会正常重置
  • 所有重置操作支持撤销(回退到重置前状态),撤销仅保留一步
  • "清除所有数据"和"一键归零"在设置页面中

📰 报告系统

  • 报告类型:日报、周报、月报
  • 数据采集点为每日0:00,非实时
  • 当应用启动时检测到日期变化,自动生成昨日日报
  • 周一启动时额外生成上周周报
  • 每月1日启动时额外生成上月月报
  • 无数据的日期不生成报告
  • 报告内包含排行榜(4个标签页)和爆炸记录
  • 报告内不含个人抽号记录明细

🏆 排行榜规则

  • 排行榜嵌入在报告内部,非独立页面
  • 4个标签页:该我上场表演了(总次数)、一发入魂(单抽)、十分火热(十连)、我是白人勿抽(未被选次数)
  • 前三名分别显示🥇🥈🥉奖牌
  • 每个排名配有随机语录,语录会周期性轮换
  • "白人"榜:统计在可抽池中但未被选中的次数

👍 老师点赞

  • 点赞功能在报告的排行榜中,每个学生旁有点赞按钮
  • 点赞按报告维度:同一学生可在日报、周报、月报中分别被点赞
  • 每份报告中每个学生最多1个赞
  • 点赞总数在所有报告中同步显示
  • 老师可以取消点赞(再次点击)
  • 点赞奖励功能可在设置中开关,关闭后按钮隐藏但数据保留

📊 学号显示

学号格式:244201(前缀2442灰色,序号金色,补零至2位)

📦 数据管理

👍 点赞功能

🧪 测试与调试