论文部分内容阅读
MOOC (massive open online courses),即大型开放式网络课程,是近三年来在线教育的主流形式,引起了广泛的关注。目前的MOOC平台是一种大规模的、复杂的在线项目,是各大教育机构面向全球开放的公开课程平台。而在实际应用中,需要一种针对局部用户设计的MOOC平台,面向一所高校或一个省市内的用户,提供一种可以快速部署、结构简洁、符合用户需求的解决方案。本文的目的在于构建一个轻量级MOOC平台,满足小范围内的用户对在线教育平台的需求。为了实现这个目标,经过对各个MOOC解决方案的比较和分析,本文选择了edX平台作为研究对象,通过对平台本身的剖析,了解平台架构,理解运作原理,在此基础上,对学生互评作业系统和短期内负载预测进行了研究,实现了一个满足用户需求的轻量级MOOC平台。本文首先比较了已知的各大MOOC项目的优劣势,基于edX平台良好的再开发特性,本文重点对edX平台的基本架构进行了分析和研究,从每个模块的功能和相互之间的关联上学习edX平台的运作机制,对edX平台有一个深入的认识。本文按照从上到下、从大到小的顺序,从整体架构、主要模块、文件结构、核心功能等方面,逐步对edX平台进行剖析,对edX的可扩展性做出了评估。针对在线教育平台提交作业数远远大于传统教学模式的情况,本文对学生互评作业系统做出了讨论和研究,提出了一个可靠性和准确性都比较高的解决方案。另外,针对轻量级MOOC的实际应用,对系统的负载预测方面进行了研究评估,设计了一个能提供未来短时间内准确预测访问量的模型,有目的地调整资源分配,符合减少能耗、保护环境的政策精神。本文通过对已有科研成果的学习,提出了新的构想,完成了创新性的研究。本文实现了一个基于edX的轻量级MOOC平台,对原有功能进行了裁剪和再开发,具有在线教育所必备的功能,基本满足了社会上对轻量级MOOC平台的需要。