混合式学习云平台

我要开发同款
100阅读
所属分类教育web

作品详情

介绍:各个学校的教师根据学科、年级、教材匹配章节下文档视频试卷等教学资源,同时支持各学校教师自行创建资源库、共享资源、协同备课,教师可以在线管理课程和班级、兴趣小组,管理个人和学科题库及资料,在线备课、发布各种学习流程;后台支持创建学科组,学科组成员上传教案,组长预览审核,excel导出所有教师上传资源与创建课程的数据。学生在线选课、看视频、预习和学习课程内容、做笔记、答题、考试,支持自动批阅,学习过程记录和成果统计分析、对比。负责内容:1. 搭建git服务器gogs,api接口管理平台,项目需求管理平台,提升效能2. 课程签到模块通过sse 技术实现实时展示效果3. 项目功能模块与接口维护更新4. app端接口开发与维护5. 数据excel 导入导出6. 编写使用手册,对学校老师讲解平台的使用7. 与学校校长、主任、教师等沟通新需求8. 安装安全防护软件,禁止ip端口扫描,防止cc攻击与ddos攻击9. 项目采用了以下设计模式:建造者模式,工厂模式,单例模式、适配器模式10. 分析项目运行卡顿,页面加载缓慢原因11. 重构部分模块代码,降低时间复杂度12. 通过慢查询以及explain分析优化sql语句,提高索引的使用率13. 配置redis主从复制读写分离,实现缓存层的高可用和高性能14. 因为校内机房初期多数为windows server服务器,所以限制较多,导致服务器架构也是更了几次,从最初的单机apache部署到到IIS + ARR + 负载平衡器,最后NGINX集群负载均衡;将静态资源、mysql、redis、文档预览服务、nginx分布式部署,最终实现高性能、高并发和高可用15. 配置Mysql主从复制,对数据进行备份16. 调整linux 内核参数,提升性能最大化17. 调整php参数,隐藏版本,增加权限目录;18. 使用漏斗算法编写限流模块,bitmap记录每个学生课程是否学完,hyperloglog统计留言数,测试试卷完成数,在线人数等
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论