日常教学数据分析与可视化方法

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:hzzaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文分析了课程建设网站采集的日常教学数据的類型和特点,并针对这些数据,采用统计分析和Echarts技术,以可视化的形式展现了师生的日常教学情况,分析了其与教学效果的关联关系,进而,提出了基于回归的学生成绩绩点预测方法,综合考虑了学生平时学习各方面的表现,利用Python实现了线性回归来预测学生的绩点。作者以“程序设计方法学”课程为例,应用该方法以发现学生平时表现与教学效果的关系,从而为课程的教学提供良好的决策支持。
  关键词:教学数据分析;可视化;回归
  中图分类号:G642 文献标识码:A 论文编号:1674-2117(2018)21-0099-04
  随着互联网技术的不断发展,越来越多的高等学校及教育机构开始通过互联网来进行教学资源的普及和学习。这种教学方式不仅降低了教学成本,而且也极大地简化了教师的教学方式。因此,许多高校都在研发具有自己特色的在线教学平台。[1]同时,在线教学平台上的教学资源以及学生的日常行为信息随着教育范围的扩大也在不断丰富。这些资源和日常教学情况信息都可以用来帮助平台管理者改善学生体验和增进学习兴趣。然而,如何从这些数据中提取有用决策信息,是一个亟待解决的问题。针对以上问题,数据分析以及可视化方法提供了一种处理方式。数据分析是实现数据价值的重要途径,通过数据分析可以总结出数据中出现的规律,从而更好地理解现实,实现基于数据的决策。[2]而数据可视化充分利用了人们对可视模式快速识别的自然能力,完美地提高人们理解及分析数据的速度,帮助人们更有效地对海量数据进行挖掘,从而突破教育大数据分析的桎梏。[3]
  在线教学平台的兴起,也引发了在线学习分析的热潮。强津培等人(2016)[4]实现了数据驱动的教学数据可视化平台,并将其运用到不同学科的教学实例中。该平台不仅能够满足跨学科的教学平台功能,而且能够通过可视化技术和交互技术,激发学生的学习兴趣。李娇娇等人(2017)[5]在数据可视化相关理论与技术的基础之上,以华中师范大学自主研发的云课堂为例对教育数据进行分析,包括对用户的分析、对数据模块和类型的分析,并基于数据类型和可视化技术分类对数据可视化的布局进行分析,针对教育数据中不同数据类型来选择合适的布局方法。刘海等人(2018)[6]在分析教学平台数据特点的基础上,提出了一系列面向教学场景的数据可视化方法,并结合自主研发的师大云课堂,将数据可视化方法应用到实际教学中。另外,国外在数据驱动的可视化在线教学平台技术方面也有相应研究。比利时鲁汶大学Govaerts等人[7]通过一个内嵌在网页上的应用程序记录学生在课程中参与活动的情况,并将数据进行可视化分析,以折线图、平行坐标、柱状图等方式显示学生的学习情况,为学生提供反馈,以促进他们更好地学习。与之类似,普渡大学的“警告信号系统”[8]则通过从网络教学平台以及课程成绩簿中收集信息来形成学生学习困难的层次,分别用绿色、黄色和红色标示危险等级,进而对学习成绩有“危险”的学生进行有针对性的教育。基于数据可视化技术的在线教学平台需要在表现形式、用户交互体验以及算法支持等方面进行研究,根据不同部分的需求进行设计,从而达到对数据以及算法的可视化体验。[9]
  在上海市教委和上海大学提供的重点课程建设项目共同资助下,我们对“程序设计方法学”进行了课程建设,设计和实现了网络教学管理与分析平台,积累了多年数据。本文将以“程序设计方法学”为例,分析课程建设网站采集的日常教学数据的类型和特点,然后针对这些数据,分别使用基于Echarts和Python的统计分析与可视化、基于回归的学生成绩绩点预测方法对教学平台积累的数据进行学习,以发现学生平时表现与教学效果的关系,从而为课程教学提供良好的决策支持。
  日常教学中的数据分类和特点
  随着信息化在教学中的广泛应用,越来越多的课程建立了课程网站,网站中汇集了与课程日常教学相关的丰富数据。这些数据大致可以分为以下两种:第一种是静态数据,主要指网站中存储的人(教师和学生的个人基本信息)、课(课程的基本信息)和物(教学资源)的数据以及日常教务产生的各种数据。这些数据通过手工输入或批量导入获得,相对来说它们一旦产生变化性不大,但将随着教学年份的增加而增多。第二种是动态数据,包括网站通过在线答疑采集的师生互动信息、师生访问网站的日志信息,这些是常常发生变化的。
  这些静态和动态相结合的数据具有多源异构的特点。静态信息中的师、生和课的基本信息、日常产生的作业与考试成绩等是结构化数据,教学课件、实验指导手册、学生上传的作业等是非结构化数据,而日志数据则是半结构化的数据。这些结构化和半结构化数据都可以为我们进行数据分析提供良好的数据基础,也为我们的分析提出了不同的需求。
  基于Echarts的教学情况统计分析与可视化
  针对教学情况数据中的某些单项情况,我们采用传统的统计方法进行分析,并采用了可视化技术Echarts[10],以图表的形式展现数据分析结果,主要包括教学情况总结、师资分析、作业提交分析、互动分析、成绩分析等。具体如表1所示。
  Echarts是一个纯Javascript图标库,能够提供直观、生动、可个性化定制、可交互的数据可视化图表,它支持折线图、柱状图、散点图等,同时还支持任意维度的堆积和多图表混合展现。我们以“程序设计方法学”课程为例,展现Echarts的可视化效果。
  如下页图1所示,利用饼状图对师资力量进行分析,表明了教师的年龄分布、学位分布和职称分布,从中可以很清晰地看到师资分布情况;作业提交分析采用折线图,将每一年作业提交的比例计算后进行展示,从中可以看到同年学生在不同的作业题的提交率变化,帮助教师及时了解学生知识掌握情况,同时也可以看到不同年级学生对同一题的掌握情况不同,从而有针对性地调整授课内容的进度与难度;互动分析采用柱状图展现了提问人数周平均变化情况,可以清楚地看到每个学期中提问人数的波动情况;联动分析将每个学期的总评成绩、平时成绩和学生人数三者进行对比分析,并采用散点图进行了展示,散点图中的数据根据时间的不同进行动态变化,从而发现平时成绩与学生总评成绩的关联。   基于线性回归的学生成绩绩点预测
  1.问题描述
  平均绩点是评价本科生学习成绩是否优秀或者能否顺利毕业的最重要的标准,如果平均绩点偏低,会给即将毕业的学生造成种种不便,但平均绩点计算通常需要一至两周的时间,具有滞后性,不能及时给学生提供预警。因此,我们可以通过对历届学生的成绩进行分析和建模,得出学生成绩的普遍发展模式。根据这些模式建立预测模型,根据学生现有课程教学数据,包括学生平均出勤、平均作业得分、平均课外实践得分等信息来事先预测其未来平均绩点,为那些学习成绩可能不达标的学生提供学业预警,使其提前采取有效措施进行弥补,尽可能避免不能顺利毕业的事情发生;同时也可以帮助专业教师针对不同情况采取不同的策略来引导学生完成学业。
  2.实验数据集
  实验数据来自我校2011年至2018年期间开设的“程序设计方法学”课程五个学年学生成绩的历史数据,包括了学生选课人数、作业提交率、学生平均出勤率、平均作业得分、平均课外实践得分和平均绩点,具体如表2所示。
  3.实验结果和分析
  基于线性回归的学生成绩绩点预测方法主要思想是:首先分析影响学生绩点的因素主要有哪些,并利用平台进行采集和数据预处理,获得学习样本;然后利用Python编程实现线性回归方法,模拟学生平时学习因素和学生绩点之间的关系,获得线性回归方程;最后通过构建好的回归预测方程对学生平均绩点进行预测。算法的具体流程如图2所示。
  将上述方法用Python实现后对表2的数据进行了学习,获得如以下公式所示的回归预测方程。
  其中,Y為平均绩点,X1为选课人数,X2为作业提交率,X3为平均出勤率,X4为平均作业得分,X5为平均课外实践得分。通过公式求出的拟合绩点如表3所示,模型的均方误差MSE为0.0054。可以看出,利用线性回归获得的绩点预测模型可以较好地分析出学生日常学习行为(选课人数、作业提交率、出勤、作业得分和课外实践得分)与学生绩点的关联情况。
  结语
  信息技术在教学中的不断应用积累了越来越多的教学数据。本文通过统计分析和回归模型对积累的日常教学数据进行了分析与预测,并采用Echarts数据可视化工具对结果进行了图形展示,教师可以及时了解学生的学习状况,从而根据学生水平及时调整教学内容、方式与进度,进一步提高课程的教学水平,改进教学效果,提高教学质量。在未来的研究中,我们将不断积累更多的日常教学情况数据,采集更多门课程的日常教学数据,获得学生在校的多方面更加丰富的数据(如图书馆借阅数据、参与课外活动数据等),这样就可以引入机器学习和数据挖掘方法发现更多教与学的规律和特点,为教学提供更好的智能决策支持。
  参考文献:
  [1][6]刘海,李姣姣,张维,等.面向在线教学平台的数据可视化方法及应用[J].中国远程教育,2018(1):37-44.
  [2]覃雄派,王会举,杜小勇,等.大数据分析——RDBMS与MapReduce的竞争与共生[J].软件学报,2012,23(1):32-45.
  [3]王媛媛,丁毅,孙媛媛,等.数据可视化技术的实现方法研究[J].现代电子技术,2007,30(4):71-74.
  [4][9]强津培,戴松.面向教学的数据可视化图表交互系统研究[J].系统仿真学报,2016,28(9):2101-2108.
  [5]李姣姣.面向在线学习平台的数据可视化研究[D].上海:华中师范大学,2017.
  [7]顾小清,黄景碧,朱元锟,等.让数据说话:决策支持系统在教育中的应用[J].开放教育研究,2010,16(5):79-80.
  [8]https://www.itap.purdue.edu/learning/tools/signals.
  [10]冀潇,李杨.采用ECharts可视化技术实现的数据体系监控系统[J].计算机系统应用,2017,26(6):72-76.
  作者简介:刘悦,女,副教授,研究方向为数据挖掘、机器学习。
  基金项目:本文工作受上海高校外国留学生英语授课示范性课程建设项目(软件工程)(上海市教育委员会文件教外〔2016〕83号)和上海市教委重点课程建设项目(程序设计方法学)(上海市教育委员会文件沪教委高〔2015〕37号))共同资助。
