您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页基于BKT模型的网络教学跟踪评价研究

基于BKT模型的网络教学跟踪评价研究

来源:飒榕旅游知识分享网
龙源期刊网 http://www.qikan.com.cn

基于BKT模型的网络教学跟踪评价研究

作者:李景奇 卞艺杰 方征

来源:《现代远程教育研究》2018年第05期

摘要:当前网络教学中存在教学过程评价难以量化、课程教学进度安排缺少数据支持等问题。随着大数据技术的发展,网络学习行为分析已经取得较大进展,但学习内容的跟踪与评价还比较缺乏。将知识跟踪嵌入网络课程,及时跟踪学生知识掌握情况,将有助于教师发现学生学习问题,调整教学策略;同时也可引导学生将学习的关注点聚焦在知识内容的理解上,而不是分数上。贝叶斯知识跟踪(BKT)模型是一种以知识点为核心构建学生知识模型的方法,具有简捷、预测准确、易于解释的特点。基于BKT公式改进的网络教学跟踪评价模型,可用以课时估算和学习成绩预测。实证分析数据显示,该模型的预测准确率和精确度较高。在实际应用中,BKT知识跟踪功能可单独开发应用,也可与教学平台集成使用,亦可支持线下教学。 关键词:网络教学;BKT;贝叶斯知识跟踪;模型构建;跟踪评价

中图分类号:G434 文献标识码:A 文章编号:1009-5195(2018)05-0104-09 doi10.3969/j.issn.1009-5195.2018.05.012 一、研究背景

远程教学时空分离的特征,使得学习资料的网络传递和学习过程的跟踪评价尤为重要。目前学习资料的共享与传递方法已经非常多,比如课程资源库、QQ班级群、网络教学平台等,但学习过程的跟踪评价方法却仍然较为匮乏。当前网络教学存在的主要问题是:

(1)教学过程评价难以量化。一般而言,教学过程中教师主要通过诊断性评价和形成性评价来评估学生学习情况,经常使用的工具就是测试和作业。但测试与作业如何与学生知识的掌握程度精确对应,如何通过这种评估发现学生的知识状态,需要进一步量化研究。另一方面,测试和作业的结果如何持续跟踪利用也是值得研究的问题。

(2)课程教学进度安排缺少数据支持。目前,课程教学进度往往根据经验,按课程知识点将课程划分为多个单元或章节,然后按单元或章节来制定教学进度。比如一个单元需要2个学时,包括4个知识点,则每个知识点分配0.5个学时。这种简单依靠经验和教学内容去安排教学进度,容易导致有些知识点讲解不够,而有些知识点浪费时间太多。

针对以上问题,清华大学THEOL在线学习平台提出了CIPP评价,从背景评估、输入评估、过程评估和结果评估四个方面,利用网络教学平台所能收集到的学习成绩数据和学生网络学习行为数据进行评价(李景奇等,2009)。虽然学习过程的跟踪与评价可以实现,但前提是学生经常使用网络教学平台。但实际教学中,学生利用网络教学平台主要还是查看教学资料,用于讨论和互动的较少;且即使利用学习成绩和网络学习行为数据,也只能用于简单地对学生

龙源期刊网 http://www.qikan.com.cn

