本项目立项原因是解决高校在线学习平台“课程内容分散、学习进度难跟踪、互动弱、推荐不精准”的问题,目标是打造一体化学习社区。业务背景为高校课程与视频资源越来越多,但学生在检索、选课、复习与讨论上效率低,教师发布与运营工具不足。平台需要覆盖课程内容、学习进度、互动讨论与运营管理,提升学习体验与课程触达。
点击空白处退出提示
本项目立项原因是解决高校在线学习平台“课程内容分散、学习进度难跟踪、互动弱、推荐不精准”的问题,目标是打造一体化学习社区。业务背景为高校课程与视频资源越来越多,但学生在检索、选课、复习与讨论上效率低,教师发布与运营工具不足。平台需要覆盖课程内容、学习进度、互动讨论与运营管理,提升学习体验与课程触达。
项目包含课程/视频/文章浏览、搜索与筛选、推荐流(热门+个性化混排)、播放与学习进度、收藏与评论互动、积分与排行、消息与私信、管理员与教师后台、课程发布与视频上传、埋点与数据看板。主要功能是为学生提供持续学习与复习入口,为教师提供课程发布与内容管理,为运营提供推荐、缓存与分析能力,形成完整学习闭环。
我全栈负责本项目。包括后端与移动端核心功能打通,包含接口设计、权限校验(教师只能管理自己课程、管理员全局管理)、视频上传、推荐与埋点、缓存与热点保护、限流/熔断/重试/幂等等稳定性组件。技术栈为 Go+Gin、MySQL/MongoDB、Redis、RabbitMQ、MinIO,客户端为 Flutter。架构上采用 API 网关与服务分层,缓存预热与热点保护提升稳定性,离线缓存与弱网重试提升体验。难点在于资源归属校验、上传链路与弱网场景处理。




评论