其他文献
教育信息化的核心就是课程整合,它对教师、学生、教学都提出了更高的要求,这种要求并非面向知识,而是强调把知识作为一种工具、媒介和方法融入到教学的各个层面中,培养师生的学习观念和综合实践能力。实践是检验真理的唯一标准,株洲市贺家土小学对英语教学与信息技术整合做了探索实践,现与大家分享。    ● 课程整合的环境    信息技术在小学英语教学中的运用能给课堂教学注入新的生机和活力,丰富教学形式,优化教学
前言:  在基于互联网的教学APP应用中,语文是门很拧巴的学科。由于互联网具有海量知识库以及能进行有效搜索的特点,所以学生如果能够学会通过互联网进行信息搜索、筛选与整理,就能进行有效阅读、写作练习、与读者有效互动,从而极大地提升语文素养。然而,当前的语文教学又囿于“教学目的—教学重点—教学难点—教学过程—板书设计—教学反馈”这种传统的语文教学设计中,因此,信息技术应用于语文课堂总是让人感觉束手束脚
不久前,在微信上读到一则消息,权威人士韦乐平说电信网患有“动脉硬化症”,不适应互联网时代,必须重新架构。网络重构要打破封闭架构,做到响应足够快,覆盖足够宽,性价比足够好。  此乃利好消息。因此,在朋友圈发了文字——读得懂网络架构与教学方式的关系的,方为感悟信息化教学的高手。其原因在于,网络架构与IP等实现技术的潜在生产力的关系,很像教学方式与教育技术等教学要素的关系,当然,也很像生产方式与生产力之
10月14日,DFRobot(上海智位机器人)在上海召开合作伙伴大会,发布旗下创客教育品牌——蘑菇云创客教育。大会以“蘑菇云引爆创新力”为主题,蘑菇云创客教育联合创始人叶琛博士在大会上诠释了创客教育与传统教育的区别,创客教育摆脱传统教育单一的教师“输出”和学生“输入”的教学方式,以学生兴趣为导向,老师提供知识的引导和工具,学生通过自主学习获取知识和灵感,继而通过实验实践将想法转变为作品,在创客嘉年
随着教育信息化的持续推进,各种新技术有效融合到教师教育实践中,进一步拓展了教师专业化研究领域,推动了教师专业化的持续发展。在大数据时代,借助大数据技术能够对教育教学过程的结构化、非结构化等数据进行记录存取;通过学习分析和知识挖掘,能实现对教育教学状态的量化处理和有效预测,有力地推动教育的革命性变革,从而极大改善学生的个性化学习。  学习分析方法共享了从数据到分析、从行动到学习的运动。在过去几年中,
微课选题分析  情态动词can是初中英语语法中的重点和难点,也是学生进入初中后首次接触的情态动词。学生在学习can时遇到了很多问题和困惑,因此,我在选题时充分考虑了学生的个性化学习需求。在日常教学中,我发现很多学生对于英语语法学习很抗拒,觉得非常难以理解。《快速玩转情态动词can》微课的一个选题意图就是将枯燥的语法学习变得生动有趣。学生通过随时随地观看微课,激发且强化学习兴趣,有助于突破重难点,提
微课选题分析  本节微课教学内容选自人教社精通版四年级英语上册Unit6 I’m tall Lesson31-32中的知识点——反义词的应用。本节微课是基于我校“1 1”互帮学教课改模式下产生的。反义词big、small和long、short的教学用视频对比呈现,能够让学生更加感兴趣,也更加直观,容易理解。虽然本节微课是知识点的教学视频,而且时间有限,但教学目标、重难点、教法学法等结构清晰,符合教
摘 要:传统教学方式绝非一无是处。因此,在我们的教学中,不能因为传统教学方式作用的微小而抛弃,也不能因为多媒体的强大作用而认为无所不能、以至于出现多媒体泛滥的情况。应该整合传统教学方式和现代教学方式,充分发挥教师的主导作用和学生的主体作用,深化多媒体的认知作用,才能使教学更上一层楼。  关键词:传统教学方式 现代教学方式 整合  中图分类号:G42 文献标识码:A 文章编号:1674-2117(2
摘要:随着教育信息化的逐步推进,人工智能逐渐受到人们的关注。作为前沿领域之一,人工智能对教育产生了深刻的影响。本文首先从国家颁布的《新一代人工智能发展规划》《高等学校人工智能创新行动计划》两份文件出发,说明研究人工智能的重要性,接着解释人工智能的概念和关键要素,梳理教育人工智能的概念、主要技术和主要应用,最后总结尽管教育人工智能还没有形成统一的界定且应用不够深入,但是研究者们已经开始在教育领域进行
摘要:高中物理翻转课堂与物理核心素养培养是一种正向实现的关系。本文以《反冲运动 火箭》的教学为例,通过“自主学习任务单 微视频”引导学生课前从事高质量自主学习,通过进阶作业和协作探究促进知识内化,提升物理核心素养。  关键词:翻转课堂;高中物理;核心素养  中图分类号:G434 文献标识码:A 论文编号:1674-2117(2019)22-0064-03  教材与学情  本节内容是《动量》一章的最