学习行为进行评价,无法对学生掌握知识的程度进行精确预估。美国教育技术办公室发布的《通过教育数据挖掘和学习分析促进教与学》报告认为,可以通过学生建模来解决学习过程中的问题。学生建模主要包括学习者知识建模、学习者行为建模、学习者经历建模、学习者建档、领域知识建模、学习组件和教学策略分析、趋势分析、自适应学习系统和个性化学习等8个领域(徐鹏等,2013)。该报告归纳了目前教育数据挖掘和分析应用的现状,也为教与学的数据挖掘和利用提供了指导,其中学习者知识建模无疑是最为重要的数据分析手段,但需要进一步研究学习者建模与教师教学过程之间的关系,从而为教师教学给予更多的支持。 随着大数据技术的发展和应用,诸多学者对学习行为数据作了进一步的研究分析,如陈海建等(2017)通过对开放式教学下学习者的基本信息、在线学习行为和课堂表现进行分析,挖掘学习者的兴趣、爱好、学习能力等特点,以标签化的形式进行个性归纳和画像,并基于学习者画像,探讨个性化教学。曹晓明等(2014)将传统教师引导的基于分层的群组个性化学习方式和采用智能Agent伴学的个性化学习方式统一起来,引入学习分析技术,辅助教师量化掌控学情,动态调整教学过程。魏顺平等(2017)基于国家开放大学学习网中的教与学行为日志,对在线教学过程进行评价,并将教学过程评价结果用于对在线教育机构师生在线教学过程的监测分析,以快速了解师生的教与学现状,评价师生的教与学质量,及时、有针对性地进行教学干预。以上研究通过学生学习数据分析,辅助教学过程的监控和调节,但对学生学习的核心,即知识掌握程度的评估仍然缺乏有效的数据支持。

一些学者也从学生模型构建的角度,积极探索通过学生模型建构,促进学生学习。如郭富强(2011)设计了一个包括学生知识水平、学习偏差程度、学生认知能力、学习情绪的智能教学系统学生模型,并通过模型来调整教学行为。杨卉等(2005)提出了一个两层动态学生模型,通过跟踪和综合评价相结合的方法获取学习者的综合特征,并采用广义模糊综合评判方法对学习者二级特征进行评价。虽然以上研究中,也注意到了学生知识水平的评估,但就具体的实现方式并没有作深入研究。

总之,目前的网络教学过程跟踪与评价研究,在学生的网络学习行为分析方面已经进行了较多、较为充分的研究。特别是大数据技术的发展,更进一步促进了学习网络行为分析,产生了许多学习分析模型和研究成果。但在学习内容方面的跟踪与评价还很少。目前远程教学中,特别是没有开办网络教育的高校,完全依靠教学平台教学的模式还不多,更多的是一种混合式教学,即在提供远程教学资料的同时,辅以部分线下课堂授课,同时把课程资料、作业、测试通过网络课程来实现。因此,如果能通过网络课程的设计,把知识跟踪嵌入其中,及时跟踪学生知识掌握情况,就能很便捷地发现学生学习中存在的不足,进而更有针对性地提供教学指导,节约教学时间,提高教学效率。

在网络课程知识跟踪评价模型中,贝叶斯知识跟踪(Bayesian Knowledge Tracing,BKT)模型是美国智能教育系统中应用较早的一种方法。近年来随着教育数据挖掘技术的发展,LFA(Learning Factors Analysis)、PFA(Performance Factors Analysis)模型也得到了较多的研究和应用。LFA模型是一种结合统计学、专家知识和组合搜索的方法来评价和改进认知模型的方法(Cen et al.,2006)。它主要基于三个变量:学生知识初始水平、知识点难度和知識点掌握

龙源期刊网 http://www.qikan.com.cn

效率,通过多元逻辑回归算法预测知识点的掌握概率。该模型的重点是发现当前认知模型的不足,从而改进课程知识点的教学安排。但该模型对知识掌握程度的连续变化无法跟踪,而且它假设每个学生的学习效率是相同且恒定不变的,因此无法应用于自适应学习分析。PFA对LFA模型进行了改进,增加了对知识点测试中正误反应的变量,从而使得PFA能够适应学生自适应学习跟踪和评价(Pavlik et al.,2009)。但该模型认为学生初始水平在网络教学中不易测量,很少使用,因此删除了该变量。LFA和PFA模型进一步发展了网络课程知识学习分析,但与BKT相比,它们需要更多知识点的相关变量,计算比较复杂,而且其结果不易被解释。而BKT模型由于简捷、预测准确、易于解释的特点而被广泛应用于各类商业教学软件以及教学研究中。

二、BKT模型及其应用 1.BKT模型的概念

