温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
信息技术
学习、教育和培训
学习系统体系结构与服务接口
第3部分:资源访问服务接口
GBT
29811.3-2018
学习
GB/T29811.3-2018信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口1范围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成员nember接口所具有的属性定义或动态功能,可以是方法、属性、事件和索引指示器。注:接口定义可以包含零个或多个成员,4服务接口4.1概述接口给出的是系统行为模型,并不强制绑定到某种具体语言。为了便于理解,附录A给出了服务接口的Java语言绑定。本部分将服务接口分为:学习对象管理服务接口、学习内容包装服务接口、学习设计服务接口、测试试题信息服务接口和资源统计服务接口。本部分使用成员、返回值类型、参数说明和说明等四项定义接口。1GB/T29811.3-20184.2学习对象管理服务4.2.1概述学习对象的管理服务的基本接口应符合GB/T29811.1一2013中7.4和8.6的规定,包括Fle接口、LangString接口和LORoot接口等,本部分补充如下6个接口,包括目录接口、版本接口、日期类型接口、元数据存储公用程序接口、元数据上下文接口和元数据检索公用程序接口。4.2.2目录接口目录接口(Catalog接口)定义如表1所示。表1 Catalog接口定义成员返回值类型参数说明说明getCatalogString获得类别setCatalogvoidcatalog:String设置类别(catalog)4.2.3版本接口版本接口(Version接口)定义如表2所示。表2 Version接口定义成员返回值类型参数说明说明getNameString获取元素类型名称getLangStringsLangString获得所有字符串setLangStringsvoidlangStrs:LangString设置所有字符串(angStrs)getByLangLangStringlang:String获得规定语种的字符串(ng)emptyLangStringvoid清空所有字符串getContentInStringString获得所有字符串内容containsBooleancontent:String是否包含指定字符串(content)4.2.4日期类型接口日期类型接口(DateType接口)定义如表3所示。表3 DateType接口定义成员返回值类型参数说明说明getDateTimeString获得日期字符串setDateTimevoiddateTime:String设置日期字符串(dateTime)getDescriptionString获得日期字符串描述信息setDescriptionvoidDescription:String设置日期字符串描述信息(description)