焦点期刊
在线客服

著作编辑 著作编辑

咨询邮箱:568476783@qq.com

计算机论文

基于agent的在线协作学习实现过程

时间:2021-12-01 22:31 所属分类:计算机论文 点击次数:

Agent在网络教学中的应用。
一个基于agent的在线合作学习环境。
使用agent来建立一个在线协作环境,就是将agent模块嵌入到协同学习环境中,以更好地实现各个部分的功能。图1中显示了基于agent的在线协作学习环境的摘要:
图1基于agent的在线协作学习环境。
1)基于agent的合作学习空间。
以agent为基础的协作学习空间是一个虚拟的共享空间,它允许在线协作学习者在各自的电脑上观看相同的内容,并讨论相同的新问题,协作学习者可以通过文字、绘图等方式进行信息交流。协作学习区在实现学习协作的同时,还能实现总体任务的接受,按一定的原则将各参加学习的学习者分成一些小任务,如合理的合作学习小组等。协作性学习区域可以在真实环境下,也就是电子白板系统中的黑板。这里我们应用基于agent的电子白板系统。图2显示了它的模型的总结:
图2基于agent的电子白板系统模型。
AdministrationagentSummentSummary:负责整个系统的管理,包括用户登录,交互处理,协作信息,与存储模块连接以存储和检索数据。
agent摘要:主要为agent提供注册服务,记录每个agent的实际网络地址,实现动态维护agent与网络地址的连接;提供路由转发功能,在KQML中分析路由信息,根据注册agent转发各种信息;并能够提供消息缓存。KQML是一种描述性语言,它定义了信息在agent之间传递的格式和处理协议,通过提供一组标准的通信基元,使agent之间能够进行知识的交换和共享,已经成为agent之间通信的事实标准;KQML语言包含"协议栈"的概念,其中包含的消息内容可以通过实现agent来表达,也就是说,KQML可以携带任何一种语言所代表的信息。
合作组agent。
合作组agent实际上是通过参加者和协同学习的学习者与终端计算机进行交互,形成协作学习者agent,协作区基于合作学习者agent中所提供的学习者个人特征。根据一定的原则(如文摘:学习水平、思维倾向等)划分。图3中显示了它的模块图。在协作区域分配任务时,根据合作学习小组agent的外部特征来确定任务的分配方式,并且协作小组通过一个整体的方式体现了它的功能。合作团队agent在被授予任务之后,通常会再分配一次,把任务专门交给合作的学习者agent,由学习者agent具体执行或者通过合作来完成。
合作学习者agent。
协作型的学习者agent是个体的参考点和协作学习,它是协作团体agent的组成部分。以agent为基础的在线协作学习环境为每个学习者提供了个人agent。学生在该学习区域注册时,产生了个体agent;当学习者与协作学习区域持续互动学习时,个体agent将会记录下学习者的一些个人特征。例如文摘:学习水平、前驱知识掌握程度、知识接受能力、思维倾向方式等,并将这些信息记录在相应的参数库中。个体agent的这些参数在学习者再次登陆时可以作为学习内容的指导,例如提供学习内容、提供学习路径和提供学习界面等。如果学习者随着学习的不断深入,学习能力、学习水平、思维倾向等积累到一定域值的变化,个体agent中的参数就会随之更新。
图4显示了它的模块图。
控制概要:协调各个部分的工作,并对驱动其他模块工作的任务进行分配;
任务接受者摘要:负责在分派之后接收子任务;
教学计划概要:评价任务的标准、方法、原则、评价学生的标准、规则等;
处理程序概要:解决控制器分配给需要自动处理的任务;
数据库概要:存放小组或成员执行、任务完成情况,以及研究组或成员的学习方式、学习水平、学习能力等资料。
沟通内容概要:与其他团体或成员沟通、沟通、协作。
该控制器是一项任务接收方接收需要完成的子任务,然后发送给控制器;控制器就是根据规划库中的规则,判断任务或学习内容的难易度、难度系数、分别度等,并做相应的标记。规划模块将学习者自身的学习能力、学习水平等进行评价,并给出结果、分数值;当学习者完成任务后,规划模块将评价学习者的学习能力、学习水平等,并给出评价、分数值;如果分数值达到或超过可更改参数库域值,则修改该参数库中的参数。
2)基于agent技术的在线合作学习环境是如何运行的。
大体上说,整个基于agent的在线协作学习实现过程是这样的:当总任务被提交到基于agent的协作学习区时,教师基于agent的协作学习空间或参照物协作学习,将任务分成相应个数的子任务,然后分配到每个合作学习小组agent;协作学习小组agent互相协作完成子任务,向协作学习区提交结果,所有的结果由合作学习区统一汇总,形成最终结果,然后提交到总成绩接受器,然后由教师组织所有的合作学习者进行分析,每个小组对解决新问题思路的方法进行评估、研究等。如果有多个协同学习区域,那么各个协作区域之间也可以进行互动、合作、沟通等。
以agent为基础的在线协作学习具体实施流程为:学习者登录注册、分组划分、任务分配、协作学习实施、结果汇总、评估等步骤。