BKT模型是一种学生知识建模方法,最早由Corbett和Anderson提出。他们在一个智能教育项目中使用知识跟踪的方式来预测学生的知识水平,并取得了较好效果(Corbett et al.,1994)。由于该方法采用了贝叶斯算法,因此该方法后来被称为贝叶斯知识跟踪模型,以区别于其他学生知识建模方法,并应用于智能教育系统中。智能教育系统中的一个重要问题是,什么时候能够判断某个学生掌握了某个知识点。一个比较简单的处理方式是要求学生连续对N个同一知识点相关的题目回答正确。虽然这种方式现在仍然被某些系统利用,但BKT能够用一种更加直观且容易理解的方式解决这个问题(王卓等,2015)。BKT经常作为更复杂学习模型的起点(Van De Sande,2013)。 2.BKT模型的基本原理

BKT模型假设学生的知识学习有两种状态,每个知识点都处在“掌握状态”与“未掌握状态”之间。知识点的学习状态,通过学习或测试,可由“未掌握状态”转移到“掌握状态”。但这种转移不会反向,知识点的学习状态不会由“掌握状态”转移到“未掌握状态”,即假设掌握后的知识不会遗忘。学习成绩主要由知识点学习状态决定,学习状态用概率表示。另外知识点在掌握状态下,学生也可能因误答而做错;知识点在未掌握状态下,学生也可能会猜对。因此BKT模型对于学生知识掌握概率的计算包括了4个参数,如表1所示。表1中P(L0)和P(T)是学习参数,主要用于表示学生学习的知识状态。P(L0)指的是学生在尚未学习某知识点时,该知识点就已经被其掌握的概率;P(T)指的是知识转移概率,即经过了学习之后,对于该知识点从未掌握状态到掌握状态的转移概率。而P(G)和P(S)作为学生的表现参数,P(G)是猜对的概率,即学生即使未掌握某个知识点仍然能正确回答问题的概率;P(S)是误答的概率,即学生掌握该知识点,但是仍然不小心回答错误的概率。 (1)

龙源期刊网 http://www.qikan.com.cn

该公式非常简单,根据学生状态确定初始值后,利用公式(1)对学生知识状态进行更新。第n次学习后知识掌握概率P(Ln)是以下两种概率之和:(1)知识掌握后依据实情判断的知识后验概率;(2)知识将会转移到掌握状态的概率。P(T)可以根据实际情况和经验进行确定,它不依赖于学生是否能正确地运用知识回答问题。

在预测学生成绩时,该模型每步骤的预测值依赖于学生达成该目标的应用知识点规则所需要的知识和该规则的成绩参数,如公式(2)所示。 (2)

也就是说,P(Cis),即学生s达成目标i进行正确行为的概率是以下两个结果之和:(1)学生s掌握应用规则r的概率乘以规则r在掌握状态的正确回答概率(P(Sr)是误答参数);(2)学生s不掌握应用规则r的概率乘以规则r在未掌握状态的猜对概率(P(Gr)是猜对参数)(王卓等,2015;Corbett et al.,1994)。可以发现,如果假设P(Sr)、P(Gr)值为0,则P(Cis)就等同于学生对该规则的掌握概率。 3.贝叶斯知识跟踪模型的应用

最早提出BKT的是卡耐基梅隆大学教授 Corbett和Anderson,他们将该模型应用于ACT-R认知结构项目中,用于掌握学生的知识状态和预测学生知识点学习后的成绩表现(Corbett et al.,1994)。Pardos等(2013)将BKT应用于edX慕课平台,并针对缺少知识点划分、多次问题解答、测试之外的多种影响等慕课特点进行了改进。Machardy等(2015)利用BKT,开发了一个评价在线教育短视频使用情况的框架,并探索其与测试结果之间的相关性。王卓等(2015)应用贝叶斯知识跟踪模型评价慕课学生,通过收集慕课平台两门课程的学生学习数据,基于BKT模型,根据MOOC的特点,对缺少知识点的划分、测验多次提交,提出了改进方案,并利用EM 算法(最大期望算法)实现了BKT及相关变形模型的参数估计。Hawkins等(2014)推荐了一种新的实现BKT模型的方法,称之为EP算法(经验可能性算法),并比较了EM算法和EP算法,认为EP算法性能优于EM算法。闾汉原等(2011)在BKT知识跟踪模型基础上,增加了一个态度节点来细化各种因素,以提高预测准确率。

