基于Python的中小学云课堂平台设计与实现

来源 :北京交通大学 | 被引量 : 19次 | 上传用户:snowsky001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本人实习所在的北京云江科技有限公司(阿凡题)是一家着眼于中小学在线教育的公司,旗下已拥有支持iOS、Android、Windows、macOS端一对一教学的应用。目前公司在业务探索过程中为打通在线教育生态系统,同时解决国内免费中小学在线课堂平台并不丰富以及各地区教育资源倾斜的问题,启动了创新项目——中小学云课堂平台。该平台通过站方对课程资源的审核、整理、上传,使得学生能够随时随地浏览高质量的在线课程。作者在前期参与了项目从0到1的全过程,包括用户调研、需求挖掘等,深入了解目前公司产品业务链路,结合业务特点打通需求及设计链条,完成平台框架设计、数据库设计。进入项目实现阶段后,作者独立开发了用户(学生)端的用户模块、云课堂模块、明星学校模块、授课教师模块,以及管理(站方)端的后台管理模块。完成了找课、看课、学课等一系列业务流程,同时在用户模块、云课堂模块中实现了部分特色功能,包括用户数据的可视化展示以及课程推荐等。在测试阶段,作者负责并完成了上述模块的功能测试以及性能测试。本文实现的云课堂平台是经典的B/S(Browser/Server,浏览器/服务器)架构,项目语言主要为Python,Web框架采用了 MTV(Model、Template、View,模型、模板、视图)开发模式的Django,结合了 Echarts完成用户相关统计数据的可视化,应用了基于物品的协同过滤作为课程推荐算法,并接入第三方Xadmin完成后台管理模块的快速开发。平台在测试服务器运行稳定,达到为学生用户提供优质的免费在线课程资源的目标,也为站方用户提供了便捷的管理入口。同时为公司的一对一教学业务线带来流量,有助于增加付费用户的转化率,对实现整个在线教育生态闭环具有重要意义。
其他文献
声学是研究机械振动在弹性媒质(气体、液体或固体)中传播规律的学科,其核心内容是声音。音乐声学是声学的一个重要分支,是音乐与声学两门学科互相交叉的边缘学科。歌唱声学是
政治认同是共同体成员对政治体系、政治过程和政治决策的承认、认可和赞同,对中国特色社会主义的"四个自信"是当代中国政治认同的集中体现,是大学生思想政治教育的题中之义。
阐述了道真乌天麻的产地环境、生产技术、质量要求、检验方法和销售前过程等技术要求。
目的探讨头哌酮舒巴坦/他唑巴坦致肾衰竭病人抽搐的临床特点,并分析其原因。方法回顾性分析住院期间12例使用头孢哌酮舒巴坦/他唑巴坦后发生抽搐的肾衰竭病人的临床表现、抽
本文分析了1971~1980年内科住院心脏病人1690例,占同期内科住院病人之14.26%。风心病后五年有所降低,但发生心力衰竭、心房颤动、栓塞者相对较高。冠心病有所增多。高心病较国
高强度人为活动排放使得京津冀地区地表水体中氮素浓度一直处于较高水平,而城市、农村地区的人群排泄则是人为氮素排放的重要构成。本研究估算了2006—2014年间,京津冀地区由