GB∕T 29811.3-2018
基本信息
标准号:
GB∕T 29811.3-2018
中文名称:信息技术 学习、教育和培训 学习系统体系结构与服务接口 第3部分:资源访问服务接口
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:7616KB
相关标签:
信息技术
学习
教育
培训
系统
体系结构
服务
接口
资源
访问
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB∕T 29811.3-2018 信息技术 学习、教育和培训 学习系统体系结构与服务接口 第3部分:资源访问服务接口
GB∕T29811.3-2018
标准压缩包解压密码:www.bzxz.net
标准内容
ICS35.240.99
中华人民共和国国家标准
GB/T29811.3—2018
信息技术学习、教育和培训
学习系统体系结构与服务接口
第3部分:资源访问服务接口
Information technologyLearning, education and trainingLearning system architecture and services interfaces-Part 3: Resource accessing services interfaces2018-06-07发布
国家市场监督管理总局
中国国家标准化管理委员会
2019-01-01实施
规范性引用文件
术语和定义
服务接口
学习对象管理服务
学习内容包装服务
学习设计服务
测试试题信息服务·
资源统计服务
附录A(资料性附录)
资源访问服务JAVA接口
GB/T29811.3—2018
GB/T29811.3—2018
GB/T29811《信息技术学习、教育和培训学习系统体系结构与服务接口》分为3个部分:第1部分:抽象框架与核心接口;一第2部分:教育管理服务接口;第3部分:资源访问服务接口。
本部分为GB/T29811的第3部分
本部分按照GB/T1.1—2009给出的规则起草请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:清华大学、上海交通大学、中国电子技术标准化研究院本部分主要起草人:郑莉、刘聪、杜婧、申丽萍、张新钰、徐骏、李玉山、余云涛、王茜、张宇、李莹。1范围
信息技术学习、教育和培训
学习系统体系结构与服务接口
第3部分:资源访问服务接口
GB/T29811.3—2018
GB/T29811的本部分依据GB/T29811.1—2013规定了数字化学习系统软件中的资源访问服务接口。
本部分适用于指导不同数字教育学习平台资源访问服务接口的规范化。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件GB/T5271.36—2012信息技术词汇第36部分:学习、教育和培训GB/T29811.1一2013信息技术学习、教育和培训学习系统体系结构与服务接口第1部分:抽象框架与核心接口
3术语和定义
GB/T29811.1一2013,GB/T5271.36一2012界定的以及下列术语和定义适用于本文件。3.1
服务service
定义明确、具有自包含特性的功能单元,它的存在不依赖于系统的上下文或者其他服务的状态。3.2
成员member
接口所具有的属性定义或动态功能,可以是方法,属性,事件和索引指示器。注:接口定义可以包含零个或多个成员。4服务接口
4.1概述
接口给出的是系统行为模型,并不强制绑定到某种具体语言。为了便于理解,附录A给出了服务接口的Java语言绑定,
本部分将服务接口分为:学习对象管理服务接口、学习内容包装服务接口、学习设计服务接口、测试试题信息服务接口和资源统计服务接口。本部分使用成员、返回值类型、参数说明和说明等四项定义接口。1
GB/T29811.3—2018
学习对象管理服务
4.2.1概述
学习对象的管理服务的基本接口应符合GB/T29811.1一2013中7.4和8.6的规定,包括File接口、LangString接口和LORoot接口等,本部分补充如下6个接口,包括目录接口、版本接口,日期类型接口,元数据存储公用程序接口、元数据上下文接口和元数据检索公用程序接口。4.2.2
目录接口
目录接口(Catalog接口)定义如表1所示。表1Catalog接口定义
getCatalog
setCatalog
版本接口
返回值类型
String
版本接口(Version接口)定义如表2所示表2
getName
getLangStrings
setLangStrings
getByLang
emptyLangString
getContentInString
contains
日期类型接口
返回值类型
String
LangString
LangString
String
Boolean
参数说明
catalog:String
Version接口定义
参数说明
《无>
langStrs:LangString
lang:String
contentString
日期类型接口(DateType接口)定义如表3所示。表3
DateType接口定义
getDateTime
setDateTime
getDescription
setDescription
返回值类型
String
String
参数说明
date Time:String
Description: String
获得类别
设置类别(catalog)
获取元素类型名称
获得所有字符串
设置所有字符串(langStrs)
获得规定语种的字符串(lang)清空所有字符串
获得所有字符串内容
是否包含指定字符串(content)说明
获得日期字符串
设置日期字符串(dateTime)
获得日期字符串描述信息
设置日期字符串描述信息(description)元数据存储公用程序接口
元数据存储公用程序接口(StoreLOMUtil接口)定义如表4所示。表4
StoreLOMUtil接口定义
storeLOM
storeLOM
parseLOM
generateLOMByTemplate
4.2.6元数据上下文接口
返回值类型
Boolean
Boolean
LORoot
LORoot
参数说明
path:String
file:File
file:File
template:LORoot
元数据上下文接口(LOMContext接口)定义如表5所示。表5
searchByCriteria
IsXpath
返回值类型
LORootE
Boolean
Boolean
4.2.7元数据检索公用程序接口
GB/T29811.3—2018
将路径(path)中的内容打包成元数据格式将文件(file)中的内容打包成元数据格式按照元数据格式解析文件(file)按照模板(template)生成元数据LOMContext接口定义
参数说明
criteria:String
元数据检索公用程序接口(SearchLOMUtil接口)定义如表6所示。表6SearchLOMUtil接口定义
searchByTitle
searchByAuthor
searchByKeyWord
学习内容包装服务
返回值类型
LORoot
LORootE
LORoot
参数说明Www.bzxZ.net
context:LOMContext
title:String
context:LOMContext
author:String
context:LOMContext
keyword:String
按照条件(criteria)检索元数据返回是否是SQL语句
返回是否是Xpath语句
返回标题(title)与输入字符串(context)一致的元数据数组
返回作者(author)与输人字符串(context)一致的元数据数组
返回关键字(keyword)与输人字符串(context)致元数据装数组
学习内容包装服务的基本接口应符合GB/T29811.1一2013中7.4和8.7的规定,包括File接口、Item接口和Manifest接口等,本部分补充如下4个接口,包括次序公用程序接口、存储公用程序接口、上下文接口和检索公用程序接口。3
GB/T29811.3—2018
次序公用程序接口
内容包装次序公用程序接口(OrderManifestUtil接口)定义如表7所示。表7
upOrder
downOrder
reorder
reorder
返回值类型
Manifest
Manifest
Manifest
Manifest
4.3.3存储公用程序接口
OrderManifestUtil接口定义
参数说明
manifest:Manifest
item:Item
manifest:Manifest
item:Item
manifest:Manifest
iteml:Item
item2:ltem
manifest:Manifest
idl:String
id2:String
上移内容清单(manifest)中的节点(item)下移内容清单(manifest)中的节点(item)交换内容清单(manifest)中的两个节点(iteml,item2)的次序
交换内容清单(manifest)中的两个id号(idl,id2)对应节点的次序
内容包装存储公用程序接口(StoreManifestUtil接口)定义如表8所示。表8
StoreManifestUtil接定义
storeManifest
storeManifest
parseManifest
generateManifestByTemplate
4.3.4上下文接口
返回值类型
Boolean
Boolean
Manifest
Manifest
参数说明
path:String
file:File
file:File
template:Manifest
将路径(path)中的内容打包成内容包装格式将文件(file)中的内容打包成内容包装格式按照内容包装格式解析文件(file)按照模板(template)生成内容包装内容包装上下文接口(ManifestContext接口)定义如表9所示9ManifestContext接定义
searchByCriteria
isXpath
4.3.5检索公用程序接口
返回值类型
Manifest
Boolean
Boolean
参数说明
criteria;String
<无》
<无》
按照条件(criteria)检索内容包装返回是否是SQL语句
返回是否是Xpath语句
内容包装检索公用程序接口(SearchManifestUtil接口)定义如表10所示。4
searchByTitle
searchByAuthor
searchByKeyWord
学习设计服务
4.4.1概述
返回值类型
Manifest
Manifest
Manifest
表10SearchManifestUtil接口定义参数说明
context: ManifestContext
title:String
context: ManifestContext
author:String
context:ManifestContext
keyword.String
GB/T29811.3—2018
返回标题(title)与输入字符串(context)一致的内容包装数组
返回作者(author)与输人字符串(context)一致的内容包装数组
返回关键字(keyword)与输人字符串(context)致的内容包装数组
学习设计服务提供对一系列学习活动以及这些学习活动之间关系的管理。学习设计服务的基本接口包括次序公用程序接口、存储公用程序接口、上下文接口、检索公用程序接口、根接口、组接口、组件接口、有标题的组件接口、项接口、组件引用接口、活动结构接口、学习活动接口、支持活动接口、简单活动接口、学习对象接口、角色接口、职员角色接口、学习者角色接口、角色部分接口、幕接口、方法接口、剧接口、服务接口、会议接口、邮件发送接口和索引查找接口。学习设计服务的基本接口应符合GB/T29811.1一2013中7.4、8.6和8.7的规定,包括File接口、Manifest接口,Resource接口和Identifier接。
4.4.2次序公用程序接口
学习设计次序公用程序接口(OrderLearnDesignUtil接口)定义如表11所示。表11OrderLearnDesignUtil接定义成员
upOrder
downOrder
reorder
reorder
返回值类型
LearningDesign
LearningDesign
LearningDesign
LearningDesign
4.4.3存储公用程序接口
参数说明
learnDesign:LearningDesign
comp:LDComponent
learnDesign:LearningDesign
comp:LDComponent
learnDesign:LearningDesign
compl:LDComponent
comp2:LDComponent
learnDesign: LearningDesign
idl:String
id2.String
上移学习设计(learnDesign)中的节点(comp)
下移学习设计(learnDesign)中的节点(comp)
交换学习设计(learnDesign)中的两个节点(compl.comp2)的次序
交换学习设计(learnDesign)中的两个id号(idl,id2)对应节点的次序
学习设计存储公用程序接口(StoreLearnDesignUtil接口)定义如表12所示。5
GB/T29811.3—2018
storeLearnDesign
storeLearnDesign
parseLearnDesign
generateLearnDesignByTemplate4.4.4上下文接口
StoreLearnDesignUtil接口定义表12
返回值类型
Boolean
Boolean
LearningDesign
LearningDesign
参数说明
path:String
file:File
file:File
template: LearningDesign
学习设计上下文接口(LearnDesignContext接口)定义如表13所示。LearnDesignContext接定义
searchByCriteria
isXpath
4.4.5检索公用程序接口
返回值类型
Manifest
Boolean
Boolean
参数说明
criteria:String
将路径(path)中的内容打包成学习设计格式
将文件(file)中的内容打包成学习设计格式
按照学习设计格式解析文件
(file)
按照模板(template)生成学习设计
按照条件(criteria)检索学习设计返回是否是SQL语句
返回是否是Xpath语句
学习设计检索公用程序接口(SearchLearnDesignUtil接口)定义如表14所示。表14SearchLearnDesignUtil接口定义成员
searchByTitle
searchByAuthor
searchByKeyWord
4.4.6根接口
返回值类型
LearningDesign
LearningDesign
LearningDesign
参数说明
context:LearnDesignContext
title:String
context:LearnDesignContext
author:String
context:LearnDesignContext
keyword:String
学习设计根接口(LearningDesign接口)定义如表15所示。6
返回标题(title)与输人字符串(context)一致的学习设计数组
返回作者(author)与输人字符串(context)一致的学习设计数组返回关键字(keyword)与输人字符串(context)一致的学习设计数组
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。