因此从目前的研究来看,BKT应用主要集中于成绩预测,利用学生对知识点测试题的应答数据进行分析和挖掘,然后用以预测学生在网络课程中的成绩表现。然而对于BKT的本质而言,预测成绩是其一方面的功能,而更重要的功能是以一种简单明了的方式表示学生的知识状态,为教师的教学提供精确的支持。BKT知识跟踪模型的应用改变了以考试为中心的教学模式,在学习过程中确定了学生对知识的掌握程度。 三、BKT网络教学跟踪评价设计 1.BKT公式改进

龙源期刊网 http://www.qikan.com.cn

BKT应用的关键是4个参数值的确定。最初提出BKT模型的Corbett,对于参数的设定也只建议根据经验来设定,而没有给出比较具体的设定方法。因此,需要对BKT模型的4个参数进一步研究,以方便在实际中应用。

对于初始掌握状态P(L0)一般可以从两个方面来获得。一是往年经验和历史成绩,根据往年学生学习该课程时,对知识点的掌握程度,教师可以对其赋予初始值,这个初始值也可以在后续测试中修正。二是可以进行诊断性测试,让学生在网上进行答题,收集答题情况,计算学生知识点的初始掌握概率。而利用诊断性测试计算P(L0)还需要进一步改进。在实际教学中,试题类型一般分为选择题、判断题、填空题、简答題、设计题等。对于公式(1)中的四个参数,可以这样设置:对于选择题,因为每题有ABCD 4个选项,因此猜对概率P(G)为0.25;判断题只有两种选择,因此P(G)为0.5;填空题、简答题、设计题没法猜测,因此P(G)为0。如果计算机自动判断,题目主要是选择题、判断题和填空题;人工判断会更精确,可以使用更多的简答题、设计题。每个知识点可以设计若干试题进行测试,来判定学生知识掌握状态。但在网络课程中,对于教师教学而言,主要依据整体知识掌握状态来进行课程讲授,因此对学生知识状态的了解需要从整体上把握。整体上看,初始知识掌握状态P(L0)可以在知识点没有讲解之前,进行针对性测试,根据答题正确率,确定P(L0),具体如公式(3)所示: (3)

公式(3)中i为该知识点相关试题的题型类别,即选择题、判断题、填空题等,Ri (C)为该题型的正确率,Pi (G)为猜对概率,Ri (Q)为该题型占总体问题的占比,Wi为该题型的权重,即分值。这样可以在知识点讲授之前,确定P(L0)。然后假定学习完成后,知识点掌握程度应该为1。根据前述公式(1),设P(Ln)=1,求解P(T),求出知识转移概率。然后根据知识转移概率来判断知识点的难易程度。当P(T)越大,说明知识点越容易,学生越容易掌握,学习效果越好;当P(T)越小,说明知识点越难,学生越不容易掌握,学习效果越差。然后再根据 P(T)和课程重点来设计课程安排:对于既是难点又是重点的课程知识,要多花时间;对于是难点但非重点的,要少花时间;非难点又是重点的,适当花点时间;非难点又非重点的,则可安排自学。

在知识点讲授后,再进行一次测试,重新测量学生知识状态。如果学习后的学生掌握概率达不到0.95(知识掌握状态下的常用概率),则说明学生还没完全掌握。然后再求解P(T),根据P(T)和目前知识点掌握情况,做两方面的工作:(1)掌握知识概率大于0.6,转移概率也大于0.6,说明学生掌握情况及格,只是讲授时间不足,需增加讲授时间;(2)掌握知识概率小于0.6,转移概率也小于0.6,说明学生掌握情况不及格,知识点过难,内容较多,不符合教育学中的小步教学规则,可适当把知识点进一步细分。当然这个概率是根据目前教学中常以60分为及格线来定的概率标准,实际教学中可以根据情况进行设定。对于教学时间,BKT模型并没有提及,这与其仅关注智能教学系统中的学生学习状况有关。而在当前网络教学中,仅仅依靠学生自主学习不能保证良好的教学效果,因此一般远程教学中都有一定的

