- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
内容包装规范简介 与虚拟实验规范的设想 申瑞民 申丽萍 上海交通大学 电子邮件:rmshen@mail.sjtu.edu.cn lpshen@mail.sjtu.edu.cn 内容包装研究内容 内容包装规范将主要研究: 如何定义一种能够用来交换内容的标准数据结构----内容包。 如何构造代表了一组可用和可复用的内容的包。包可能是具有一个独立于课程结构可以独立使用的某门课程的一部分、一门完整的课程或者课程集合,能够独立发布。 什么是课程编列 课程编列=内容包装+内容顺序信息 运行时,LMS将参照内容顺序信息,决定下一个提供的学习内容。 什么是课程编列 示例: 课程中某一章(K0)中,有三小节内容 (K1、K2、K3); 学习K3之前需要学习K1、K2,既K1、K2是K3的前驱(prerequisites) 其内容包装XML代码片断可表示为: item identifier=K0 item identifier=K1 identifierref=R_K1 item identifier=K2 identifierref=R_K2 item identifier=K3 identifierref=R_K3 dltscp:prerequisites type=aicc_script K1K2dltscp:prerequisites /item /item DAG(Directed Acycline graph) 某一门课程的所有内容顺序信息将构成一个DAG图 DAG图的逻辑表示 右图可用Prolog表示: facts nonpre(K1). %表示K1没有前驱 nonpre(K2). prerequisite(K3,K1). %表示K3的一个前驱是K1 prerequisite(K3,K2). %K3的另一个前驱是K2 prerequisite(K4,K2). prerequisite(K5,K3). prerequisite(K5,K4). 逻辑实现 Next Presentation 所选的下一节必须满足下列条件之一: 没有前驱(如:K1,K2) 所有前驱都已经学过(Learned) 逻辑实现 Next Presentation rules learned(A) :- next(A),passed(A). %passed(A)由测试的事实定,所谓学过的是浏览过且测试通过的 next(B) :- nonpre(B). %选择下一个 next(B) :- prerequisite(B,A),learned(A) question ?-next(X). %由前面的facts和rules可确定应显示的下一节 逻辑实现 Next Presentation 更复杂的条件同样可实现 逻辑实现 Next Presentation 更复杂的条件: Run-Time Environment and API Oregon大学的打靶试验 Link?pings大学的核电试验 Virginia大学的青蛙试验 共同特征 用程序模拟现实中的某一领域知识 交互性和快速的响应以保持学习者的兴趣 往往用到较专业的计算机技术 虚拟实验系统结构图 提出的要求 方便而友好的虚拟试验制作平台 制作者不是程序员 合理的任务分工 具有不同背景的制作者进行必要的通讯 真实而智能化的用户界面 具有高度的沉浸感 跟踪学习者的实验进度 适时地为学习者提出指导性建议 提出的要求 统一的服务规范 访问数据库的接口描述 协调实验各节点的通讯标准 事件处理 连接外设的接口描述 虚拟实验目标 实验内容和编程技术的合理划分 最大限度的重用虚拟仪器 支持多种计算平台 提高学习者的实验兴趣 名词定义 学习者:和虚拟实验系统进行交互从中学习知识的用户 制作者:和虚拟实验系统进行交互从而完成一个虚拟试验制作的用户 开发者:具有编程技术并开发虚拟仪器或系统的人员 服务提供者:专门服务于虚拟实验的设备、接口或网络连接。 虚拟试验制作流程 制作者在系统中选定虚拟仪器,若没有所需仪器则: 输入对实验的组件及其关系的说明提交给开发者 制作者制定完成该实验所需步骤和要达到的评价指标 制作者制作完毕后保存并发布该虚拟实验 技术问题 虚拟仪器的重用 基于Windows的ActiveX 基于Macintosh的OpenDoc Sun公司的Java Beans 2D还是3D? VRML+Script DirectX+Visual C++ OpenGL+Java 技术问题 界面的智能性 对于初学者的智能化指导,采用基于传统AI(人工智
文档评论(0)