基于Agent的网络教学系统设计.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Agent的网络教学系统设计.doc

基于Agent的网络教学系统设计 摘 要: 应用智能Agent技术,针对现有网络教学系统的弱点与不足,结合其原有的优点,进行了网络教学系统的设计。阐述了此系统的总体结构设计和系统设计,总体结构引用三层模型,包括用户层、中间通信层和服务层;在系统设计中给出了用户Agent设计、教学站点设计、移动Agent设计,构造了一个基于Agent技术的网络教学系统模型。 关键词: Agent; 网络; 教学系统; 设计 中图分类号:TP302.1 文献标志码:A 文章编号:1006-8228(2014)02-67-03 0 引言 随着网络技术的蓬勃发展,网络教学成为人们研究的热点,人们对网络教学系统展开了热烈的研究和开发[1-2]。但就目前而言,许多网络教学系统仍存在着弊端[3-6],其技术上的主要原因是,传统的开发方式不太适合于网上的智能型课件的开发,必须采用新的技术和方法。而迅速发展的Agent技术则是解决网上软件智能性的有效方法。 本文构造了一个基于Agent的网络教学系统模型,阐述了系统总体结构和学习流程;设计了客户端和服务器端各Agent的功能和结构;采用移动Agent实现Agent之间的通信。 1 系统总体结构 1.1 系统结构 系统引用三层模型的概念,应用Mobile Agent实现代理间的通信。三层结构包括:用户层、中间通信层、服务层。总体结构如图1所示。 用户层为用户提供交互界面,收集和跟踪用户行为,在必要的时候为用户提供指导和帮助,根据用户的要求创建并派遣Mobile Agent到服务层执行相应的任务。 中间通信层采用Mobile Agent实现第一层和第三层之间的通信。Mobile Agent携用户请求到服务层,并将获得的资源等返回给用户。 服务层负责收集和整理用户信息和教学资源,为用户提供信息和教学服务,分析用户行为以建立和更新用户模型,维护系统数据库。 系统面向三类用户:第一类是学生,学生可以查看和修改个人信息,还可以通过在用户层创建的Mobile Agent从教学站点上得到所需的学习资源和个性化的学习指导;第二类是教师,教师可以通过浏览器访问教学站点,处理教学资源,面向学生提供在线指导和解决疑问;第三类是管理员,主要是对整个系统进行管理,以提供良好的系统环境。 1.2 学习流程 本系统要为学生创建一个个性化的学习空间,基本的学习流程如图2所示。 2 系统设计 2.1 用户Agent的设计 系统主要是针对学生和教师两类用户,这里我们重点介绍学生Agent和教师Agent的功能与结构设计。 2.1.1 学生Agent 学生登录系统后,由系统自动生成一个学生Agent。它具有的功能是:负责学生与系统进行交互,提供良好的用户界面,在必要的时候给予学生合适的指导与帮助,根据学生的要求创建相应的Mobile Agent,并派到教学站点请求帮助,及时将学生的学习情况反馈给教学站点。学生代理的结构设计如图3所示。 监控模块负责跟踪并记录学生的学习情况,并将信息报告给处理模块;处理模块是学生Agent具有智能性的部件,负责接收和处理监控模块和通信模块传来的信息;通信模块负责学生Agent和Mobile Agent之间可靠的数据通信。 2.1.2 教师Agent 教师登录系统后,由系统自动生成一个教师Agent,其结构类似学生Agent。教师Agent具有的功能:在必要时给教师提供帮助与指导;负责对知识库的知识进行有效的管理;根据教师提供的学习资料调整系统的教学资源库。 2.2 教学站点的设计 教学站点为学生提供教学服务,为移动代理的执行提供具体的平台。教学站点主要提供访问教学系统的服务接口,使移动Agent有一个执行环境,帮助学生完成知识点的学习、测试,以及与教师的交流。教学站点还提供了收集和整理各种教学资源,合理组织和安排领域知识的教学服务。教学站点的结构如图4所示,教学站点包括管理Agent、分析Agent、教学Agent、考试Agent和若干数据库,数据库有学生模型库、教师信息库和知识结构库、教学资源库、教学策略库、试题库四个知识库。 在教学站点中,管理Agent是多代理系统的核心,负责整个系统的管理工作,处理用户的注册和登录,对用户的信息进行维护;负责学生代理与教学站点各代理之间的通信;在学生发出在线指导申请时,为学生寻找符合条件的指导教师,并将教师的相关信息反馈给学生。在管理Agent的结构中,对于移动代理传来的信息,处理模块会根据信息的类型将信息转给站点上相应的代理进行处理,对于处理结果,处理模块会将信息及时返回给移动代理。分析Agent在整个学习过程中与移动代理交互得到学生的学习信息,通过分析学生的学习信息来调整学生模型库。分析Agent结构图如图5所示。 功能模块中的学习进度描述模块用来记录学生的学习知识点和对于知

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档