首页 >> 参考资料  
CELTS-10:练习/测试互操作规范
时间: 2010-10-08

(一)本规范的目的

    现有题库系统因为没有统一的标准格式,各系统间不能实现有效的共享,并严重依赖于特定的学习支撑环境和教学平台,形成自成体系的信息孤岛,导致了低水平的重复开发,浪费了大量的人力物力;而封闭运行使得题库无法得到广泛的普及,无法真正在教学过程中发挥其应有的作用,无法得到广泛的使用和参与,从而使得题库的修订和校正缺乏数据基础,难以提高整个题库数据的质量。总之,由于练习、测试、结果报告以及属性等表示结构的多样性,导致了练习/测试数据不能满足资源的互操作性、长期性、可获得性、可扩展性和可重用性等。

    练习/测试互操作规范主要解决目前练习/测试数据的独享性和缺乏开放性等问题。支持题目/测试数据的互换、支持题目/测试结果报告的标准化、支持各类题型、支持对产品进行标准一致性检测的工具、支持可扩展、支持低费用开发、支持高性能的学习系统。本规范的核心目标是为用于现代远程学习的不同系统和用户提供具有互操作性的标准格式的练习/测试数据。练习/测试互操作规范不是为了构建一个软件产品,它主要是定义一个支持内容开发者和服务提供者协同合作、相互通信(即:互操作)的技术规范。因此在该标准中,我们希望如果有用户开发了一个极好的内容开发系统,那他就应该可以自由地选择内容分发系统。该标准解决了“怎样获得互操作性”的问题,如图1所示:

    各种数字信息按照QTI规范提出的信息模型组织成标准的项、学习对象模块,以使得传输系统、开发系统等可以直接重用、互用不同来源的数字信息。这也是我们的核心目标:不同的用户间或不同的系统间就可以互用练习/测试数据!

(二)本规范的主要内容

    练习/测试互操作规范的主要用户有内容提供者、学习环境、工具开发者和练习/测试数据的用户等;目标市场包括幼儿教育、基础教育、中等教育、高等教育、培训以及终身教育等。本规范参照IMS、IEEE、ADL等相关标准,形成ASI信息模型、结果报告信息模型以及XML绑定实例三部分文档草案。


1.ASI信息模型:该模型作为QTI互换模型提供了题库中内容的表现形式和内容组织方法,回答了“如何对已有的内容进行组织描述”的问题。评估(Assessment)、节(Section)、项(Item)这三个对象结合在一起称为ASI结构。如图2所示:

    标准练习类型可使用一系列表现形式和响应类型来构造,且练习结果的采集和计分有多种方法。该规范定义了“项”以涵盖题目所涉及的以上所有内容。项包括了练习的表述、构成、计分和反馈等全部信息。题目和项的主要区别就在于:“项”不仅包括了“题目”本身,还包含显示信息、响应处理信息、提示和解决方案以及反馈等与“题目”相关的信息。“节”是个聚合概念,是由一个或多个项/节组成的;而“评估”类似于通常意义上的测试,是“节” 的集合。总之,评估是由一个或多个节组成的,而节又是由一个或多个项/节组成的,ASI结构定义是递归的。

    ASI信息模型具有以下特点:基本ASI 数据定义很简单,但也很灵活,可组成复杂的数据结构;评估数据至少需要包含一个节;评估不能直接包含项;节可嵌套;节可包含一个或多个项;允许定义空节;项是最小的独立单元,能在QTI中互用,不允许项嵌套等。

2.结果报告信息模型:主要描述用户响应结果的信息模型,规范结果报告的格式,基于不同形式的结果报告之间、基于不同平台的结果报告之间能够交互,真正做到评估结果的可比性、可转换性、相对性。


           该部分支持ASI信息模型,是对ASI信息模型的补充和完善。基本信息模型如图3:

    其中核心数据结构有:结果、上下文、结果概要、评估结果、节结果和项结果。

    结果:实际评估或其他形式评价的结果集。单个或多个被试者的多个结果被包含在QTI结果报告封装包中;上下文:有关实际评估的上下文信息,如被试者姓名、被试者标识符等; 结果概要:特定评估的总体信息。每个结果只包含一个总体信息;评估结果:对某一特定评估的详细评估信息。每一结果只包含一个评估信息(包括评估所包含的节和项);节结果:有关节(已经完成的或将要尝试的)的详细信息。每一个结果只包含一个节的信息(包括节所包含的节和项);项结果:有关项(已经完成的或将要尝试的)的详细信息。每一个结果只包含一个项的信息。

3.XML绑定实例:XML的灵活性和扩展性使其可以对不同应用甚至是差异很大的应用间的数据进行描述,尤其是对于那些专用于记录数据的应用。另外,XML具有自我描述的特性,结果是数据可以在不同的应用间进行交换与处理而不必要求相应的应用程序是针对该数据定制的。由于XML属于纯文本,因此可以作为与平台无关的数据格式。它是开放的,能够在不同的用户和程序之间交换数据,而不论其平台如何。有鉴于此,XML绑定策略提供了一种编码和描述的方法,描述如何用XML实现QTI信息模型,描述文档类型定义(DTD),DTD被用来为QTI 系统,特别是那些用于分布式学习的QTI 系统提供互操作性。