📋

版本记录

持续更新,基于用户反馈不断优化。

v1.0.1
当前版本
4
版本迭代
46
功能点
v1.0.1正式版最新

📱 移动端适配 + 多老师协作

新增功能

  • 全面移动端 H5 适配:底部 Tab 栏导航、响应式卡片布局、底部弹出弹窗
  • 多老师共管班级:邀请协作老师、权限分级(Owner / Teacher)
  • 老师管理模块:添加/移除老师、角色标签显示
  • 徽章兑换系统:商品管理、多选学生兑换、库存控制、徽章已兑换状态标记
  • 排行榜三个排名维度:总积分、徽章数、当前进度
  • 排行榜时间范围筛选:全部 / 近 7 天 / 近 30 天
  • 批量积分操作:批量加分/扣分、全选、批量撤销
  • 数据分析页面:班级概览、积分趋势、原因 TOP 10、分组对比、学生活跃度
  • 学生个人分析:积分趋势、原因分布、独立时间筛选
  • 从其他班级复制设置:升级规则 / 加减分规则 / 分组
  • 分组排序支持:上下箭头调整顺序,自动持久化
  • 个人资料弹窗:查看用户信息、修改密码
  • 404 兜底跳转:根据登录状态自动跳转到操作台或首页

🔧优化改进

  • 积分历史记录操作老师姓名
  • 学生管理改为列表 + 分页(每页 15 条)
  • 删除学生增加输入姓名二次确认
  • 分组管理支持批量勾选学生
  • 添加学生支持同名校验
v1.0.0正式版

🎉 正式发布

🎯核心功能

  • 多班级管理:创建/编辑/切换班级
  • 宠物养成系统:90+ 种宠物可选,每种 10 个等级形态
  • 自定义积分规则:加分规则 + 扣分规则,灵活配置
  • 积分操作:单个加分/扣分,支持自定义分值和备注
  • 积分撤销:5 分钟内可一键撤回误操作
  • 宠物领养与升级:积分达到阈值自动升级,满级领取徽章
  • 徽章系统:养成满级收集徽章,可重复养成

🎲课堂互动

  • 随机点名:支持分组筛选、单人/多人点名
  • 倒计时器:自定义时间,快捷按钮(30 秒/1/3/5 分钟),最后 10 秒红色闪烁
  • 点名结果直接加分/扣分

📊排行榜与数据

  • 排行榜:总积分排名,前三名领奖台展示
  • 分组管理:多对多关系,支持批量管理学生
  • 搜索功能:模糊搜索 + 拼音首字母搜索

🏗️技术架构

  • Next.js 16 App Router + Turbopack
  • JWT 认证 + HttpOnly Cookie
  • MySQL + Drizzle ORM + 连接池优化
  • PM2 + 阿里云 OSS CDN 部署
  • 数据缓存策略:本地更新优先,减少网络请求
v0.9.0测试版

🧪 Beta 测试版

🔬测试内容

  • 核心功能开发完成,邀请教师内测
  • 宠物养成 + 积分系统联调测试
  • 修复积分撤销的时间计算问题
  • 优化学生卡片的渲染性能
  • 调整默认升级阈值配置
v0.8.0内测版

🔨 Alpha 版本

🧱基础搭建

  • 用户注册/登录系统
  • 班级 CRUD 和学生管理
  • 积分规则引擎原型
  • 宠物养成系统初版
  • 基础 UI 框架和路由搭建