龙源期刊网 http://www.qikan.com.cn

教师课下辅导教学安排;而在其他混合式教学模式中,教学时间也是必须的。因此需要把教学时间作为变量加入到BKT模型中,具体如公式(4)。 (4)

公式(4)中,P(Ln)是指学生在知识点学习后达到的知识掌握状态,P(L0)是在学习之前的知识掌握状态,P(T)为知识转移概率,t为学时变量。在首次应用BKT时,在知识点学习前后分别进行一次测试,确定P(L0)和P(Ln),然后根据学时变量(学时变量为学时数/总学时数),确定P(T)的值。该知识点P(T)值确定以后,在以后的教学中,只需要在学习前进行一次诊断性测试,确定P(L0)值,再确定P(Ln)标准(例如0.6),进而计算学时变量,就可以根据学时变量确定学时数。 2.BKT网络教学跟踪评价模型

根据BKT改进公式,可以把整个课程所有知识点看作学生的总体知识模型,从而简化对每个知识点的分析。对于整体教学内容,可以把学生未学之前的知识状态设置为P(L0),通过诊断性测验,然后根据公式(3),获得初始概率。每次课程学习后的结果定为P(Ln),根据经验设定各项参数,预估学生的知识掌握状态。学习过程中随机进行测试,以调整参数值;还可以根据计算结果调整教学进度。把每次测试都看作是学生知识掌握程度的反馈,而不是作为评价学生学习的手段,能更为精确地掌握学生学习的状态。

因此,基于BKT的网络教学跟踪评价可以理解为以下步骤形式:首先确定测试知识点,设置前置测试题,获取初始知识状态。然后采集历史数据进行参数估计,并运用BKT改进公式进行运算,根据预测结果进行分析,确定教学时间。最后进行教学,完成知识点教学后再安排一次测验,调节BKT参数值。如此反复,直至课程结束。如图1所示。

BKT网络教学跟踪评价在获取初始知识状态时需要注意,在进行前置测试时,必须能够让每位学生都参与,并且每题无论对错都要做答,才能保证P(L0)相对准确。另外在实际教学中,教师可以根据实际情况,尽可能多地设置测试,以便采集更多的学生知识学习数据。有了数据,才好进行BKT分析。知识点是跟踪评价的核心,因此对知识点的教学设计和题目设计,是BKT模型成功的重要保障。教师可以联合课程专家,合理设置知识点,建设课程题库,为网络教学跟踪提供信息化基础条件。同时利用BKT网络教学跟踪,积极进行网络课程设计,将学生的学习过程信息化、可追溯化。

BKT网络教学跟踪评价将知识状态作为调节变量引入网络教学过程中,为教师调整教学时间和教学内容提供决策依据。在实际应用中,该模型既可在线上实现,也可以在线下操作,从而方便教师的使用。在线上,该模型可以结合网络教学平台,通过集成或开发新功能的方式应用于网络教学跟踪评价。在线下,教师可以借助该模型,定期收集测试信息,代入模型,即可获得跟踪评價结果,从而实现无论线上线下,都能跟踪学生知识掌握状态,了解学生学习状况。

龙源期刊网 http://www.qikan.com.cn

四、实证分析 1.课时估算

课时估算可用于在教学之前对知识点的用时进行分析,确定在每个知识点的教学时间。本文以ACCESS数据库课程为例,来探究BKT网络教学跟踪评价模型的应用效果。参加该课程学习的学生中,2012级人力资源班学生共30人,2012级工程管理班学生共33人。因为学生的期末成绩其实是一种百分制的掌握概率,所以我们把成绩转换为概率来计算其知识掌握状态P(L1),通过期末成绩来预估学生的知识转移概率P(T)。根据期末成绩求均值,作为P(L1)的取值,则2012级人力资源班为0.73,2012级工程管理班为0.79。假设初始状态P(L0)为0.01(一般不要把其设置为0,以便于计算),代入公式(1)计算P(T),则学生的转移概率,分别为0.8和0.86,具体如表2所示。 2.学习成绩预测

