CSP竞赛刷题网站+APP产品系统Vibe Coding

我要开发同款
不僵舞德2026年09月06日
4阅读

技术信息

语言技术
PythonAndroidVueMySQLPRD
系统类型
WebAndroid应用
行业分类
教育校园

作品详情

行业场景

CSP(信息学奥林匹克竞赛)培训市场长期存在“教、练、管”三者割裂的痛点——学生购课后在平台上只能看录播视频,刷题需要跳转第三方OJ(在线判题系统),学习数据无法打通,教师也无法了解学生的真实掌握程度。本平台旨在构建一个“课程学习→代码练习→AI引导→学情反馈”的闭环生态系统,将教学内容与刷题实战深度融合,解决传统模式下学习路径断裂、教师管理低效的核心产品问题。业务上,面向K12阶段备战CSP-J/S认证的学生群体及其授课教师,提供从知识输入到能力输出的全链路数字化教学解决方案。

功能介绍

平台覆盖Web端课程学习、APP端个性化刷题、教师端教务管理三大场景。Web端核心功能包括:CSP-J/S分级课程展示、知识点“沙雕漫剧式”剧情推进学习模块、在线代码编辑器(支持语法高亮与实时保存)、AI实时判题与错误解析;APP端核心功能包括:基于学习曲线的个性化刷题推荐、一键生成学情反馈报告并推送至教师端;教师端核心功能包括:独立工作台仪表盘、Open Claw Agent驱动的自动排课与调课、一键点名/消课/课时核销、学员续费周期智能预警与提醒。三大端通过统一API Gateway打通数据流,实现“学→练→评→管”一体化。

项目实现

本人作为全栈项目负责人,独立完成从需求分析、系统架构设计到三端核心模块开发的全流程工作。技术栈采用React 19 + TypeScript构建Web端,React Native + Expo构建跨平台APP,Python FastAPI提供RESTful API与WebSocket实时判题服务,PostgreSQL存储业务数据,Redis缓存热点课程与学习曲线数据。架构上设计了三Agent协作框架:Hermes Agent负责代码沙箱执行与判题结果解析(基于Docker隔离),Work Buddy Agent负责剧情式知识点的状态流转与苏格拉底式引导话术生成,Open Claw Agent负责教务排课与续费预警的规则引擎调度。实现亮点:①判题沙箱采用资源限制与超时熔断机制保障系统安全;②学习曲线采用滑动窗口算法实时更新知识点掌握度;③借助Vibe Coding工作流将MVP原型迭代周期压缩至2周。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论