Educational Process Mining for Verifying Student Learning Paths in an Introductory Programming Course

E. M. Real, E. Pimentel, Lucas Vieira de Oliveira, J. Braga, I. Stiubiener
{"title":"Educational Process Mining for Verifying Student Learning Paths in an Introductory Programming Course","authors":"E. M. Real, E. Pimentel, Lucas Vieira de Oliveira, J. Braga, I. Stiubiener","doi":"10.1109/FIE44824.2020.9274125","DOIUrl":null,"url":null,"abstract":"This full paper of the research-to-practice category addresses the problem of organizing instructional materials and assessment activities in e-learning courses and their effects on learning outcomes. Usually, the teacher organizes the course sequence according to his didactic-pedagogical strategies and expects this help to guide the student through his learning process in the course. However, unless restrictions are imposed, students may choose to follow different paths than those indicated in the material’s organization. A question emerges from this context: what are the impacts on the students learning outcomes when they take learning paths other than expected by the teacher? In Virtual Learning Environments, student’s interaction with course materials can be stored in the so-called event logs. With the support of Educational Process Mining, it is possible to track the path of how and what specific actions students perform during learning, resulting in process models and historical statistical information. This paper aims to present the application results of PM techniques to verify the students learning paths in an introductory programming course. We used a Moodle event log containing 24605 events collected from 73 undergraduate students. For experiments, we divided this original log file into five other segments of datasets among passed and failed students variations. Techniques to obtain statistical information, Heuristic Miner algorithm to process discovery, and other techniques were applied from the implementations available in ProM Framework and scripts based on PM4Py library. The results showed that overall approved and failed students took different paths and event numbers to perform activities in the course. Besides, we obtained control-flows and frequencies of the activities and connections, thus making it possible to identify the dependencies, which resources started or ended the process, among other things. The analysis of these results provides general and specific information on students’ learning paths and can help teachers observe students’ behavior patterns and progress.","PeriodicalId":149828,"journal":{"name":"2020 IEEE Frontiers in Education Conference (FIE)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Frontiers in Education Conference (FIE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE44824.2020.9274125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

This full paper of the research-to-practice category addresses the problem of organizing instructional materials and assessment activities in e-learning courses and their effects on learning outcomes. Usually, the teacher organizes the course sequence according to his didactic-pedagogical strategies and expects this help to guide the student through his learning process in the course. However, unless restrictions are imposed, students may choose to follow different paths than those indicated in the material’s organization. A question emerges from this context: what are the impacts on the students learning outcomes when they take learning paths other than expected by the teacher? In Virtual Learning Environments, student’s interaction with course materials can be stored in the so-called event logs. With the support of Educational Process Mining, it is possible to track the path of how and what specific actions students perform during learning, resulting in process models and historical statistical information. This paper aims to present the application results of PM techniques to verify the students learning paths in an introductory programming course. We used a Moodle event log containing 24605 events collected from 73 undergraduate students. For experiments, we divided this original log file into five other segments of datasets among passed and failed students variations. Techniques to obtain statistical information, Heuristic Miner algorithm to process discovery, and other techniques were applied from the implementations available in ProM Framework and scripts based on PM4Py library. The results showed that overall approved and failed students took different paths and event numbers to perform activities in the course. Besides, we obtained control-flows and frequencies of the activities and connections, thus making it possible to identify the dependencies, which resources started or ended the process, among other things. The analysis of these results provides general and specific information on students’ learning paths and can help teachers observe students’ behavior patterns and progress.
在程序设计入门课程中验证学生学习路径的教育过程挖掘
这篇从研究到实践的全文论述了在电子学习课程中组织教学材料和评估活动的问题,以及它们对学习成果的影响。通常,教师根据他的教学策略组织课程顺序,并期望这有助于指导学生在课程中的学习过程。然而,除非有限制,否则学生可以选择遵循与材料组织中所指示的不同的路径。在这种情况下,一个问题出现了:当学生选择了与老师预期不同的学习路径时,对他们的学习成果有什么影响?在虚拟学习环境中,学生与课程材料的交互可以存储在所谓的事件日志中。在Educational Process Mining的支持下,可以跟踪学生在学习期间执行的具体操作的路径,从而产生过程模型和历史统计信息。本文旨在展示项目管理技术的应用结果,以验证学生在程序设计入门课程中的学习路径。我们使用了一个Moodle事件日志,其中包含从73名本科生收集的24605个事件。为了进行实验,我们将这个原始日志文件划分为通过和不通过学生变化的数据集的其他五个部分。获取统计信息的技术、处理发现的启发式Miner算法,以及基于PM4Py库的ProM框架中可用的实现和脚本中的其他技术。结果显示,总体上通过和不通过的学生采用不同的路径和事件编号来执行课程中的活动。此外,我们获得了活动和连接的控制流和频率,从而可以识别依赖关系,哪些资源启动或结束流程,以及其他事项。这些结果的分析提供了学生学习路径的一般和具体信息,可以帮助教师观察学生的行为模式和进步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信