学生成绩预测可以帮助教师在课程未结束前,及时掌握学生知识学习情况。本案例假设学生在整个学习过程中知识转换概率是恒定不变的,利用公式(4)预估学生知识点学习后的学习状态。本次实验统计了ACCESS数据库课程专升本2017级学生的前置测试。统计方法是在课程开始之前,提供10项选择题和5项填空题,让学生自主作答,并要求每题不管对错,都要写出答案。最后回收有效成绩26份,通过公式(3)计算得出选择题正确率是0.46,填空题是0.2,然后计算出P(L0)为0.15。再根据转移概率0.8通过公式(4),计算出本课程后的知识掌握概率为0.83,即平均成绩为83分(假设P(S)、P(G)值为0)。最终期末考试后,实际平均成绩为90分,预测值与实际值差7分。具体如表4所示。

通过成绩预测,可以判断学生对知识点的掌握程度,从而有针对性地调整教学策略。在网络教学时,可以经常性地布置课后作业,针对性地设置题目,收集学生做题的信息,计算学生知识掌握概率,在后续的教学中加以应用。

为进一步验证成绩预测的有效性,笔者收集了两组数据:2017级26名学生的实际成绩以及预测成绩。预测成绩采用与上述成绩预测相同的方法进行计算。然后对这两组数据进行比较,计算它们的统计值,包括:两组成绩的相关性、两组成绩的平均误差、两组成绩的平均绝对误差。成绩相关性越强,说明预测值越有效。成绩的平均误差和平均绝对误差代表了预测值与实际值的差值,差值越小,预测的精确度越高。如果BKT改进公式对成绩预测有效,则两组成绩应相关,且相关系数越高越好;而两组成绩的平均误差和平均绝对误差应尽可能低。利用EXCEL中的相关性系数和F检验,计算出相关系数r=0.42,p

以上案例还表明,通过课时估算和成绩预测,教师能够根据BKT改进公式,提前获得教学的可能结果,同时为网络教学提供相应的支持。首先,为网络教学提供了学生知识建模手段。学生知识建模一直是学习分析的重点,只有掌握了学生知识建构的过程,才能发现有效的教学模式。其次,BKT知识跟踪为网络教学提供了良好的预测工具。传统上,教师只凭经验

龙源期刊网 http://www.qikan.com.cn

对网络课时和学习成绩进行估计,很少考虑随着社会进步学生的自主学习能力和知识结构都已经发生了变化。而从实际教学来看,学生对教学内容的理解,特别是随着信息技术的进步,以及网络空间的发展,学生已经在网上了解到相关知识,已经具备了一定的先导知识。因此对学生初始知识的把握和学生学习知识状态的预测,是教师必不可少的网络教学技能。第三,BKT知识跟踪为网络教学提供了量化的标准。学生的知识模型如何具有可比性,如何能评价学生学习情况,同样受到教师的关注。BKT不仅仅提供了过程监督的手段,更主要的是可以借助它评价学生学习情况,在学生不知不觉中完成对学生的评价。BKT评价比传统评价方式更有效、更全面。

五、BKT网络教学跟踪评价应用

目前常用教学平台如清华THEOL平台、SAKAI、Moodle、Blackboard以及MOOC平台基本上都有完善的作业和测验环节。如何在这两个环节中添加知识跟踪功能或者实现测验和作业成绩的数据共享,是在教学平台中应用BKT跟踪评价模型的关键。BKT跟踪评价模型优于直接按成绩进行比较,其评价方式的特点就是不断地累进,关键是知识点的划分。把一个课程划分为若干知识点,然后根据知识点设计作业和测试。在作业和测试中,只给出题目的对错,而不直接给出分数,把学生在线学习的关注点聚焦在知识内容的理解上,而不是考试分数上。作业和测试都看作学习的过程,而非学习的结果。让学生在不知不觉中掌握知识,而不是划分知识学习的阶段,造成学习结束后不管有没有掌握知识,学习阶段必须结束的现象。BKT技术可以使学习根据掌握程度设置进度;知识点不掌握,学习阶段不结束,从而为学生提供个性化学习条件。

