论文部分内容阅读
Open edX是一个可以创建、发布、生成、分析课程的大型MOOC开放平台。edX数据分析模块以其可视化的分析界面与不限定用户的分析需求受到广大教育工作者的关注。本文在基于edX平台搭建的基础上对edX数据分析模块进行研究。基于edX的MOOC数据分析平台包括四部分,即用于教师创建课程的内容管理系统、用于学生学习课程的学习管理系统、数据分析系统以及用户信息管理系统。本文研究的重点在于对edX的数据进行分析,包括课程学习数据分析以及系统日志数据分析两大部分。 对课程学习数据的分析包括对学生课程注册行为的分析、学生课程参与度的分析与学生作业成绩的分析。主要涉及到相关理论与关键技术的剖析以及数据分析交互过程的设计。在相关理论与关键技术的剖析上包括对edX平台的相关技术进行剖析,对数据分析模块的运行模式进行研究以及涉及到数据分析平台及其可视化方案的搭建。在数据分析交互过程设计上,主要涉及对系统交互过程、实现过程、文件结构、数据结构的分析与设计。 对系统日志数据分析是指使用ELK日志分析系统导入edX平台所有的日志数据,分析日志数据并进行可视化呈现。主要工作涉及到ELK日志分析平台的搭建、日志数据分析机制及其算法的研究以及平台功能的介绍等。 本课题来源于天津市多媒体教育技术研究会中基于edX的MOOC课程开发项目。文中主要涉及到的测试平台与数据主要来源于该机构研究项目以及与该机构合作的北京科技大学的MOOC研究项目。本人工作重点在于对课程学习数据分析的基础上实现对系统日志数据分析功能的设计。