刷题小程序是依托微信生态的轻量化学习工具,核心面向刷题练习、知识考核场景,功能与业务逻辑可分为面向用户、面向运营者两部分:
面向运营者:
主要提供机构教学:教培机构、企业内训将其作为线上练习、考核的工具,降低组织考核成本
题库管理:支持手动录题、Excel批量导入、Word智能识别。
数据统计:可查看用户刷题数据,支持导出成绩归档,方便机构调整优化教学策略以及课程改革,以便更好的服务学员提升服务质量和教学质量。
面向刷题用户的学习功能:
多模式刷题:支持顺序刷题、随机刷题、章节刷题、背题模式、模拟考试,适配不同学习需求
包括错题统计。
前端:微信小程序原生框架 + WXML/WXSS/JavaScript,依赖vantweapp等UI组件库
后端框架:Java SpringBoot + WebSocket + MySQL + Redis ,方便整合各类依赖,开发效率高
数据同步:如果是答题PK等实时场景,需要集成WebSocket + Netty实现长连接,保证匹配、答题、得分的实时同步
数据存储:MySQL做持久化主存储,Redis做缓存(存储用户会话、排行榜热点数据),提升访问速度