BKT跟踪评价功能模块是一个累进的学习。根据BKT计算情况,可以进度的方式、比例的形式显示学习状态。BKT跟踪应包括三个功能:数据采集、BKT评价、进度显示。数据采集主要用于采集作业或测试成绩,BKT评价则用于计算学生知识状态、学时预测与成绩预测,进度显示是对BKT计算结果的呈现,以可视化的形式展现跟踪结果。其基本流程围绕知识点展开,包括教师设计知识点,根据知识点设计教学内容、作业及测试。学生自主学习教学内容后,进行作业或测试,其结果数据保存至数据库。BKT计算器通过数据采集,参照知识点对学生知识状态进行更新,同时也可以进行学时预测和成绩预测,最后将结果反馈给教师和学生。如图2所示。

图2 BKT网络教学跟踪评价功能模型

在实际应用中,BKT知识跟踪功能可单独开发应用,也可与其他教学平台集成使用,亦可支持线下教学。线下教学状态下,教师可以将数据导入到BKT跟踪评价功能中,根据BKT跟踪评价模型进行数据分析,支持教师更好地跟踪评价学生学習状态,调整教学策略。BKT跟踪评价模块是对网络教学平台的有效补充,有利于改变其只支持教学过程,而不能给予成绩评定的缺陷,从而使教务系统与教学平台有机地结合起来,打通当前过程评价与结果评价之间的隔阂,使之有机统一起来。当BKT跟踪评价模型的参数调整相对精确以后,形成性评价将越来越准确,总结性评价的重要性也随之下降,从而也减轻了学生的学习负担。

龙源期刊网 http://www.qikan.com.cn

六、结论

随着大数据技术的发展,网络学习数据日益受到关注。利用数据来预测学生知识和进行学习跟踪将会是一个越来越重要的研究领域。知识跟踪的效果取决于三个条件:一是数据来源,二是知识点的科学划分,三是学习策略的改进。也就是说一方面需要技术支持,另一方面需要教师和教学设计专家科学划分知识点。要发挥人的主观能动性,而不仅仅依靠技术去推动。更为重要的是学生学习策略的改进。知识跟踪能为学习提供良好的学习决策支持,使他们能够清楚自己的学习状态,而有选择性地分配学习时间。

BKT知识跟踪目前已经广泛应用于在线/智能学习系统,但在国内的研究还很少。本文从其公式定义出发,结合继续教育的课程教学实际,将BKT应用于网络教学跟踪评价。通过结合现有教学平台,设置课前、课中、课后测试等多种测试手段和题目内容,获取学生学习中的过程变量,运用BKT及其改进公式,预测学生学习状态以及学习效率,定量估计学生学习情况,调整教学进度,提高教学效率。目前BKT应用面临的主要问题在于过程数据的获取与计算。首先,过程数据的获取需要不断测试加以收集,因此试题的设置非常重要。其次在于计算各项概率值。由于普通教师的概率知识不足,因此需要把BKT进一步简化,使参数减少,形成相对简单的公式,以获取相对可靠的学生知识模型。当然简单也意味着损失一些过程信息,这需要在实践中增加数据收集能力,以提高对学生知识状态的预测水平。

