GB/T36347-2018

信息技术学习、教育和培训学习资源通用包装

Informationtechnology-Learning,educationandtraining-Commoncartridgeforlearningresources

本文分享国家标准信息技术学习、教育和培训学习资源通用包装的全文阅读和高清PDF的下载,信息技术学习、教育和培训学习资源通用包装的编号:GB/T36347-2018。信息技术学习、教育和培训学习资源通用包装共有40页,发布于2019-01-01
  • 中国标准分类号(CCS)L67
  • 国际标准分类号(ICS)35.240.99
  • 实施日期2019-01-01
  • 文件格式PDF
  • 文本页数40页
  • 文件大小2.90M

以图片形式预览信息技术学习、教育和培训学习资源通用包装

信息技术学习、教育和培训学习资源通用包装


国家标准 GB/T36347一2018 信息技术学习、教育和培训 学习资源通用包装 Informmationtechnology一Learning,educationandtraining Commoncartridgeforlearmingresourees 2018-06-07发布 2019-01-01实施 国家市场监督管理总局 发布 国家标准化管理委员会国家标准
GB/36347一2018 目 次 前言 范围 2 规范性引用文件 术语和定义 缩略语 通用包装概念模型 5.1通用包装概念图 5.2概念模型描述 通用包装信息模型 6.1通用包装信息模型结构 信息模型组件 6.2 27 内容包装 27 7.1内容清单 .2文件夹内容类型 28 7.3 学习应用对象 30 web内容类型 7.4 30 7.5 包级web内容类型 30 7.6 关联内容类型 30 77 31 讨论主题内容类型 web链接(URL)内容类型 31 7.8 评估内容类型 31 7.9 7.1o题库内容类型 32 7.11通用包装包权限 332 7.12web内容资源的路径 32 参考文献 37
GB/36347一2018 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位:北京邮电大学、华东师范大学、电子技术标准化研究院 本标准主要起草人:李青、吴永和,祝智庭、余云涛、刘勇、李莹、辛雨菌、赵欢欢
GB/36347一2018 信息技术学习、教育和培训 学习资源通用包装 范围 本标准规定了一种学习资源的通用包装格式和学习资源通用包装包的概念模型、信息模型、组成要 素及基本要求 本标准适用于学习资源的描述、包装和发布 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T130002010信息技术通用多八位编码字符集(UCs) RFC3986统一资源标识符URI):通用句法[UniformResourceIdentifierURI):Generic Syntax 术语和定义 下列术语和定义适用于本文件 3.1 通用包装eommoncartridge -种为学习资源的标记、封装,分发和访问提供统一格式的学习资源内容包装标准 3.2 urrugepaeku 通用包装包 cOmm0ncar 采用通用包装制作和封装的内容包 3.3 从属元素dependeneyelement 标记某个特定类型的资源以及资源类型之间某些关系的元素 3.4 目录direetory 内容包中文档的物理文件夹 3.5 交换包interchangepackage 系统间交换的组件集合 注本标准使用“交换包”时,它总是包括内容清单,并且可以包括内容文件和控制文件 所有包含在交换包里的文 件都在内容清单中描述 对于逻辑包而言,当逻辑包里的所有组件都位于该交换包本地时,交换包就等同于该 逻辑包 3.6 可运行的URI aunchableURI 对包含在资源描述中并且可用于定位和访问由资源描述的内容的统一资源定位符(URL.)的表示
GB/T36347一2018 注:可运行的URI不能被包阅读器解析 在处理完交换包内容之后,URI不能被存储,以供其他软件组件例如. web浏览器)使用 3.7 学习模块learningmodule 学习内容和/或应用程序功能的集合,用于表述学习活动或是学习活动的一部分 3.8 学习资源learningresouree 用于学习、教育或培训的数字或非数字的任何实体 3.9 本地组件loealcomponent 交换包包含的逻辑包的任何组件 3.10 素材material 所有提供给用户的而不是由系统处理的静态文本、图像或媒体对象 3.11 命名空间namespace -组名称,这些名称中每个都是唯一的且有不同于同组中其他名称的语义值 3.12 包package 个逻辑目录.包含一个特定名称的内容清单文件以及内容清单文件中引用的实际资源文件 3.13 imteohanee 包交换文件package efile 由包组合成的一个可供交换的文件,是一种通过刚络传输的结构化信息的简便形式 3.14 包阅读器packagereader -种读取内容清单和验证交换包内容的软件组件 注:包阅读器可以处理逻辑包如,检索和存储内容清单引用的信息、拆封来自包交换文件的本地文件、检索或登录 远地文件的地址等)或代表另一个软件组件执行任务 3.15 包写入器packagewriter -种软件组件,它创建或修改交换包实例、装配内容文件和本地向交换包声明的其他文件并将它们 写人绑定的目标交换包,或代表其他软件组件执行此类任务 3.16 题项questionitem -套试题中的单条题目,是最小可交换的评估对象 3.17 试题测试互操作questiontestinteroperabilty -种用于表征问题和测试数据及其相应结果报告的数据交换格式 3.18 相对引用relatiereference -种通过描述对引用上下文的扩展来引用资源的URL 注扩展和上下文组合构成目标URi
GB/36347一2018 3.19 远地组件 remotecomponent 处于交换包以外的逻辑包的任何组件 3.20 目标系统targetsystem 导人通用包装包的学习管理系统或类似系统 缩胳语 下列缩略语适用于本文件 CC;通用包装(CommonCartridge) CELTS;网络教育技术标准(ChineseE-IearningTechnologyStandards) TextMark-upLanguage) DHTML:动态超文本置标语言(Dyna amlc Hypes GUID;全局唯一标识符(GloballyUniqueldentifier) HTML超文本置标语言(HyperTextMark-upLanguage) HTTP:超文本传输协议(HyperTextTransferProtocol IP:互联网协议(InternetProtocol LAO;学习应用对象(LearningApplicationObjeet) LMs;学习管理系统(LearningManagementsystem) LOM学习对象元数据( LearningObjectMetadata LTI;学习工具互操作(LearningToolsInteroperabiity LUID;本地唯一标识符(LocallyUniqueIdentifier PIF;包交换文件(PackageInterchangeFile) UML;统一建模语言(UnifiedModelingL.anguage UR1统一资源标识符(UniformResourceldentifier) URL统一资源定位符(UniformResoureeL.ocator) web;万维网(worldwideweb) XML;可扩展置标语言(ExtensibleMarkupLanguage) XSDXM结构定义(XMLSehemasDefinition) 通用包装概念模型 S 5.1通用包装概念图 通用包装包的一些特征与现有商业解决方案中的“类包装包”相似 从概念上说,通用包装包是可 整合到LMS学习环境的文件包及其元数据 在高阶层次上,可直接和LMS中的“课程”这一概念相 对应 通用包装的概念模型见图1
GB/T36347一2018 逻辑包 交换包 内容清单 外部交换包 元数据 组织结构集 外部清单 资源集 授权 外部元数据 学习应用对象 捕述符文件 外部文件 关联内容 包级Web内容 文件 图1通用包装概念模型图 图1所示的概念模型图中,逻辑包是一个或多个可用或可重用)内容单元的表现,包含内容清单描 述的全部组件,包括本地的和通过引用纳人的外部组件 逻辑包包含交换包和外部内容两大部分 交换包;本标准规定的学习内容包装的主体是交换包,提供者通过交换包为各类人群提供适当 的学习内容,使用者通过交换包交换相关信息 交换包是在系统之间交换的组件集合,包括内 容清单,学习应用对象,包级web内容和具体计算机文件 其实例是包交换文件,包交换文件 是一个压缩文件,其实现可采用,例如,zip、rar和jar等常见的文件压缩格式,本标准不规定具 体采用何种压缩格式; 外部内容;概念模型中定义了若干外部组件,表明本标准定义的概念模型将支持可用于定义新 的词汇和结构的扩展机制 5.2概念模型描述 5.2.1交换包结构 通用包装的交换包结构见图2
GB/36347一2018 通用包装包 manifest" 包级web内容 文件夹 学习应用对象1资源 学习应用对象1 资源/wtb内容 资源/wet链按 学习应用对象1关联内容 类型 资鄙/讨论主题 资源/评估 资源/关联内容 学习应用对象n资源 包内引用 学习应用对象m 包级元数据 学习应用对象n关联内容 资源/题库 资源/扩展 图2交换包结构 包交换文件由内容清单,n个学习应用对象和包级web内容等大类内容构成 内容清单;manifest是一个内容清单文件 对于manifest,*,如果用XMI实现,则为 a 按本标准,所有内容都在根目录下的内容清单文件中定义,不使用子内容消 mmanifest,xml 单,子内容清单是指从属于该清单的另一个完整清单 b 学习应用对象;是任何一种资源类型,在被导人到目标系统并进一步表征之前,需要额外的处 理和解释 物理上,一个学习应用对象由内容包中该对象专属的一个目录和子目录组成 每 个学习应用对象文件夹包括学习应用对象资源(以描述符文件呈现)及可选的关联内容 描述符文件;作为人口点的文件,用于访问一个学习应用对象的信息,以便将学习应用对 象导人到目标系统中 描述符文件通常为一个xML文件,该文件符合基于学习应用对 象类观的特定的文件规范 但在某些情况下,文件也可以是一个邱p文档或者其他结构 化格式的文档 描述符文件不是要在目标系统内呈现,而是要在导人通用包装包时被目 标系统处理; 关联内容;是一种资源类型,包含某个特定学习应用对象的文件集合 每个被引用的文 件应存在于包含与其相关的学习应用对象的描述符文件所在的目录下,或其任何一个子 目录下 关联内容包括的内容类型有;文件夹、,web内容资源、,web链接资源、讨论主题 资源,评估资源、关联内容资源、包内引用,通用包装包级元数据、题库资源和扩展资 源等 包级web内容:一个包级web内容文件夹可包含在一个通用包装包内 若包级web内容文 件夹存在,则应位于包的根目录下,本标准不对该文件夹的命名进行定义 在包级web内容 文件夹中的web内容可被包内任何一个学习应用对象引用 允许该文件夹及其子文件夹内
GB/T36347一2018 的文件采用相对路径引用,但不允许该文件夹内的文件引用一个学习应用对象文件夹或其关 联内容文件夹内的文件 5.2.2内容类型 5.2.2.1文件夹 文件夹是以特定顺序存放内容项和子文件夹的简单集合;其中的子文件夹是嵌套的文件夹,即包含 的其他文件夹 基于内容项的文件夹代表一种内容呈现方式,可用于定义如何组织内容并呈现给学 习者 5.2.2.2资源/web内容 是一种资源类型 web内容可以是所有能在网络上传播的文件,包括HTML文件、图片,音频、视 频等 HTML文件中可包含指向其他web内容文件的链接,这些文件既可在包内也可在包外 5.2.2.3资源/Web链接 是一种资源类型 web链接以一个标准HTTP链接形式表达学习应用对象,通过添加标题来扩 含一些属性用来描述资源在哪个窗口打开,以及打开的其他窗口的特 展标准的HTTP链接 它还包含 征,如窗口尺寸 5.2.2.4资源/讨论主题 是一种资源类型,用于启动讨论活动的一种学习应用对象 它表述一个讨论主题的占位符,存放用 于生成讨论主题的初始信息,但并非指向外部系统现有讨论主题的链接 在导人LMS后,希望仅利用 内部工具来生成一个新的讨论主题 它的属性包含标题、描述、附件等 5.2.2.5资源/评估 是一种资源类型 评估类资源是QTI评估实例,可包含通用包装支持的任何问题类型 评估包含 的属性包括,如尝试次数,时间限制及是否允许延期提交等 5.2.2.6资源/关联内容 资源/关联内容是学习应用对象文件夹中的“关联内容”下面的特定学习应用对象的关联内容资源, 也是一种资源类型,此类资源是供单个学习应用对象专用的文件集合 关联内容资源包含特定学习应用对象使用的文件集 所引用的每个文件都存在于包含与之关联的 学习应用对象的描述符文件所在目录或其子目录下 此外,每个关联内容资源与一个且只与一个特定 学习应用对象关联 包内引用 5.2.2.7 包内引用是实现关联的一种方式,允许学习应用对象或包文件引用本包内的其他文件 5.2.2.8包级元数据 是通用包装包级别的元数据,包括授权、接口描述等元素 在manifest 关文件中列出 5.2.2.9 资源/题库 是一种资源类型,其表现形式是QTI对象库实例 每个通用包装包中最多包含一个题库 可以包
GB/36347一2018 含通用包装支持的所有QT题型 题库中的题项不供通用包装包中任何评估引用 通用包装至少支持以下题型: 选择题(单选 选择题(多选); 是非题; 填空题(答案框只有一个正确答案); 匹配题(提供单一答案框,但也支持通用包装包中“容器”类组件和正则表达式的匹配) 论述题 题项可以只包含在通用包装包中,也可以作为评估资源或题库资源的一部分 一条题项包含以下内容 通常 -题项的标签/标题; -题项的文本(可包含HTMl包内引用、URL样式等); -答案选项(可包含HTML包内引用、URL、样式、图片、视频音频等); 题项答案得分 反馈(可包含HTML,包内引用、URL、样式、图片,视频音频等); 答案显示设定; -答案提示(可包含HTML包内引用、多个URL、样式、图片、视频音频等); 题项设置参数(如时间等); 题项元数据 5.2.2.10资源/扩展 扩展类资源是提供补充功能的且不在本通用包装范围内但在CELTS注册的资源 5.2.3支持的资源类型 通用包装包支持的资鄙类型见表1. 表1通用包装包支持的资源类型 资源类型 限制 Wweb内容 0个或多个 关联内容 0个或多个 评估(通用包装 0个或多个 题库(通用包装》 个或1个 0 授权数据 0 个或1个 讨论主题 0个或多个 Web链接 0个或多个 通用包装信息模型 6.1通用包装信息模型结构 通用包装信息模型结构见图3
GB/T36347一2018 comtaincT> 内容清单 containerp 资源集 我拨 模式 元数据模型 K 语种称谓 元数据 alai> eNtend> 文件 扩展 注模型组件在图中以方框表示,组件间关系用带箭头的线表示(实心萎形表示起点,虚线表示可能的扩展关系》. 箭头的起点和终点与方框的连接点是针对整个大框的 图中双尖括号(<(>>)中的英文词表示组件类型,组件 类型下面的文字是归类于该类组件的一个实例 图3通用包装信息模型结构 通用包装信息模型的组件分为容器、值,未指明和特性四大类型: 容器(containm a ner;一 -个容器类组件可能包含一个或多个其他容器类组件或信息模型其他大类 的组件 例如,内容清单这个实例组件中承载的信息支持其他各类容器中的组件,也支持该大 类中的组件 在相关的描述中,这种支持和被支持的关系称为父辈和子辈 b 值(value):这个大类的组件没有子辈组件,即,它不应由容器、值、未指明或特性等大类中的组 件合成 值类组件是容器类组件的子辈,并且其语义值在其父辈类组件的语义值范围内 未指明(unspeecified);当前尚不确切的组件(备用类)或被认为不重要的组件 未指明类组件 可以是父辈的 未指明类充当信息模型的扩展点 d 特性(characteristic)图中没有明确示出特性类及其组件实例 特性类组件分布于各个容器 中 此类组件的信息是容器类组件的修饰类信息,它没有下属组件 特性类组件用于声明容 器类组件的品质或值,是容器类组件的内在特征或容器类构建特征的一部分 特性类组件与 它修饰或实际描述的容器类组件紧密耦合 6.2信息模型组件 6.2.1组件描述格式 通用包装信息模型中容器、值、未指明和特性类等大类范睛的各组件采用表2描述格式,即通过该 组件的名称开头的若干描述符及相应描述符的定义或说明予以描述
GB/36347一2018 表2通用包装信息模型组件描述格式 描述符 定义/说明 组件名称所描述的组件的英文名称 组件类型该组件所属的大类名称(容器、值,未指明或特性中的- 用于值和特性类,是所描述组件的有效值的允许结构 有效的数据类型如下 URI:符合RFC3986定义的UR句法的有效实例 2.LUID3 一标识符 它以附带值空间约束的字符串数据类型为基础 ;:内容清单中本地唯 数据类型 3. LUIDref:内容清单里任何地方定义的对LUD的引用 LUID和引用该LUID的LUDref的值相同 布尔型;基本二值数据类型,使用"true"真)和“lee"假)这两个词指出对象的逻辑状态 5. 字符串:字符序列 6. 未指明:不知道的或不重要的数据类型 值空间 所描述组件的有效值的范围 如果值空间未指明,就表示这个值空间不知道或不重要 所描述组件的一种性质,它指出可能在给定父辈环境下使用或出现的次数 此性质的值使用下面的范围 标注或范围代号表达(括号里是对值范围标注的解释) :0.1'[任选;受限] 0.未定界[任选;不受限 1.1'[强制;受限] l.未定界'[强制;不受限 多重性 在UML模型中,多重性也可以用代号标注方式表达 相应的代号应是(括号里的解释除外). [任选;不受限] 1'[强制;受限 '[强制;不受限] 如果多重性大于1,则通过附加“,”有序的或",”无序的来指出同辈排序的重要性 有序的用列表规定同辈序列 尤序的规定一个同辈的集合或口袋,顺序本身不重要 使用“”eharacteristie "characteristie“)”的形式列出与所描述组件关联的各特性类组件 可以在花括 个特性类组件 各个特性类组件之间应使用逗号(,)隔开 号内表达 个,则通过附加“,"有序的或“,”无序的来指出同辈排序的重要性 有序的用列表规定同辈序列 无序的规定 特性类 个同辈的集合或口袋,顺序本身不重要 本标准规定的特性类组件包括:基础(Base)、默认(Default)、超文本引用(Href)、标识符(ldentifier)、标识 符引用(IdentifierRef),可视性(IsVisible)、语言(L.anguage age)、其他(Other)、参数(Parameters)、结构(Strue ture 、版本(Version 父辈 列出可能是该组件的父辈的各组件 使用“[”child ”child“]”的形式列出该组件的可能的各个子辈组件 可以在方括号内表达一个或多 个子辈 各个子辈之间应使用过号(,)隔开 子辈 如果列出的子辈不止 个,则通过附加“,”有序的或“,”无序的来指出同辈排序的重要性 有序的用列表规定同辈序列 无序的规定一个同辈的集合或口袋,顺序本身不重要 描述 包含所描述的组件和该组件的值空间有关的各个描述 注如果所描述的组件存在子辈组件,其定义用方括号中加相应的英文名称表示 如,InterchangePackage有子 辈类Manifest,相应的定义/说明栏中表示为[Manifes];如果某个描述符的“定义/说明”不适用,用“”表 示;在描述中出现的英文单词连词和/或组合词,每个单词都以大写字母开头,它们代表信息模型中某个抽 象组件
GB/T36347一2018 6.2.2信息模型组件描述 6.2.2.1信息模型组件名称及类型 通用包装信息模型的组件名称及类型见表3 各类组件的定义在后续各条中给出 表3通用包装信息模型组件名称及类型 英文名称 所属类型 编号 组件名称 交换包 容器 InterchangePackage 内容清单 Manifest 容器 内容清单元数据 ManifestMetadata 容器 模式 Sehema 值 值 模式版本 SchemaVersion 元数据模型 MetadataModel 未指明 组织结构集 容器 Organizations 容器 组织结构 Organization 值 标题 Title 10 语种称谓 未指明 IingualTitle 11 内容项 ltem 容器 资源集 容器 12 Resource 13 资源 Resource 容器 File 容器 文件 15 值 从属 Dependeney 授权 容器 l6 Authorizations 17 元数据 Metadata 容器 扩展 未指明 18 Extension 19 基础 Base 特性 20 默认 Default 特性 21 超文本引用 Href 特性 22 标识符 ldentifier 特性 23 ldentifierRef 标识符引用 特性 24 可视性 IsVisible 特性 特性 25 语言 language 26 Other 其他 特性 特性 27 参数 Parameters 28 结构 Structure 特性 类型 特性 29 Type 30 版本 Version 特性 注:对于本标准,上述各类组件涉及的元数据均为本标准规定的学习对象元数据(简称L(OM) 10
GB/36347一2018 6.2.2.2交换包 交换包InterchangePackage)的定义见表4 表4InterchangePackage定义 描述符 定义/说明 组件名称 nterchangePackage 组件类型 容器 数据类型 值空间 多重性 1..l 特性类 无,InterehangePackage是最高层组件,没有父辈组件 父辈 子辈 [Manifest nterchangePackage对象是系统之间交换的逻辑包的子集 ntercehangePackage应满足下列条件 lnterchangePackage应包括一个Manifest对象并且可以包含内容文件和控制文件 Manifest中使用URI解析到InterehangePackag里某个位置)描述的任何文件应包含在该Inter changePackage中 InterchangePackage中包含的所有文件应在该Manifest中描述 InterchangePackage 中包含的文件可包含对其他文件的内部引用(如,HTML内容文件可以引用 JPEG内容文件,或者,XMLSchema控制文件可以引用另一个XMlSchema控制文件) 如果lnter change gePackage 中包含的文件使用URI(解析到nt terehangePackage e里某个位置)引用另一个文件,所 描述 引用的文件应在lnterehangePackage的Manifest中描述 PIF是InterehangePackage的一个具体实例 包阅读器和包写人器不负责支持包交换文件的读出或写 PIF应满足下列条件: PIF应在其根上包含一个内容清单对象,该对象应限定为XML文档 2.PF中包含的任何控制文件应放置在该F的根上 从根内容清单文档到包含在PIF中包含的文件的所有引用都应通过相对引用执行 这些引用应是 相对于该PIF的根的 PIF不应包含处于以下情况的任何文件;绝对路径(由相对引用声明或解析得到的)高于同一个路径 4, 层次中内容清单对象的路径,或者,文件的绝对路径完全不同于内容清单的位置 6.2.2.3内容清单 内容清单(Manifest)的定义见表5 表5Manifest定义 描述符 定义/说明 组件名称 Manifest 组件类型 容器 数据类型 值空间 1
GB/T36347一2018 表5(续 描述符 定义/说明 1.1作为InterchangePackage的子辈 多重性 0.不受限作为Manifest的子辈,无序 特性类 ldentifier,Version,Base,Other},无序 父辈 nterchangePackage 子辈 [ManifestMetadata,Organizations,Resources,Extension],有序 Manifest对象是描述逻辑包完整实例的数据结构的容器 Manifest可以包含对本地或远地组件的引用,这里的本地和远地是针对组件的父辈InterchangePaekagee 描述 对象而言 可通过Resource、File对象引用 Resource和File用于引用内容文件和控制文件 st应包含描述所有为解释该Manifest t所需的控制文件的File对象 Manifes 6.2.2.4内容清单元数据 内容清单元数据(ManifestMetadata)的定义见表6 表6NManifestetadata定义 描述符 定义/说明 ManifestMetadata 组件名称 组件类型容器 数据类型 值空间 多重性 0.1 特性类 Manifest 父辈 [[schema,Sechemaversion,Metadata 子辈 aMode],有序 ManifestMetadata对象包含对其父辈Manifest对象的描述信息 ManifestMetadata涉及的范围是其父 描述的整个逻辑包 辈Manifest ManifestMetadata的Schema 和 SchemaVersion子辈提供规范或配置文件相关信息来管理父辈 MetdaMhada1子辈作为一个占位符用于对其父辈 中的 Manifest中的含 ManifestMetadata Manifest的 MetadataModel是一个扩展点,允许元数据具有在其他命名空间定义的 不同的元数据模型可作为单个ManifestMetadata对象中的扩展被声明 允许MetadataModel和外部引用元数据的任一组合 描述 有通用包装包级元数据和角色元数据两种,包级元数据位于根目录下)是强制要求 ManifestMletadata 元数据是可选的 ManifestMetadata可以在内容清单中用于定义哪一类用户可以访问特定的 的,角色 资源 包级元数据 包级元数据元素以及它的模式和模式版本应在内容清单中定义 任何媒体插放器,编解码器,浏览器插件或者运行系统对通用包装包的内容的要求都应在包级元数据 的描述中声明 每个条目都应该包括工具、产品名称,版本号,供应商名称和URL等详细信息 这种 要求应以自由文本的形式记人到包的描述元素中 12
GB/36347一2018 表6(续》 描述符 定义/说明 2.角色元数据 在某些情况下,资源需要在组织结构内指定,而不应在默认导人包的时候在播放器模式下可见,例如、 教师手册、教案、教学笔记及解决方案文档等只有教师可见 另一种情况是出版商可能提供额外的可 选资源,这些资源可以由教师在以后 后有选择地向学生发布 无论哪一种情况,即使初始时在播放通用 包装包时资源对于学习者来说是不可见的,都需要在组织结构内指出资源应在哪里出现 这些资源应 描述 在编辑通用包装包时可见,以便在适当时可以修改设肾 为满足以上需求,通用包装包在内容清单文件中提供了可选的角色(包括学生、教师、教学设计师、管理 员、LMS)元数据与文件中的资源的关联 如不特别声明,则资源默认向所有用户开放 如果显式声 明,则可以指定资源对哪些角色可见 注意;指定一个角色会对一个学习平台行为产生影响 例如,针对教师的内容不应对学习者可见 6.2.2.5模式 模式(Sechema)的定义见表7 表7Sehema定义 描述符 定义/说明 组件名称 Schema 组件类型 字符串 数据类型 值空间 遵循GB/T130002010的规定 多重性 0.l 特性类 父辈 ManifestMetadata 子辈 Schema对象声明其父辈Manifest对象的规范或配置文件的名称 Sehema类的值告知包阅读器了解规 范或配置文件的方式,从而管理Manifest文件的含义 该值不应与分配给一个给定元数据模式的名称 描述 或标签混淆 对于sSehema的值,除了不应包含任何版本信息之外,对于字符串的内容或语法没有要求 6.2.2.6模式版本 模式版本(SchemaVersion)的定义见表8 表8SchemaVersion定义 描述符 定义/说明 组件名称 SchemaVersion 值 组件类型 13
GB/T36347一2018 表8(续 描述符 定义/说明 数据类型字符串 值空间 遵循GB/T13000-2010的规定 多重性 0..l 特性类 父辈 ManifestMetadata 子辈 SchemaVersion 对象声明规范或配置文件的版本,SsehemaVersion的值用于声明其同辈schema对象 该值将一个同辈Schema标识的模式或配置文件的版本告知包阅读器 个SchemaVersion的值不应 描述 包含任何其他信息 本标准既不指定版本信息的语法也不指定应用任何版本语法的启发式规则 6.2.2.7元数据模型 元数据模型(MetadataModel)的定义见表9 表9MetadataModel定义 定义/说明 描述符 组件名称 MetadataMode 组件类型 未指明 数据类型 未指明 值空间 未指明 多重性 0.不受限,排序也未指明 特性类 未指明,排序也未指明 ManifestMetadata 父辈 Metadata 子辈 未指明,排序也未指明 MetadataModel对象是一个占位符,将交换包中包含的元数据的有效位置告知这个信息模型的绑定(语 言 包含一个或多个元数据模型的扩展容器或值组件类型的真正名称,只有在组件的绑定被导人到信息 型的一个实例中时才会知道,因此组件的实际类型在本信息模型中未指明 MetadataModel由两个元数据容器使用:ManifestMetadata和Metadata 在本标准的一个绑定实例中 描述 MetadataModel是表达元数据模型及其相关信息的唯一方法 个包写人器可表述为不同元数据模型,这些元数据模型的种类应尽足以用于描述由MetadataModel 的父辈对象封装的内容所需的元数据模型 MetadataModel仅用于声明一个或多个元数据模型及其相关信息 MetadataModel的语义应遵守该信 息模型中它的父辈语义 MetadataModel的语义不应覆盖或重定义该信息模型中定义了的其父辈的 语义 14
GB/36347一2018 6.2.2.8组织结构集 组织结构集(Organizations)的定义见表10 表10organizations定义 描述符 定义/说明 组件名称 0rganizations 组件类型容器 数据类型 值空间 多重性 1l 特性类 IDefault,Other},无序 父辈 Manifest 子辈 [Organization,Extension],有序 描述 Organizations s对象是描述R esources 对象之间逻辑关系的类的容器,是多个Organiation的集合 6.2.2.9组织结构 组织结构(Organization)的定义见表1l 表11orgamizatio定义 描述符 定义/说明 组件名称 Organization 组件类型 容器 数据类型 值空间 多重性 0.不受限,有序 特性类 'ldentifier,Structure,Other},无序 父辈 0rganizations 子辈 [Title,Lingual ualTitle,Ilem,Metadata,Extension],有序 Organization对象是类的容器,这些类用于描述由Manifest对象封装的Resource对象之间特定逻辑关 各 系 n对象都有相同的目标 对于给定Manifest中的同 e对象集合,每个对象 Organization 一Resource 描述 显示一种构造方法,这样每个Organization会显示一个不同的结构 Item子辈对象用于表达Organization里的结构节点 6.2.2.10标题 标题(Title)的定义见表12 15
GB/T36347一2018 表12Tile定义 描述符 定义/说明 组件名称 Title 组件类型 字符串 数据类型 值空间 遵循GB/T130002010的规定 多重性 0.1 特性类 Organization 父辈 ltem 子辈 Title对象包含一个文本值应用于Oranization或Iem 对象来命名或标记它们所表达的结构 文本值 描述 没有语言类型 Title的取值是一个字符串 如果希望在标题中实现一个或多个语言敏感的字符串表 达,则应采用LingualTitle类 6.2.2.11语种称谓 语种称谓(LingualTitle)的定义见表13 表13LingualIritle定义 定义/说明 描述符 组件名称 LingualTitle 组件类型 未指明 数据类型字符串 值空间 遵循GB/T13000一201o 的规定 0.不受限,无序 多重性 特性类 l.anguage Organization 父辈 Item 子辈 LingualTitle对象包含一个应用于Organization或ltem对象的特定语言的文本值用以命名或标记它们 描述 所表达的结构 LingualTitle类的语言由Language对象制定 6.2.2.12内容项 内容项(Contentltenm)的定义见表14 16
GB/36347一2018 表14 Contentltem定义 描述符 定义/说明 组件名称 Contentltem 组件类型 容器 数据类型 值空间 l.不受限,有序 多重性 ldentifier,ldentifierRef,IsVisible,Parameters,Oth 特性类 ther),无序 Organization 父辈 Item 子辈 [Title,Item,Extension ],有序 Contenem对象是一个容器,用于表达一个特定Organization内的结构节点或另一个Contentem对 象中的结构节点 描述 可使用一个ldentife rRe对象来表达对一个Resouree 对象(与其结构化的角色和位置有 ContentItemm" 关)的内部引用 在本标准中内容项英文简称为ltem 6.2.2.13资源集 资源集(Resourees)的定义见表15 表15Resources定义 描述符 定义/说明 组件名称 Resources 组件类型 容器 数据类型 值空间 多重性 1l 特性类 Base,Other》,无序 Manifest 父辈 子辈 CResource,Extension] ,有序 Resources对象是一种Manifest使用的内容和文件的详细目录,是多个Resource的集合 Resources对象是关于父辈Manifest对象使用的文件的所有信息的容器 这些文件可以是本地的或远 描述 地的 Resources描述的文件是用于其父辈Manifest的 任何其他Manifest对象(无论它们是同辈、子辈或父 辈Manifest 的先辈)中的引用文件,都不在Re s对象范围内 esources 6.2.2.14资源 资源(Resource)的定义见表16 17
GB/T36347一2018 表16Resoure定义 描述符 定义/说明 组件名称 Resource 组件类型容器 数据类型 值空间 多重性 0..不受限,无序 特性类 Type,Base,Href,Other),无序 父辈 Resources 子辈 [Metadata,File,Dependeney,Extension],有序 Resouree对象是一个信息容器,所述信息与先辈Manifest对象使用的文件的特定汇集有关 Resource(Href)对象声明的值是一个可运行的URI Rcesource(Href中声明的文件引用应与 个Resouree里某File对象中的声明相关联 同 描述 所关联的File对象的Href应引用与ResourceHref所引用的相同的文件 Resourcee(Href)与所关联的File(Href的URI可能不同,因为Resouree(Href可能在UuRI中包含“运 行”参数 6.2.2.15文件 文件(File)的定义见表17 表17File定义 描述符 定义/说明 组件名称 File 组件类型容器 数据类型 值空间 多重性 0..不受限,无序 Href,other),无序 特性类 父辈 Resource 子辈 [Metadata,Extension],有序 Fle对象是与单个计算机文件相关的所有信息的容器,由其父辈Resource对象封装 File保存描述计 描述 算机文件的元数据和对文件位置的引用 6.2.2.16从属 从属(Dependencey)的定义见表18 18
GB/36347一2018 表18Dependeney类定义 描述符 定义/说明 组件名称 Dependeney 值 组件类型 数据类型 值空间 多重性 0. .不受限,无序 特性类 IdenifierRel,other),无序 父辈 Resource 子辈 [Extension Resource对象引用同辈Re 对象允许一个 e对象中描述的文件集 Dependency Resource Dependeney应使用ldentifierRef对象来引用Resource 引用的Resource应由Dependeney对象的祖父 描述 辈Resourees对象封装 引用的结果是,在被引Resouree范围内的文件,应被考虑进引用的Dependeney的父辈Resource的范 内 与引用Resource相关联的特征对象不应被考虑进引用的Dependeney父辈Resource的范围内 授权 6.2.2.17 授权(Authorizations)的定义见表19 表19Authorizations定义 描述符 定义/说明 组件名称 Authorizations 组件类型 容器 数据类型 值空间 1.1 多重性 特性类 无 父辈 无 子辈 通用包装规定的Ae 支持以下概念 uthorizations 1 需要导人通用包装包的Authorizations 2.需要使用通用包装包的Authorizations, 需要使用通用包装包内特定资源的Authorizations 描述 其中2和3是互斥的,也就是说,一个通用包装包要么指定包内所有资源被保护要么指定部分资源被 保护 本标准对授权访问特定资源的机制不进行定义 如何将权限征询的机制整合到用户学习过程中由 LMs的具体实现决定 例如,当用户访问包含受限资源的某一课程时,L.MS需要征询用户的权限 或 者,L.MS在用户试图访问课程受限资源时进行征询 19
GB/T36347一2018 6.2.2.18元数据 元数据(Metadata)的定义见表20. 表20Metadata定义 描述符 定义/说明 组件名称 Metadata 组件类型!容器 数据类型 值空间 多重性 0.1 特性类 O)rganization tem 父辈 Resouree File 子辈 [MetadataMode] Metadata 对象包含其父辈容器类型对象的描述信息 Metadata的范围仅涵盖父辈容器类 MetadataModel子辈对象作为一个容器来描述其父辈的信息 MetadataModel是一个扩展点,允许元数 描述 据具有其他命名空间定义的信息结构 多个不同的元数据模型可以声明为扩展,所述扩展包含在单个 MetadataModel对象内 6.2.2.19扩展 扩展(Extension)的定义见表21 表21Extension定义 描述符 定 义/说明 Extensionm 组件名称 组件类型 未指明 数据类型 未指明 值空间 未指明 0.不受限,有序 多重性 特性类 未指明,排序也未指明 Manifest Organizations Organization Item 父辈 Resources Resource File DDependency 20
GB/36347一2018 表21(续 描述符 定义/说明 子辈 未指明排序也未指明 对象是一个占位符 它将值类或容器类组件的有效位置告知信息模型的绑定从而扩展信息 Extension 模型中的任何容器类组件 Extension组件是信息模型中扩展容器类的任何组件的两种机制之一 第二种扩展机制是oher类 Extension对象用于扩展容器类的组件 用于替换一个Extension对象的扩展容器类或值类组件的实际 描述 名称,只有在该对象的绑定被导人到信息模型的实例时才会知道 因此,此信息模型中组件的实际类 型未指明 Extension的语义应在信息模型中其父辈对象的语义范围内 Extension的语义不应覆盖或重新定义信 息模型中已经定义了的任何父辈对象的语义 6.2.2.20基础 基础(EBase)的定义见表22 表22Base定义 描述符 定义/说明 组件名称 Base 组件类型特性 URI 数据类型 值空间 与绑定语言相关 多重性 0.1 Manifest 父辈 Resources Resource 对象用于指定与其关联的对象的基准UuRI,以便解析在关联对象后辈中的相对引用 Base Base组件的取值范围应适用于与其关联对象的所有后辈对象,除非Bas的值被经允许的后辈的后纷 Base对象替换或修改 描述 来说,所有相对路径段应解析到包含这些路径的内容清单文档 相对路径段将通过以下方式构 对Base 造;Base表述的路径段能够附加到距离其最近的祖辈中的Base对象所表达的相对路径段上,直至根 Manfest对象 之后这一系列相对路径段应被附加到内容清单文件所在位置或被处理生成绝对路径 6.2.2.21默认 默认(Default)的定义见表23 表23Defaul定义 描述符 定义/说明 组件名称 Default 组件类型 特性 21
GB/T36347一2018 表23(续 描述符 定义/说明 数据类型与绑定语言相关(默认是字符串) 值空间 组织结构集的值'Dea 组织结构(标识符)对象 fault 多重性 0..l 父辈 Organizations Default对象指定 Organizations对象中的子辈Organization对象作为给定Manifest对象的主要或 默认的组织结构 应通过引用目标Organization的Identifier对象的值来指定默认Organization 目标Organization应是 描述 具有Dfault的organizations对象的子辈 不允许Defaul的其他引用 如果 Organizations对象未声明Default值时,则Organizations里最先定义的Organization对象将 被视为主要或默认的组织结构 6.2.2.22超文本引用 超文本引用(Href)的定义见表24 表24Href定义 描述符 定义/说明 Href 组件名称 组件类型特性 数据类型 URI 值空间 根据RFC3986定义 0.l:作为Resource的子辈 多重性 1.1:作为File的子辈 Resource 父辈 File Href对象用于定位资源 f声明的值语法上应为有效的URI 本标准不保证所声明的字符串是有效的URI,或被解析为所声 Href 明位置的实际资源或资源的一部分 描述 Manifest.Resourees.Resource(Href)声明的值表述为一个URLl.,可用于定位和访问该资源所描述的内 容 包阅读器不需要解析该URI 该URI是要被存储下来以便稍后在一个交换包内容被处理后由其 他软件部分来使用 Manifest.Resources.Reouree.File(Href声明的值应是一个单一数字资源的定位器,此外没有其他含义 6.2.2.23标识符 标识符(Identifier)的定义见表25. 表25Identifier定义 描述符 定义/说明 组件名称 dentifier 22
GB/36347一2018 表25(续 描述符 定义/说明 特性 组件类型 数据类型绑定语言相关的本地唯一标识符(LUDy 值空间 与绑定语言相关 多重性 l..l Manifest Organization 父辈 Item Resource dentifier对象唯一标识Manifest对象中Identifier对象所属的元素 描述 dentifier的值可由使用ldeniferRe对象的其他对象进行内部引用 6.2.2.24标识符引用 标识符引用(IdentifierRef)的定义见表26. 表26IdentifierRef定义 描述符 定义/说明 组件名称 IdentifierRef 组件类型特性 数据类型 绑定语言相关的引用现有IUID(LUIDref 值空间 标识符引用对象中标识符对象的值包含内容清单对象,并受之后定义的内部引用规则的进一步约束 .l;作为lem的子辈 多重性 1l;作为Dependency的子辈 ltem 父辈 Dependency 描述 IdentifierRef对象应准确复制一个ldentifier对象的值 6.2.2.25可视性 可视性(IsVisible)的定义见表27 表27IsVisile定义 描述符 定义/说明 组件名称 IsVisible 组件类型 特性 数据类型 布尔值 值空间 23
GB/T36347一2018 表27(续 描述符 定义/说明 多重性 0.1 父辈 Item sVisible告知了这样一个渲染的过程;是否显示一个在同辈Title中声明的文本字符串,或者是否以其 他任何方式可视化地指示Item对象的存在 该标签设有其他行为 对IVistble所属的Ilten元素的任何后辈Item,并不继承该IsVisible声明的可 见度状态 描述 hVisible的默认值为“真”,即使它未在Item的绑定实例中声明 也就是说,所属Iem没有IsVisible相 当于ltem声明的IsVisible值为“真” .lem'IVisible).Title) “假"值代表同辈 “真”值代表同辈Title的内容应由一个崔染的应用显示即, Title的内容不应由一个渲染的应用显示(即,ltemIsVisible.Title) 6.2.2.26语言 语言(Language)的定义见表28 表28Langunge定义 描述符 定义/说明 组件名称 Language 组件类型!特性 数据类型 字符串 值空间 遵循GB/T130002010的规定 多重性 父辈 LingualTitle 描述 language对象标识包含在其所属LingualTitle对象中的字符串的人类语言 6.2.2.27其他 其他(Other)的定义见表29. 表29other定义 描述符 定义/说明 组件名称 Other 组件类型特性 数据类型本信息模型未知 值空间 本信息模型未知 多重性 0.不受限 24
GB/36347一2018 表29(续 定义/说明 描述符 Manifest Metadata O)rganiz.ations O)rganization 父辈 Htem Resources Resource File Dependeneyy Other对象是一个容器类组件中特征类的扩展 oher对象是一个占位符 它将引人的特性类的有效位置告知这个信息模型的绑定,所引人的特性类 是由本信息模型之外的一个信息模型定义的 描述 -个扩展特性类的类型的真正名称,只有在组件的绑定被导人到信息模型的一个实例中时才会知道 任何扩展特征类的语义应在该信息模型中该类定义的父辈类的语义范围内 任何扩展特征类的语义 不应覆盖或重新定义本信息模型中定义的任何父辈类的语义 对象的范围受限于其所属元素 Other 6.2.2.28参数 参数(Parameters rs)的定义见表30. 表30Parameters定义 描述符 定义/说明 组件名称 Parameters 组件类型 特性 数据类型 字符串 值空间 遵循GB/T130002010的规定 多重性 0.l 父辈 Item Parameters对象提供一个位置用于声明某个静态、特定应用的信息,该信息始终与一个Item对象相关 联 本信息模型不对参数进行定义 通常,参数由一个应用来定义并使用,该应用使用lem声明的信 描述 息,包括由Parameters所属的ltem元素引用的任何Resource对象所指定的任何文件 s的范围受限于其所属元素 Parameters 6.2.2.29结构 结构(Structure)的定义见表31 25
GB/T36347一2018 表31Structure定义 描述符 定义/说明 组件名称 Structure 组件类型 特性 数据类型 字符串 值空间 遵循GB/T13000一2010的规定 多重性 0.l 父辈 Organization Structure对象描述一个Organization对象内ltenm对象彼此关联的特定方式 Structure特性类的范围 描述 受限于其所属Organization元素 6.2.2.30类型 类型(Type)的定义见表32 表32Type定义 定义/说明 描述符 组件名称 Type 组件类型 特性 数据类型 字符串 值空间 见下列描述 多重性 父辈 Resource 描述 Type对象提供一个术语,关键词或短语,指出由父辈Reoure对象描述的资源类型 6.2.2.31版本 版本(Version)的定义见表33 表33 Version定义 描述符 定义/说明 Version 组件名称 组件类型 特性 数据类型 字符串 值空间 遵循GB/T13000一2010的规定 多重性 l.l 父辈 Resource version对象用一个值来指出一个Manifest对象的特定版本 如果作为l InterchangePackege对象的子 描述 辈的MManifest声明此特性类,该值代表Manifest文档的版本 本标准未指定版本信息的语法 允许实 现方使用满足他们需要的任何语法表示 Version的范围受限于其所属元素 26
GB/36347一2018 内容包装 7.1内容清单 7.1.1内容清单文件 标记名:(manifest) 在本标准中,所有内容都在Manifest文件中定义 =‘CP1.0'),以免与本标准的版本号混淆 禁止使用Manifest的Version对象例如 version 而 且,后者可隐含表示其使用的包装标准版本 7.1.2内容清单元数据 标记名:(manifestMetadata> ManifestMetadata元索以及它的Sdhe ema和SchemaVersion 应在Manifest中定义,且使用如下 格式 manifestMetadata》 schema)CCP(/schema》 schemmaVersion1.0.0/schemaVersion》 依据通用包装的元数据 /manifestMetadata 在通用包装包的其他地方使用Metadata不受此限制 通用包装在Manifest文件中提供了可选的角色元数据来指定相应Resoure的权限 如不特别声 明,则Ree sourc ce默认向所有用户开放 如果特别声明,则可指定ResG ource e对哪些角色可见 能够访问Resc 的角色在资源的元数据声明 Durce lom/educational/intendedEndUserRole/vocabulary/value 目前,默认的词汇表仅支持“学生”和“教师”两种角色 7.1.3组织结构 anization 标记名:(organm Or ganization用于描述通用包装包的文件夹内容类型 详见7.2中关于文件夹内容类型的讨论 7.1.4资源 标记名:(resource 通常,要描述包内的一段内容所需的全部额外数据将包含进一个单独文件并被Resource 对象 引用 本标准使用Resource的Type特性类对象定义外部数据的类型 各种新的资源类型都会被逐个定 义并纳人本标准 如果需要使用多个不同Type的Resource文件来描述某个特定的内容实例时,不同Type的Re source e应分别以(dependlensy)元素进行关联,而不应当捆绑在单独一个(resource)元素下 例如,,一个 QTI资源所需要的多个图像文件不应作为《file)元素直接引用,而应分别作为独立的类型为“web内 容”的Re 元素 esource 27
GB/T36347一2018 7.2文件夹内容类型 7.2.1类型说明 文件夹内容类型是一种基于结构/表现形式的内容组织形式 通用包装包中的文件夹在某种意义上不同于windows 系统文件夹的包含关系,后者的文件夹包含 所有内容,删除文件夹将删除它包含的全部内容 不可通过文件路径中的文件夹名称直接引用该文件夹中的内容 单个学习应用对象可被多次引用既可以在一个文件夹内引用,也可以跨文件夹引用) 如果特定 LMS不支持这种多次引用,则可通过生成该学习应用对象的多个副本实现 7.2.2组织结构集对象的用法 标记名:(organizations》 文件夹内容类型由Oranization、容器类型所表达,一个通用包装包可包含一个Organization,或 不包含Organization Organizations的Default属性在通用包装包中无意义,故不允许使用 7.2.3组织结构对象的用法 标记名:organization> Organization对象应包含值为“rootedhierarchy”的结构属性 “rootedhierarchy”为根层次结构 在面向对象编程中(但不是全部)最为典型 在大多数编程语言里,事实上,所有类直接或间接继承一个 Root,然后形成一个共同继承层次结构 Organization对象可包含 Title对象值 该对象只在LMS如何表达组织结构时使用 例如、 若LMs以学习模块的形式表达Organization,那么Organization的Title则可以作为模块的标题使用 如果LMS用现有课程下的一系列文件夹表达Organization,则将不使用Title属性 organizations/ 或者 organizations organizationidentifier="Orgl”structure="rootedhierarchy")y (title)数学(/title) (item)《/item 《/organization /organizations》 7.2.4根文件夹 标记名:;〈root〉 包含文件夹组织结构的通用包装包只能使用一个Iem元素为Root,Organiation中不允许包舍 两个同辈的Iten元素 作为Root的Iem元素仅代表组织结构树的Root节点,并无其他语义和指称 而且不可包含Title元素 以下写法是正确的: organizationidentifier="Orgl"structure="rooted-hierarchy"》 item》 (itemm》 28
GB/36347一2018 /item /item /organiation 以下写法则是错误的: organilzation item /itemm》 《item》 /item /organization 或 organization> item》 title》某些文本(/title /item /organization 7.2.5内容项的用法 标记名:《item》 Itenm容器对象类型代表一个文件夹或由文件夹指向的学习应用对象资源的链接 本标准不支持ltem元素的Parameters属性 除作为Root的Itenm外,每个Itemm都应包含Title元素 7.2.6表征文件夹的内容项 表征一个文件夹的ltem对象不由ldentifierRef属性对象指示 文件夹Item支持对其他文件夹Item以及学习应用对象链接的无限嵌套 例如: (item 《item 子文件夹2-子文件夹1(/title /item GB/T36347一2018 7.2.7表征链接到学习应用对象的内容项 表征链接到学习应用对象的ltem应具有ldentifierRef属性,指向描述被链接内容的Resource 对象 学习应用对象的ltem可被文件夹ltem嵌套,但不应继续嵌套其他文件夹或者学习应用对象的 ltem 两个学习应用对象的ltem可以引用相同的资源 7.3学习应用对象 每个学习应用对象应在内容清单中对应一个Resource元素 学习应用对象的实例包括QT评估 和论坛等 Resouree元素的Type属性由学习应用对象表述的类型决定 如果除学习应用对象的描述 符文件之外的其他文件存在于该对象所在目录或其中任何子目录下,这些文件在学习应用对象中的类 型为“关联内容"Resource的Dependeney元素下列出 表述一个学习应用对象的资源应满足以下约束条件 应包含一个Fle元素,该元素指向学习应用对象的描述符文件,即描述符文件与 a 一个学习应 用对象通过File元素建立关联; b 不应包含其他任何File元素 如果其他文件存在于学习应用对象的描述符文件所在目录或其中任何子目录下,这些文件资 c 源应包含一个Dependency元素,该元素引用类型为“关联内容”的Resource; 不应包含任何其他Dependency元素来引用类型为“关联内容”的Resource; d 可以包含任意个Dependency元素来引用类型为“web内容”的Resource e 7.4web内容类型 类型为“web内容”的资源应遵循以下约束条件 针对位于包内的任何一个文件,应包含一个File元素,只要该文件不在一个学习应用对象的 a 目录或其子目录下; b)可以包含Dependeney元素来引用任何类型为“web内容”的其他资源; 不应包含Dependency元素来引用任何类型不是“web内容”的其他资源 c 7.5包级web内容类型 包级web内容表达可被包装包内任何学习应用对象引用的web内容 包级web内容被表征为一个Resource对象 包级web内容可以被一个文件夹的Item对象所引用 包级web内容的特性类Type应为“web内容” 如果从一个学习应用对象的ltem对象处链接了包级web内容资源,则该资源应包含Href特性类 以表达可运行的资源 引用来自学习应用对象文件夹中的文件时应使用相对路径,如 ./ilename' 7.6关联内容类型 关联内容是一种Resource对象,是范围为特定Resource的web内容 它可以直接从文件夹ltem对象引用 plieat e” 其Type属性可以是“a “assoeiatedcontent/ce_xmlvlp0/learning-appl tion-resource 30
GB/36347一2018 如果从一个学习应用对象的ltem对象处链接了“关联内容”类型Res ,则该资源应包含Href esource, 特性类以表达可运行的资源 该Re 对象可包含Depen esource wndleansy对象,后者引用了类狠为"web内容"的Reoure对象 类型为“关联内容”的资源应符合以下约束条件 针对位于相关学习应用对象的描述符文件所在目录或其子目录中的每个文件,应包含 File元素; b 针对位于相关学习应用对象的描述符文件所在目录的上一级目录中的文件,不应包含对这些 文件的任何引用 不应包含任何Dependensy元素 7.7讨论主题内容类型 标记名:(topic>》 讨论主题是用于开启讨论活动的学习应用对象 讨论主题内容表示为Resource对象 预期的默认行为 导人后.讨论主题内容将被工具使用其自身表示方式存储 当包装包被吞加到实际课程时,将通过工具在讨论论坛中创建相关讨论主题 包owmatn中讨论主题Rc对象的他登决定了学习着被导向到论坛项目所在的课 程中的位置 讨论主题小组将用于课程注册的学习者和导师间的合作; 如果包装包被添加到多个课程中,每个课程将创建自己的讨论主题,且拥有自己的学习者 小组 讨论主题可直接被文件夹ltem引用,Type属性值应为“dt_xnmllp0” Resource对象的Href属性不可用 Resource对象应包含一个FFile对象,该File对象引用讨论主题描述符XMI文件 Resource对象可包含Dependency对象,该对象引用“web内容”和/或“关联内容”类型的Resource 对象 7.8web链接(URL.)内容类型 标记名:GB/T36347一2018 7.10题库内容类型 题库表征为Resource对象 文件夹Item对象不可直接引用题库 如果通用包装包中包含题库,应在Manifest中作为一项Resource 但不可被包含在Organization 内,并且任何学习应用对象都不可直接引用题库或题库中的题项 仅允许教师查看题库,这时题库作为定制评估是使用的素材 LMs如何为教师提供题库功能不在 本标准中讨论 题库的类型属性值应是“quesion-bank” 该Resouree对象的Hre属性不可用 该Resource对象应包含一个指向题库XM文件的引用 该Resource对象可包含Resource对象,但只能引用“web内容”类型和/或“webcontent/cc_xm llp0/learnin ugaplieatonreoure"类型的Reore对象 7.11通用包装包权限 本标准支持两级授权,无论是整个通用包装包还是个别Reource都可以得到保护 这两个级别授 权信息在通用包装包的Manifest中指定说明 所有的权限均通过“授权"对象说明,它是Mamifel中的扩展部分 如果授权对象不存在,就没有 权限要求;如果授权对象存在,应首先定义通用包装包的权限,然后才是其他的权限机制 如果是对通用包装包内的个别Resource而非整个通用包装包授权,那么可以利用保护属性“Pro- tected”说明,它是Resource对象的扩展特性 导人权限只在通用包装包级别可用 如果指定了导人权限但未授权,那么通用包装包中的Resource和File均不可导人 访问权限仅适用于包内Resource 如果在包一级指定了访问权限,那么它将级联到Resource而非这些Resource包含的文件 如果访问权限是针对某一个Resource,那么只能访问该Resource本身,不包括对Resource中包含 的File访问 通用包装包导人后的Resource管理不在本标准中讨论,授权只适用于访问通用包装包内Re source 7.12web内容资源的路径 7.12.1内容引用方法 为便于管理web内容资源,特别是在内容导人到LMS系统后使用标准的HTML相对路径引用 Resource,本标准设定web内容资源在两个文件系统中使用:一是Resouree使用的web内容文件夹 二是学习应用对象的关联内容文件夹 图4显示了如何跨不同文件系统通过相对路径引用web内容 32
GB/36347一2018 但级web内容 有效相对路径 File1 无效相对路径 File2 File3 LA02 A 资塑 File1 File1 File3 File2 File2 File3 关联内容 关联内容 学习应用对象1资源集 学习应用对象2资源集 图4使用相对路径的内容引用 7.12.2 包级Web内容 如果包含包级web内容文件夹,包级Web内容文件夹应出现在Root文件夹中 这个文件夹的名 称不在本标准中定义 包级web内容文件夹下的web内容可以被包内任何学习应用对象引用 本标准允许该文件夹和 其子文件夹下文件之间的相对路径引用,但不允许该文件夹下的文件引用学习应用对象文件夹或其关 联内容文件夹中的文件 通常使用工具将这些内容导人到课程级的文件系统内 7.12.3学习应用对象的web内容 每个通用包装包可包含1到n个学习应用对象的web内容文件夹 每个学习应用对象具有自己的关联内容文件系统文件夹 此文件夹及其子文件夹中的文件可引用 此关联内容文件系统文件夹中的其他文件,以及使用相对路径语义的通用包装包的包级web内容文件 夹下的文件 但不应引用其他学习应用对象的web内容文件夹或其子文件夹下的文件 此外,学习应 用对象的Resource(如一个评估XML文件)还可包含对学习应用对象的关联内容文件夹及其子文件夹 下的文件的引用,以及通用包装包的包级web内容文件夹及其子文件下的文件的引用,但不应包含对 其他学习应用对象文件夹中的web内容的引用 在导人方面仅支持单一课程级文件系统的工具可以向课程级文件系统导人此web内容 在此情 况下,通用包装包中的web内容表述一个较大的文件系统范围 支持课程级和学习应用对象级文件系统的工具向仅供关联的学习应用对象使用的局部范围的 File系统导人此类内容 33
GB/T36347一2018 7.12.4web内容文件系统内相对路径引用的方法 7.12.4.1引用路径 在一个给定的文件系统(通用包装包或者学习应用对象)中,所有内容间的HTMl链接(如(img rc=""),(ahref="">)均应使用相对路径 即无论该文件本身是web内容类型或者其他类型的资源 文件(如评估文件)引用的文件路径是相对的 7.12.4.2从其他webh内容引用web内容 在既有的文件系统中,路径和文件的位置有关 例如,对于以下文件: contentl/material/lesson,html contentl/images/icon.gif lesson.html页面中对icon.gi的引用应采用如下格式: 《imgsrc="./images/icon.gif" 7.12.4.3从其他资源直接引用web内容 当学习应用对象使用URI时,对于包含引用的文件应使用相对路径 例如,对于以下文件 contentl/questionlQi.xnml contentl/images/icon.gif QTImattext元素的形式是 n.gif")ieon.gif/matimage) s/icon matimageuri="images 7.12.4.4从另一资源中的嵌入文本引用web内容 学习应用对象的Resource支持包含HTML标签的文本,路径应和包含引用的文件对应 此外,还 应包含特殊的令牌,使得在导人通用包装包的系统中查找和解析这些路径更为容易 例如,对于以下Fle: contentl/questionlQti.xml contentli /images/icoon.sf 引用嵌人到题项内容中的IcON图像应使用以下格式 (immgsrc="$cCFILEBAsE$images/icon,gif"八 记号$CEs-FILEBASE$仅是一个便于发现路径的标志,它不替代其他记号 不过导人工具可 以选择存储所引用的不同位置的文件,为了用工具处理路径事务可以随意插人任何所需的路径元素 可在资源里结合描述符文件使用$CEs-FILEBAsE$记号 记号总是指向学习资源对象的基本目录 即,包含描述符的文件夹 遵循记号的路径应相对于Resource基本目录 因为在LMS中组织小测验 或讨论会用的Dependeney文件时使用的方法可能打断嵌人Resouree的链接,所以,LMS在导人时或 导人后应换一个记号使用另一条路径 此外,对于需要的任何补充图像或HTML,应按Dependency关 系列出 34
GB/36347一2018 7.12.5学习应用对象指向包内文件系统的相对路径引用格式 7.12.5.1引用路径 从学习应用对象中的内容指向通用包装包中web内容的HTML链接(如(imgsrc=""),(ahref ")应使用相对路径来定义 在此,相对路径是指Fic无素包含的引用关系,无论FHle元素本身见 web内容或者其他资源文件(如评估文件) 7.12.5.2从学习应用对象的web内容引用包级webh内容 若学习应用对象的文件系统中有一条相对路径指向该文件系统Root目录的上级目录,那么该引 用指向的是通用包装包的Web内容的文件系统 例如,对于以下File: GB/T36347一2018 LTI -可以仅包含关于图像图标的Dependeney 讨论主题、web链接,评估和题库资源不应被Dependeney标识 Dependeney不应指示自己的父辈资源元素,并且资源的每个Dependency应指向唯一资源,即De- endeney子元素不应被父辈资源重复使用 36
GB/36347一2018 参 考文献 [1]GB/T21365一2008信息技术学习、教育和培训学习对象元数据 [[2]GB/T26222一2010 信息技术学习、教育和培训内容包装 [3]GB/T29802一2013 信息技术学习、教育和培训测试试题信息模型

GB/T36347-2018 通用包装规范在信息技术学习、教育和培训资源中的应用

随着信息技术的广泛应用,教育和培训已经从传统的课堂教学向数字化、网络化方向发展。因此,如何规范化学习资源及其描述信息已成为一个重要的问题。

什么是通用包装规范(GB/T36347-2018)?

通用包装规范是中国国家标准化管理委员会发布的一项标准,旨在为各种产品和服务提供统一的包装设计要求和测试方法。

通用包装规范在信息技术学习、教育和培训资源中的应用

在信息技术学习、教育和培训领域,学习资源通常包括课件、PPT、视频、音频等多种形式。这些资源的规范化可以提高学习效果,方便学生和教师使用。

资源命名规范

资源的命名应当简明有意义,最好能够体现资源的内容和用途。例如,“第一章 PPT”、“数学公式视频讲解”等。

资源元数据规范

资源元数据是对资源进行描述和管理的信息,通常包括资源名称、作者、创建时间、关键字等。GB/T36347-2018 中定义了元数据的统一格式,可以方便地进行管理和查询。

资源格式规范

不同的学习资源具有不同的格式,如 PPT 是一种演示文稿格式,视频则需要遵循一定的编码标准。在制作和使用资源时,应当遵循相应的规范,以确保资源的兼容性和稳定性。

资源版权规范

学习资源中可能涉及到版权问题,如果未经授权就使用他人的作品,可能会引发法律纠纷。因此,在使用他人作品或发布自己作品时,应当遵守相关的版权法规。

总结

通用包装规范(GB/T36347-2018)在信息技术学习、教育和培训领域中具有重要的应用价值。遵循该规范可以提高学习资源的管理效率,促进学习资源共享与交流。

和信息技术学习、教育和培训学习资源通用包装类似的标准

信息技术面向设施农业应用的传感器网络技术要求
上一篇 本文分享国家标准信息技术面向设施农业应用的传感器网络技术要求的全文阅读和高清PDF的下载,信息技术面向设施农业应用的传感器网络技术要求的编号:GB/T36346-2018。信息技术面向设施农业应用的传感器网络技术要求共有20页,发布于2019-01-01
信息技术学习、教育和培训虚拟实验框架
本文分享国家标准信息技术学习、教育和培训虚拟实验框架的全文阅读和高清PDF的下载,信息技术学习、教育和培训虚拟实验框架的编号:GB/T36348-2018。信息技术学习、教育和培训虚拟实验框架共有9页,发布于2019-01-01 下一篇
相关推荐