千夜网 · 公网文档 · 实施与运维

研学 + 教育 · 运维手册(骨架)

研学内容以老师生产为核心,系统要提供可控的发布、审核、版本与统计能力;并支持线下活动的离线回传与数据对账。

内容发布与审核

知识点管理

  • 按课标/教材版本维护,支持草稿/发布/回滚
  • 记录知识点来源与版权信息
  • 支持批量导入与导出
  • 定期更新知识点库

POI ↔ 知识点锚定

  • 提供排序、适龄范围、建议时长与关联活动模板
  • 支持批量关联与批量调整
  • 可视化编辑器,便于操作
  • 审核流程:编辑 → 审核 → 发布

个性化复盘

  • 可用 AI 辅助生成,但必须“发布前人工审核”
  • 按学科模板生成复盘草稿
  • 支持用户修改与确认
  • 审核标准:内容准确性、版权合规、适龄性

线下活动数据对账

离线缓存与补传

  • 端上按 event 流存储,恢复网络后批量补传
  • 支持断点续传,确保数据不丢失
  • 补传状态实时反馈给用户
  • 定期清理已成功补传的本地缓存

幂等设计

  • 服务端按 idempotency_key 去重,避免重复打卡/重复奖励
  • 客户端生成唯一 UUID 作为幂等键
  • 幂等键有效期:30 天
  • 重复请求返回相同结果,不重复处理

统计口径

  • 完成率:完成任务数 / 总任务数
  • 到点率:实际到达 POI 数 / 路线 POI 数
  • 学习时长:累计学习时间
  • 复盘提交率:提交复盘数 / 参与人数
  • 补传成功率:成功补传事件数 / 总补传事件数

运行监控

活动日高峰监控

  • 回传队列堆积情况
  • 补传失败率
  • 补传延迟时间
  • 系统资源使用情况

内容侧监控

  • 内容发布频率
  • 内容被退回次数
  • 版本回滚次数
  • 知识点更新频率

告警机制

  • 补传失败率 > 10% 时告警
  • 回传队列堆积 > 1000 条时告警
  • 系统资源使用率 > 80% 时告警
  • 内容审核积压 > 24 小时时告警

运维最佳实践

活动前准备

  • 提前导入知识点与路线数据
  • 测试离线补传功能
  • 检查系统资源配置
  • 制定应急方案

活动中监控

  • 实时监控系统状态
  • 及时处理告警
  • 准备应急响应
  • 收集用户反馈

活动后复盘

  • 分析活动数据
  • 总结经验教训
  • 优化系统配置
  • 更新运维手册