BKT网络教学跟踪评价以知识点为核心构建学生的知识模型,改变了以往按测试分数或网络行为状态构建学生模型的做法。且该知识模型的更新是累进的,不断变化、前后关联的,可真正实现CIPP评估的核心思想——是促进学生的学习,而不是给予学生学习的结果。另一方面,BKT网络教学跟踪评价改变了以往跟踪的对象。以往学习跟踪往往注重网络学习行为的跟踪,通过学习行为来判断学生的学习状态,或用于调节学生网络学习行为,或用于辅助评定学生的学习结果。但学习行为并不是教学的目的,只是实现教学目的的学习过程。而不管学习过程如何努力,达不到相应的学习结果,都可以看作是一个失败的学习过程。因此需对知识状态进行跟踪,不断引导学生提高知识点的学习水平,达到学习目的。 参考文献:

[1]曹晓明,朱勇(2014). 学习分析视角下的个性化学习平台研究[J]. 开放教育研究,2014(5):67-74.

[2]陈海建,戴永辉,韩冬梅等(2017). 开放式教学下的学习者画像及个性化教学探讨[J]. 开放教育研究,(3):105-112.

[3]郭富强(2011). 智能教学系统中动态学生模型的研究与设计[J]. 中国电化教育,(1):119-123.

龙源期刊网 http://www.qikan.com.cn

[4]李景奇,韩锡斌,杨娟等(2009). 基于CIPP模式的网络学习跟踪与评价系统设计[J]. 电化教育研究, (7):53-57.

[5]闾汉原,申麟,漆美(2011). 基于“态度”的知识追踪模型及集成技术[J]. 江苏师范大学学报(自然科学版),(4):-57.

[6]王卓,张铭(2015). 基于贝叶斯知识跟踪模型的慕课学生评价[J]. 中国科技论文,(2):241-246.

[7]魏顺平,程罡(2017). 数据驱动的教育机构在线教学过程评价指标体系构建与应用[J]. 开放教育研究, (3):113-120.

[8]徐鹏,王以宁,刘艳华等(2013).大数据视角分析学习变革———美国《通过教育数据挖掘和学习分析促进教与学》报告解读及启示[J].远程教育杂志,(6):11-17.

[9]杨卉,王陆,冯红(2005).在智能教学系统中两层动态学生模型的研究[J]. 电化教育研究,(1):72-75.

[10]Cen, H., Koedinger, K., & Junker, B. (2006).Learning Factors Analysis: A General Method for Cognitive Model Evaluation and Improvement[A]. Ikeda, M., Ashley, K.D., & Chan, T. W. (eds). Intelligent Tutoring Systems( ITS 2006)[M]. Springer, Berlin, Heidelberg: 1-175.

[11]Corbett, A. T., & Anderson, J. R. (1994). Knowledge Tracing: Modeling the Acquisition of Procedural Knowledge[J]. User Modeling and User-Adapted Interaction, 4(4):253-278.

[12]Hawkins, W. J., Heffernan, N. T., & Baker, R. S. J. D.(2014). Learning

Bayesian Knowledge Tracing Parameters with a Knowledge Heuristic and Empirical Probabilities[A]. Proceedings of International Conference on Intelligent Tutoring Systems[C]. Springer International Publishing:150-155.

[13]Machardy, Z., & Pardos, Z. A. (2015). Evaluating The Relevance of Educational Videos using BKT and Big Data[A]. Proceedings of the 8th International Conference on Educational Data Mining[C]: 424-427.

[14]Pardos, Z. A., Bergner, Y., & Seaton, D. T. et al.(2013). Adapting Bayesian Knowledge Tracing to a Massive Open Online Course in edX[A]. Proceedings of the 6th International Conference on Educational Data Mining[C]:137-144

龙源期刊网 http://www.qikan.com.cn

[15]Pavlik, P. I., Cen, H., & Koedinger, K. R.(2009). Performance Factors Analysis-A New Alternative to Knowledge Tracing[A]. Conference on Artificial Intelligence in Education: Building Learning Systems That Care: From Knowledge Representation To Affective Modelling[C]. IOS Press:531-538.

[16]Van De Sande, B.(2013). Properties of the Bayesian Knowledge Tracing Model[J]. Journal of Educational Data Mining,5(2):1-10. 收稿日期 2017-12-13 責任编辑 汪燕

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务