GB/T29811.3-2018

信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口

Informationtechnology—Learning,educationandtraining—Learningsystemarchitectureandservicesinterfaces—Part3:Resourceaccessingservicesinterfaces

本文分享国家标准信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口的全文阅读和高清PDF的下载,信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口的编号:GB/T29811.3-2018。信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口共有179页,发布于2019-01-01
  • 中国标准分类号(CCS)L60
  • 国际标准分类号(ICS)35.240.99
  • 实施日期2019-01-01
  • 文件格式PDF
  • 文本页数179页
  • 文件大小6.79M

以图片形式预览信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口

信息技术学习、教育和培训学习系统体系结构与服务接口第3部分:资源访问服务接口


国家标准 GB/29811.3一2018 信息技术学习、教育和培训 学习系统体系结构与服务接口 第3部分资源访问服务接口 Informmationtechnology一Learning,educationandtraining一 Learningsystemarchitectureandservicesinterfaces Part3Resoureeaccessingservieesinterfaees 2018-06-07发布 2019-01-01实施 国家市场监督管理总局 发布 国家标准化管理委员会国家标准
GB;/T29811.3一2018 前 言 GB/T29811《信息技术学习、教育和培训学习系统体系结构与服务接口》分为3个部分 -第1部分:抽象框架与核心接口; -第2部分:教育管理服务接口; -第3部分:资源访问服务接口 本部分为GB/T2981l的第3部分 本部分按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本部分起草单位;消华大学、上海交通大学,电子技术标准化研究院 本部分主要起草人:郑莉、刘聪、杜婧、申丽萍、张新钰、徐骏、李玉山、余云涛、王茜、张宇、李莹
GB;/T29811.3一2018 信息技术学习教育和培训 学习系统体系结构与服务接口 第3部分:资源访问服务接口 范围 GB/T29811的本部分依据GB/T29811.l一2013规定了数字化学习系统软件中的资源访问服务 接口 本部分适用于指导不同数字教育学习平台资源访问服务接口的规范化 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T5271.36一2012信息技术词汇第36部分:学习、教育和培训 GB/T29811.12013信息技术学习、教育和培训学习系统体系结构与服务接口第1部分: 抽象框架与核心接口 术语和定义 GB/T29811.1一2013,GB/T5271.36一2012界定的以及下列术语和定义适用于本文件 3.1 服务servicee 定义明确、具有自包含特性的功能单元,它的存在不依赖于系统的上下文或者其他服务的状态 3.2 成员memmber 接口所具有的属性定义或动态功能,可以是方法、属性、事件和索引指示器 注接口定义可以包含零个或多个成员 服务接口 4.1概述 接口给出的是系统行为模型,并不强制绑定到某种具体语言 为了便于理解,附录A给出了服务 接口的Java语言绑定 本部分将服务接口分为;学习对象管理服务接口,学习内容包装服务接口,学习设计服务接口、测试 试题信息服务接口和资源统计服务接口 本部分使用成员,返回值类型、参数说明和说明等四项定义接口
GB/T29811.3一2018 4.2学习对象管理服务 4.2.1概述 学习对象的管理服务的基本接口应符合GB/T29811.1一2013中7.4和8.6的规定,包括File接 口、L.angString接口和LORoot接口等,本部分补充如下6个接口,包括目录接口、版本接口、日期类型 接口,元数据存储公用程序接口,元数据上下文接口和元数据检索公用程序接口 4.2.2目录接口 目录接口(Catalog接口)定义如表1所示 表1Catalog接口定义 成员 参数说明 说明 返回值类型 getCatalog String 获得类别 setCatalog void eatalog:String 设置类别catalog 4.2.3版本接口 版本接口(Version接口)定义如表2所示 表2 ersion接口定义 成员 返回值类型 参数说明 说明 getName String <无 获取元素类型名称 获得所有字符串 getlangStrings LangString口 设置所有字符串(langStrs) void setlangStrings angStrs;langString口 获得规定语种的字符串(lang) getByLang LangString lang:String emptylangString void 清空所有字符串 getContentInString String 无 获得所有字符串内容 Boolean content:String 是否包含指定字符串(content) contains 4.2.4 日期类型接口 日期类型接口(DateType接口)定义如表3所示 表3DateIype接口定义 成员 返回值类型 参数说明 说明 getDateTime String 获得日期字符串 设置日期字符串(dateTime) void setDateTime dateTime;String 获得日期字符串描述信息 getDeseription String void 设置日期字符串描述信息.(description) setDescription Deseription;String
GB;/T29811.3一2018 4.2.5元数据存储公用程序接口 元数据存储公用程序接口(StoreLOMUtil接口)定义如表4所示 表4storeL.oIUtil接口定义 返回值类型 参数说明 说明 成员 storel(OM 将路径(path)中的内容打包成元数据格式 Boolean path;String storeLOM fle;File 将文件(fle)中的内容打包成元数据格式 Boolean seL(OM LO)RRoot fle;File 按照元数据格式解析文件(le) parse generatelOMByTemplate IORoot template:L(ORoot 按照模板(template)生成元数据 4.2.6元数据上下文接口 元数据上下文接口(LOMContext接口)定义如表5所示 表5LOMContext接口定义 成员 参数说明 说明 返回值类型 searehByCriteria l(ORoot[口 ceriteria:String 按照条件(eriteria)检索元数据 IsSQL Boolean 无 返回是否是SQL语句 IsXpath 二无 Boolean 返回是否是Xpath语句 4.2.7元数据检索公用程序接口 元数据检索公用程序接口(SearehLOMUtil接口)定义如表6所示 表6SearchLoUti接口定义 成员 返回值类型 参数说明 说明 context;lOMContext返回标题(title)与输人字符串(context)一致的 searehBTitle .oRoot[口 title:String 元数据数组 致 context;l(OMContext返回作者author)与输人字符串(context searchBvAuthor .oRoot[口 author:String 的元数据数组 context;LOMCcontex返回关键字(keyword)与输人字符串(context searchByKeyword .oRootC keyword:String -致元数据装数组 4.3学习内容包装服务 4.3.1概述 学习内容包装服务的基本接口应符合GB/T29811.1一2013中7.4和8.7的规定,包括File接口、 Item接口和Manifest接口等,本部分补充如下4个接口,包括次序公用程序接口、存储公用程序接口、 上下文接口和检索公用程序接口
GB/T29811.3一2018 4.3.2次序公用程序接口 内容包装次序公用程序接口(OrderManifestUil接口)定义如表7所示 表7orderManifestUtil接口定义 返回值类型 成员 参数说明 说明 manifest:Manifest p(Order anifest 上移内容清单(manifest)中的节点(item) temm:ltem manifestManifest downOrder anifest 下移内容清单(manifest)中的节点(item item:ltem manifest;Manifest 交换内容清单(manifest)中的两个节点(iteml,item2)的 reorder iteml:ltem Manifest 次序 item2;ltem manifest:Manifest 交换内容清单(manifest)中的两个id号(idl,id2)对应节 reorder Manifest idl:String 点的次序 id2:String 43.3存储公用程序接口 内容包装存储公用程序接口(StoreManifestUil接口)定义如表8所示 表8storeManifestUtil接口定义 成员 返回值类型 参数说明 说明 storeManifest Boolean path:String 将路径(path)中的内容打包成内容包装格式 storeManifest Boolean file:File 将文件(file)中的内容打包成内容包装格式 parseManifest Manifest file:File 按照内容包装格式解析文件(file 按照模板(template)生成内容包装 Manifest generateManifestByTemplate template;Manifest 4.3.4上下文接口 内容包装上下文接口(ManifestContext接口)定义如表9所示 表9ManifestContext接口定义 成员 参数说明 返回值类型 说明 searchByCriteria Manifest[ criteria;String 按照条件(eriteria)检索内容包装 isSQ 返回是否是sQL.语句 Boolean 返回是否是Xpath语句 Boolean isXpath 4.3.5检索公用程序接口 内容包装检索公用程序接口(SearchManifestUtil接口)定义如表10所示
GB;/T29811.3一2018 表10SearchManifestUil接口定义 成员 返回值类型 参数说明 说明 contextManifestContext 返回标题(title)与输人字符串( context 致的 searehByTitle Manifest们 title:String 内容包装数组 ccontext;ManifestContext返回作者(author)与输人字符串(context)一致 searchByAuthor Manifest自 的内容包装数组 author;String context:ManifestContext返回关键字(keyword)与输人字符串(context Manifest口 earchByKeyword -致的内容包装数组 kkeyword:String 4.4学习设计服务 4,4.1概述 学习设计服务提供对一系列学习话动以及这些学习活动之间关系的管理 学习设计服务的基本接 口包括次序公用程序接口,存储公用程序接口、上下文接口、检索公用程序接口、根接口、组接口、组件接 口,有标题的组件接口、项接口,组件引用接口,活动结构接口,学习活动接口、支持活动接口,简单活动 接口,学习对象接口,角色接口、职员角色接口、学习者角色接口,角色部分接口、幕接口、方法接口,、剧接 口,服务接口、会议接口、邮件发送接口和索引查找接口 学习设计服务的基本接口应符合 的规定,包括File接口、Maanifest接口,Resouree接口和 GB/T2981l.l2013中7.4、8.6和8.7 dentifier接口 4.4.2次序公用程序接口 学习设计次序公用程序接口(Orderl.earnDesignUil接口)定义如表11所示 表110rderLearnDesignUtil接口定义 返回值类型 参数说明 说明 成员 上移学习设计learnDesign)中的节点 learnDesign:learningDesign up(Order LearningDesign comp;LXComponent comp learnDesign:LearningDesign下移学习设计(learnDesign)中的节点 downOrder LearningDesign comp:lIDCon omponent comp learnDesign:lLearningDesign 交换学习设计(learnDesign)中的两个节 reorder L.earningDesign compl;LComponent 点(compl.comp2)的次序 comp2:lDComponent learnDesign:learningDesign 交换学习设计(learnDesign)中的两个d L.earningDesignm d1;String reorder 号(idl,id2)对应节点的次序 d2:String 4.4.3存储公用程序接口 学习设计存储公用程序接口(Storel.earnDesignUtil接口)定义如表12所示
GB/T29811.3一2018 表12storeL.earmDesignUil接口定义 成员 返回值类型 参数说明 说明 将路径(path)中的内容打包成学 storelearnDesign Boolean path:String 习设计格式 将文件(fle)中的内容打包成学 storel.earnDesign file;File Boolean 习设计格式 按照学习设计格式解析文件 parselearnDesign learningDesign file;File (file 按照模板(tenmplate)生成学习 generateL.earnDesignByTemplate L.earningDesign template;IearningDesign 设计 4.4.4上下文接口 学习设计上下文接口(LearnDesignContext接口)定义如表13所示 表13LearnDesignContext接口定义 返回值类型 参数说明 说明 成员 ManifesH[口 按照条件(criteria)检索学习设计 searehByCriteria criteria;String issQL Boolean 返回是否是sQL语句 isXpath Boolean 无 返回是否是Xpath语句 4.4.5检索公用程序接口 学习设计检索公用程序接口(SearchlLearmDesignUtil接口)定义如表14所示 LermDesignUu接口定义 表14SearehL 成员 返回值类型 参数说明 说明 返回标题 与输人字符串 title context;LearnDesignContext searehByTitle l.earningDesign[O itleString context)一致的学习设计数组 context;IearnDesignContext 返回作者(author)与输人字符串 searchByAuthor learningDesignC context)一致的学习设计数组 author;String context:LearnDesignContext 返回关键字(keyword)与输人字符 searchByKeyword LearmingDesign 串(context) -致的学习设计数组 keyword:String 4.4.6根接口 学习设计根接口(L.earningDesign接口)定义如表15所示
GB;/T29811.3一2018 表15LearningDesig接口定义 成员 返回值类型 参数说明 说明 获取学习设计组 getAetivityGrouping LDGrouping LDG 设置学习设计组(activitygrouping) void setActivityGirouping activitygrouping:l irouping vironmentGroupingLDGirouping 获取学习环境设计组 getEnvirG setEnvironmentGrouping void environentgrouping;lIXirouping设置学习环境设计组(environmentgrouping getlL.earning(Objectives ltenm 获取学习对象 setLearning(Objectives void learningobjectives:ltem 设置学习对象(learningobjeetives 获取学习设计水平 getlevel String 设置学习设计水平(level setlevel void level:String Method 获取学习设计方法 getMethod setMethod void method,Method 设置学习设计方法( method getPrerequisites 获取学习设计前提条件 Item setPrerequisites void prerequisites:ltem 设置学习设计前提条件(prerequisites getResource(Grouping LDGrouping 获取学习设计资源组 resourcegrouping;LXGirouping设置学习设计资源组(resourcegroupine" setResource(Grouping void 获取学习设计角色组 getRole(Girouping LDXGrouping 设置学习设计角色组(rolegrouping void setRoleGrouping rolegrouping:;LDGrouping getSequenceUsed Boolean 获取学习设计是否使用编列 setSequenceUsed void sequenceused:Boolean 设置学习设计是否使用编列sequenceused getUri String 获取统一资源标识符 setU void uriString 设置统一资源标识符(uri getVersion String 获取版本 设置版本(versiony oid setVersion version;String 4.4.7组接口 学习设计组接口(LDGrouping接口)定义如表16所示 表16LDGrouping接口定义 成员 返回值类型 参数说明 说明 获取是否满足所有前置条件 sAllOecurlnFirstl.evel Boolean setAlOccurlnFirstl.evel 设置是否满足所有前置条件(aloccurinfirsleveD void alloccurinfirstlevel:Boolean 4.4.8组件接口 学习设计组件接口(LDomponent接口)定义如表17所示
GB/T29811.3一2018 表17LDCe omponent接口定义 成员 返回值类型 参数说明 说明 getAIlChildComponents Iist 获取学习设计所有子组件列表 geChildcount 无 获取学习设计子组件数目 Integer getldentifier String 无 获取学习设计组件标识符 设置学习设计组件标识符(idenifier) setldentifier void identifier:String getPar LDComponent 获取学习设计父组件 ent 设置学习设计父组件(parent) setParent oid parent;lDComponent 4.4.9有标题的组件接口 有标题的学习设计组件接口(TitledLDComponent 接口)定义如表18所示 表18TitlelLDComponent接口定义 返回值类型 参数说明 说明 成员 etTte string 获取学习设计组件标题 setTitle void itle:String 设置学习设计组件标题(title) 4.4.10项接口 学习设计项接口(Item接口)定义如表19所示 表19ltem接口定义 返回值类型 参数说明 成员 说明 getldentifierRef strimg 获取关联学习设计项标识符 获取学习设计项是否可见 getIsVisible Bkoolean 无 setlsVisible isvisible;lBoolean void 设置学习设计项是香可见(isvisible getParameters String 获取学习设计项参数 设置学习设计项参数(parameter) setParameters void parameters;String getResource Resource 获取学习设计项资源 setResource void resource:Resource 设置学习设计项资源(resouree) 4.4.11组件引用接口 学习设计组件引用接口(LDComponentRef接口)定义如表20所示
GB;/T29811.3一2018 表20LDC ComponentRef接口定义 成员 返回值类型 参数说明 说明 getRef String 获取关联的学习设计组件标识符 getRefereneedComponentLDComponent 无 获取引用的学习设计组件 设置引用的学习设计组件(refer setReferencedComponent void referencedcomponent:IDComponent encedcomponent 4.4.12 活动结构接口 学习设计活动结构接口AetivityStructure ture接口)定义如表21所示 表21AetivityStructure接口定义 成员 返回值类型 参数说明 说明 ltem 获取学习设计活动结构信息 getlnformation setlnformation void 设置学习设计活动结构信息(infon information:Item ration getNumberToSelecet 获取待选择的编号 Integer setNumberToSeleet void numbertoseleet:Integer 设置待选择的编号numbertoSelect getSort String 获取学习设计活动结构分类 setSort void ort;String 设置学习设计活动结构分类(sort 获取学习设计话动结构类型 getStruetureType String 设置学习设计话动结构类型(structuretype void setStructureType structuretype;String 44.13学习活动接口 学习设计学习活动接口(LearningAetivity接口)定义如表22所示 表22 L.earningActivity接口定义 成员 返回值类型 参数说明 说明 getLearningObjeetives ltenm 获取学习活动学习对象 setl.earning(O)jectives void learningobjeetives:ltem 设置学习活动学习对象(learningobjectives 获取学习活动前提条件 getPrerequisites ltem 设置学习活动前提条件(prerequisite) void setPrerequisites prerequisites:ltem 44.14支持活动接口 学习设计支持活动接口(SupportActivity接口)定义如表23所示
GB/T29811.3一2018 表23SupportAetivity接口定义 返回值类型 参数说明 说明 成员 getRoleReferences LDG,rouping 获取支持活动引用角色 setRoleReferences olereferenees;LDGroupng 设置支持活动引用角色(rolereferences)》 void 4.4.15简单活动接口 学习设计简单活动接口(SimplexActivity接口)定义如表24所示 表24SimplexActivity接口定义 返回值类型 参数说明 成员 说明 无 获取简单活动描述 ltem getAetivityDescription setActivityDescription void activitydescription:ltem 设置简单活动描述(activitydescription) getFeedbackDescription 获取简单活动反馈描述 ltem setFeedlbackDescriptionm void feedbackdescription:Item设置简单活动反馈描述feedlbackdescription etlVisible 获取简单活动是否可见 Boolean &er setlsVisible void isvisible;Boolean 设置简单活动是否可见(isvisible 获取简单活动参数 getParameters String etParameters void parameters;String 设置简单活动参数(parameters 获取简单活动时间限制 get'Timelimit String setTimeLimit void timelimit:String 设置简单活动时间限制timelimit) getUserChoiceValidity Boolean 获取简单活动用户选择有效性 setUserChoiceValidity void userehoicevalidity:Boolean userehoicevalidity 设置简单活动用户选择有效性(G 4.4.16学习对象接口 学习设计学习对象接口(LearningObject接口)定义如表25所示 表25 I.earningObjeet接口定义 成员 返回值类型 参数说明 说明 getType String 获取学习对象类型 设置学习对象类型(ype) setType void typeString 4.4.17角色接口 学习设计角色接口(Role接口)定义如表26所示 10
GB;/T29811.3一2018 表26Role接口定义 返回值类 型 参数说明 说明 成员 获取创建的新角色 getCreateNew String void 设置创建新角色(G setCreateNew createnew:String createnew 获取角色路径 getHref String 设置角色路径(hr setHref void href href:String 取角色信息 getlnformation 获 String 角色信息 setlnformmation void 设置 information information;String getMatcPersons String 获取角色匹配人员 设置角色匹配人员(matehpersons) setMatchPersons void matchpersons:String Integer 获取角色人员最力 数 getMaxPersons 设置角色人员最大数(r setMaxPersons void maxpersonsInteger maxpersons getMinPersons 获取角色人员最小数 nteger setMinPersons void minpersonslnteger 设置角色人员最小数《 minpersons 44.18职员角色接口 学习设计职员角色接口(Staf接口)定义如表27所示 表27Staf接口定义 返回值类型 参数说明 成员 说明 etSsalCount 获取学习设计职员数目 nteger 无 4.4.19学习者角色接口 学习设计学习者角色接口(Learner接口)定义如表28所示 表28Learner接口定义 成员 返回值类型 参数说明 说明 getSubL.earnerCount nteger 无 获取学习设计学习者数目 4.4.20 角色部分接口 学习设计角色部分接口RolePart接口)定义如表29所示 表29RolePar接口定义 成员 返回值类型 参数说明 说明 getReferencedComponentLComponenm 获取引用的组件 referencedcomponent;LDComponent 设置引用的组件(referencedcomponent setReferencedComponent void getReferencedRole Role 获取引用的角色 setReferencedRole void referencedrole;Role 设置引用的角色(referencedrole 1
GB/T29811.3一2018 4.4.21幕接口 学习设计幕接口(Act接口)定义如表30所示 表30Aet接口定义 成员 说明 返回值类型 参数说明 getRolePartCompletedCount 无 获取完成的角色部分数 Integer 4.4.22方法接口 学习设计方法接口(Method接口)定义如表31所示 表31Method接口定义 成员 说明 参数说明 返回值类型 getPlayCompletedCount 二无 nteger 获取学习设计完成活动数目 4.4.23剧接口 学习设计剧接口(Play接口)定义如表32所示 表32Pay接口定义 成员 返回值类型 参数说明 说明 getCompeteAfterl.astAct Booleanm 无 获取当前剧是否在上一个剧后完成 设置当前剧是否在上一个剧后完成 setCompleteAfterlastAct void completeafterlastact:Boolean completeafterlastact getIsVisible Boolean 获取学习设计剧是否可见 setIsVisible void isvisible;Boolean 设置学习设计剧是否可见(isvisible 4.4.24服务接口 学习设计服务接口(Service接口)定义如表33所示 表33Seriee接口定义 成员 返回值类型 参数说明 说明 getServieeEntity LDComponent 无 获取学习设计服务项 setServieeEntity void servieeentity:LDComponent 设置学习设计服务项servieeentity 4.4.25 会议接口 学习设计会议接口(Conference接口)定义如表34所示 12
GB;/T29811.3一2018 表34 接口定义 Conference 成员 返回值类型 参数说明 说明 getConferenceType String 获取会议类型 set(ConferenceType void conferencetype:String 设置会议类型(conferenceType 获取会议项目 getltem String 设置会议项目(item) setItem void String:ltem Role 获取会议管理人 getManager setManager oid manager;Role 设置会议管理人(n manager getModerator Role 获取会议主持人 setModerator void moderator;Role 设置会议主持人moderator getObserverRefGroupingLDXGrouping 获取会议观察者关联分组 设置会议观察者关联分组(observer set(ObserverRefGrouping void observerrefgrouping;IDGrouping relgrouping LDGrouping getParticipantRefGrouping 获取参会人员关联分组 设置参会人员关联分组partiei void part DGrouping setParticipantRefGrouping pantrefgrouping 4.4.26 邮件发送接口 学习设计邮件发送接口(SendMail接口)定义如表35所示 表35SendMail接口定义 成员 返回值类型 参数说明 说明 getSelect String 无 获取邮件发送选中地址 etSelect void elect:String 设置邮件发送选中地址(select) 4,4.27 索引查找接口 学习设计索引查找接口(IndexSearch接口)定义如表36所示 表36Inde\Search接口定义 成员 返回值类型 参数说明 说明 getlndexClassCount lnteger 一无 获取索引分类数目 获取索引元素数目 无 getlndexElementCount Integer 获取索引元素类型数目 getlndexTypeOfElementCount Integer 设置查找内容(scarch setSearch void search:LIDXComponent getSearehType String 获取查找类型 13
GB/T29811.3一2018 4.5测试试题信息服务 4.5.1概述 测试试题信息服务的基本接口包括评估试题接口,试题会话控制接口,变量声明接口、值接口、默认 值接口,映射接口、映射项接口、区域映射接口区域映射项接口、结果声明接口,查找表接口、匹配表项 接口插补表项接口、体元素接口,流接口,对象接口、参数接口,列接口,列组接口、表格接口单元格接 口、图片接口、链接接口、反馈元素接口、标题块接口、打印变量接口、样式表接口、变量声明接口、选项接 口、联想选项接口,选项交互接口、顺序交互接口、联系交互接口匹配交互接口、简单联系选项接口,空 白匹配交互接口、空白接口 空白图片接口、内联选项接口、字符串交互接口、扩展文本交 互接口、热文本交互接口,热点接口,关联热点接口、热点交互接口,选择点交互接口、图像顺序交互接 口、图像关联交互接口,位置对象交互接口、滑动交互接口、媒体交互接口、上传交互接口、结束尝试交互 接口、响应处理接口、响应条件接口、设定结果值接口、模式反馈接口、模板声明接口、模板元素接口、设 定模板值接口、设定正确响应接口 ,测试接口,部分测试接口,选择接口、顺序接口,部 分章节接口、测试章节接口、测试试题引用接口、权重接口,变量映射接口、缺省模板接口,时间限制接 口 1,测试反馈接口,分支规则接口、基础值接口,变量接口、默认值接口,正确值接口,映射结果接口,映射 结果点接口随机整数接口随机浮点数接口,试题子集接口、结果最大值接口、结果最小值接口、正确范 围接口,字符串匹配接口、相等接口、取舍模式接口、内部接口,定制操作接口 测试试题信息服务的基 本接口应符合GB/T29811.1一2013中8.6的规定,包括Identifier接口和Duration接口等 4.5.2评估试题接口 评估试题接口(Assessmentltem接口)如表37所示 表37Assessmmentlte接口定义 成员 返回值类型 参数说明 说明 getldentifier String 获取试题标识符 setldentifier 设置试题标识符(identifer void identifier;String getTitle String 获取试题标题 setTitle void title:String 设置试题标题title 获取试题标签 getlabel String setL.abel void labelString 设置试题标签(Iabel getL.ang String 获取试题语种 设置试题语种(lan void lang setlang lang;String getAdaptive Boolean 获取是否自适应测试 setAdaptive void adaptive;Boolean 设置是否自适应测试adaptive 获取试题是否有时间限制 Boolean getTimeDependent setTimeDependent imedependent;Boolean 设置试题是否有时间限制timedependent) void getToolName String 获取试题工具名称 设置试题工具名称 setToolName void toolname toolname;String getTooIversion String 获取试题工具版本 setToolVersiom oid toolversion:String 设置试题工具版本(toolversion 14
GB;/T29811.3一2018 4.5.3试题会话控制接口 试题会话控制接口(ItemSessionControl接口)如表38所示 表38ItemSessionControl接口定义 成员 返回值类型 参数说明 说明 获取试题会话最大数 getMaxAttempts nteger setMaxAttempts void maxattempts:lnteger 设置试题会话最大数(maxattempts 获取是否显示反馈 getShowFeedback Boolean setShowFeedlback void showfeedback;Boolean 设置是否显示反馈(showfeedback 获取是否允许审查 getAllowReview Boolean setAllowReview void allowreview;Booleanm 设置是否允许审查(alow Vreview getShowSolution Boolean 获取是否显示答 setShowSolution 设置是否显示答案(shr void showsolutionBoolean howsolution getAllowComment Bkoolean 获取是否允许评论 设置是否允许评论( setAllo llowComment void allowcomment:Boolean allowcomment getAllowSkipping Boolean 获取是否运行跳过 设置是否运行跳过(allowskipping) void setAIlowSkipping allowskipping;Boolean getValidateResponses Boolean 获取是否验证响应 设置是否验证响应(validateresponses) evalidacResponses void validateresponses;Boolean 4.5.4变量声明接口 变量声明接口(VariableDeclaration接口)如表39所示 表39YariableDeearatio接口定义 成员 返回值类型 参数说明 说明 getldentifier ldentifier 无> 获取变量标识符 setldentifier void identifier:ldentifier 设置变量标识符(identifier getCardinality String 获取变量基数 设置变量基数(ceardinality) setardinality void cardinality;String 获取变量基本类型 getBaseType String setBase void 设置变量基本类型(basetype) basetype;String 4.5.5值接口 值接口(Value接口)定义如表40所示 15
GB/T29811.3一2018 表40Value接口定义 成员 返回值类型 参数说明 说明 getFieldldentifier Identifier 获取字段标识符 设置字段标识符(fedidentifier) setFieldldentifier void fieldidentifier:ldentifier 获取值基本类型 getBaseType String elaeseType 设置值基本类型(basetype) void basetype:String 4.5.6默认值接口 默认值接口(DefaultValue接口)定义如表41所示 表41DefaultValue接口定义 成员 返回值类型 参数说明 说明 String 获取默认值解释 getlnterpretation setInterpretationm oid interpretation;String 设置默认值解释(interpretation 4.5.7映射接口 映射接口(Mapping接口)定义如表42所示 表42Mapping接口定义 参数说明 说明 成员 返回值类型 Float 获取下界 getLowerBound setlowerBound void lowerbound:Float 设置下界(lowerbound getUpperBound Foat 获取上界 void setUpperBound upperboundFloat 设置上界upperbound) getDefaultValue Foat 获取默认值 void setDefaultValue defaultvalue;Float 设置默认值(defaultvaue 4.5.8映射项接口 映射项接口(MapEntry接口)定义如表43所示 表43Mapbntry接口定义 成员 说明 返回值类型 参数说明 getMapKey String 获取映射键 etMapKey void mapkeyString 设置映射键(mapkey etMappedValue Float 获取映射值 etMappedValue oid mappedvalue;Float 设置映射值(mappedvalue 16
GB;/T29811.3一2018 4.5.9区域映射接口 区域映射接口(AreaMapping接口)定义如表44所示 表44AreaMapping接口定义 成员 返回值类型 参数说明 说明 Foat 获取区域映射下界 getl.owerBound seL.owerBound void owerboundFloat 设置区域映射下界(lowerbound) Float 获取区域映射上界 getUpperlBound setUpperBound void upperbound:Float 设置区域映射上界(upperbound Float geDfaltValue 获取默认值 setDefaultValue void defaultvalue;Float 设置默认值(defaultvalue 4.5.10区域映射项接口 区域映射项接口(AreaMapEntry接口)定义如表45所示 表45AreaMapEntr接口定义 成员 说明 返回值类型 参数说明 getShape String 获取区域映射项形状 setShape void shape;String 设置区域映射项形状(shape getCoords 获取区域映射项坐标 String setCoords void coords;String" 设置区域映射项坐标(coords) getMappedValue Float 获取区域映射项值 setMappedValue void mappedvalue;Float 设置区域映射项值(mappedvalue) 4.5.11 结果声明接口 结果声明接口OutcomeDecaration接口)定义如表46所示 表46 outcomeDeelaratio接口定义 成员 返回值类型 参数说明 说明 getView 获取结果声明视图 String void 设置结果声明视图(view) setView view;String 获取结果声明解释 getInterpretation String void 设置结果声明解释(interpretation) setlnterpretation interpretation:String String 获取详细解释 getlonglnterpretation void longinterpretationString 设置详细解释(longinterpretation setl.onglnterpretation getNormalMaximum Float 获取常规最大值 etNormalMaximum void normalmaximum;Float 设置常规最大值(normalmaximum 17
GB/T29811.3一2018 表46(续 成员 返回值类型 参数说明 说明 getNormalMinimum Float 获取常规最小值 setNormalMinimum void normalminimum;Float 设置常规最小值(normalminimum Float 获取精确值 getMasteryValue setMasteryValue Float 设置精确值(masteryalue) void masteryvalue: 4.5.12查找表接口 查找表接口(L.ookupTable接口)定义如表47所示 表47L.ookupIable接口定义 成员 返回值类型 参数说明 说明 getDefaultValue String 获取默认值 setDefaulValue oid defaultvalue:String 设置默认值(defaultvalue 4.5.13匹配表项接口 匹配表项接口(MatchTableEntry接口)定义如表48所示 表48MatehTableEntry接口定义 参数说明 成员 返回值类型 说明 getSourceVaue lnteger 获取来源值 void setSoureeValue sourcevaue:Integer 设置来源值(sourcevalue etValue 获取目标值 getTarget String setTargetValue 设置目标值(targetvalue void targetvalue;String 4.5.14插补表项接口 插补表项接口(InterpolationTableEntry接口)定义如表49所示 表49InterpolationIableEntry接口定义 成员 返回值类型 参数说明 说明 获取来源值 Float getSourceValue setSourceValue oid sourcevalue;Float 设置来源值(sourcevalue 获取插补表项是否在边界内 getlncludeBoundary Boolean setncludeoundary void includeboundary;Boolean 设置插补表项是否在边界内(includeboundary 获取目标值 getTargetValue String setTargetValue oid targetvalue:String 设置目标值targetvalue) 18
GB;/T29811.3一2018 4.5.15体元素接口 体元素接口(BodyElenment接口)定义如表50所示 表50BodyElement接口定义 成员 返回值类型 参数说明 说明 获取体元素标识符 ldentifier getld setld d:ldentifier 设置体元素标识符(Gidy void etClass String 获取体元素标签类名 setClass void class;String 设置体元素标签类名(elass getL.ang String 获取体元素语种 setlang' void lang:String 设置体元素语种(lang 获取体元素标然 getl.abel String oid 设置体元素标签(label) setl.abel label:String 4.5.16流接口 流接口(Flow接口)定义如表51所示 表51Fow接口定义 返回值类型 参数说明 成员 说明 获取基数 getBase String 无 设置基数(base) setBase void base:String 4.5.17对象接口 对象接口(Object接口)定义如表52所示 表52ohjeet接口定义 返回值类型 成员 参数说明 说明 RDue 二无 获取对象数据 String setDat8 void data;字符串 设置对象数据(data) getType String 获取对象数据 setType void type;String 设置对象类型type getWidth L.ong 获取对象宽度 setWidth void width:l.ong 设置对象宽度(width 获取对象高度 getHleight Long eHalhr 设置对象高度(heighb void height:long 19
GB/T29811.3一2018 4.5.18参数接口 参数接口(Param接口)定义如表53所示 表53Param接口定义 成员 返回值类型 参数说明 说明 getName String 获取参数名称 setName void name;String 设置参数名称(name) 获取参数值 getValue String seValue void 设置参数值(value) value;String ReValeType 获取参数值类型 string setValueType void String 设置参数值类型(valuetype valuetype; getType String 获取参数类型 setType oid type;String 设置参数类型(type) 4.5.19列接口 列接口(Col接口)定义如表54所示 表54Col接口定义 成员 返回值类型 参数说明 说明 getSpan nteger 获取列宽度 void 设置列宽度(span) setSpan span:lnteger 4.5.20列组接口 列组接口(ColGroup接口)定义如表55所示 表55CwGroup接口定义 成员 返回值类型 参数说明 说明 getSpanm lnteger 获取列组宽度 setSpan oid span:lnteger 设置列组宽度(span) 4.5.21表格接口 表格接口(Table接口)定义如表56所示 表56Table接口定义 参数说明 成员 返回值类型 说明 getSummary String 获取表格内容摘要 etSummary oid summaryString 设置表格内容摘要(summary 20
GB;/T29811.3一2018 4.5.22单元格接口 单元格接口(TableCel接口)定义如表57所示 表57IableCel接口定义 成员 返回值类型 参数说明 说明 获取与单元格相关联的一个或多个表头单 getHeaders Identifier 元格 设置与单元格相关联的一个或多个表头单 etHeaders void headers;ldentifier 元格(headers) 获取将表头单元与数据单元相关联的方法 getScope String 设置将表头单元与数据单元相关联的方法 setScope void sscope;String scope) tAbbr 获取单元格简称 get String setAbbr void abbr;String 设置单元格简称(abbr) getAxis String 获取单元格轴线 setAxis void axis;String 设置单元格轴线(axis getRowspan nteger 获取单元格行宽 设置单元格行宽(rowspan) oid setRowspan rrowspan:lnteger 获取单元格列宽 getColspan nteger setColspan 设置单元格列宽(colspan) void colspan:lnteger 4.5.23 图片接口 图片接口(Img接口)定义如表58所示 表58Img接口定义 成员 返回值类型 参数说明 说明 getSre String 无 获取图片路径 设置图片路径(sre) oid setSrc sre;String getAlt String 获取图片替代文本 setAlt 设置图片替代文本(alt void alt;String getL.ongdesc String 获取指向图片描述信息页面的URL 设置指向图片描述信息页面的URL(long oid setl.ongdesce ongdese;String desc) getHeight 获取图片高度 long eHaaln 设置图片高度(heighn) void height;long getWidth 获取图片宽度 I.ong 21
GB/T29811.3一2018 表58(续) 成员 返回值类型 参数说明 说明 setwidth width:;L 设置图片宽度(width) void .ong 4.5.24链接接口 链接接口(A接口)定义如表59所示 表59A接口定义 成员 返回值类型 参数说明 说明 getHref String 无 获取链接目标的URL setHref void href:String 设置链接目标的URL.(href getType String 获取链接中指向文档的minme类型 void 设置链接中指向文档的minme类型(ype) setType type:String 4.5.25反馈元素接口 反馈元素接口(FeedbackElement 接口)定义如表60所示 表60FeedbackElement接口定义 成员 返回值类型 参数说明 说明 getOutcomeldentifier ldentifier 获取结果标识符 setOuteomeldentifier void outcomeidentifier:ldentifier 设置结果标识符(outcomeidentifier eSwHde String 获取反馈元素显示/隐藏 设置反饿元素显示/隐藏(showhide) setShowHide void showhide;String 获取反馈元素标识符 Identifier getldentifier setldentifier void identifierldentifier 设置反饿元素标识符(identifer) 4.5.26标题块接口 标题块接口(RubricBlock接口)定义如表61所示 表61RubrieBoek接口定义 成员 返回值类型 参数说明 说明 getView String 获取标题视图 setView void view;String 设置标题视图(view 4.5.27打印变量接口 打印变量接口(PrintedVariable接口)定义如表62所示 22
GB;/T29811.3一2018 表62PrintelVariable接口定义 返回值类型 参数说明 说明 成员 getldentifier dentifier 获取打印变量标识符 oid 设置打印变量标识符(identfer) setldentifier iidentifier;ldentifier getFormat String 获取打印格式 setFormat void 设置打印格式(format ormat;String getBase nteger 获取打印基数 setBase void base:lnteger 设置打印基数(hase) 4.5.28 样式表接口 样式表接口(Stylesheet接口)定义如表63所示 表63Stylesheet接口定义 成员 返回值类型 参数说明 说明 etHref 无 获取样式地址 get String setHref void href:String 设置样式地址(href getTy String 获取样式类型 ype 设置样式类型(ype) setType void type;String getMedia" String 获取样式媒体查询范围 设置样式媒体查询范围(media) setMedia void media;String getTitle String 获取样式标题 setTitle 设置样式标题(ile void itle;String 4.5.29 变量声明接口 变量声明接口(VariableDeclaration接口)定义如表64所示 表64YariableDeearatio接口定义 成员 返回值类型 参数说明 说明 获取响应标识符 getResponseldentifier ldentifier eidentifier 设置响应标识符(responsei setResponseldentifier void responseidentifier;ldentifier 4.5.30 选项接口 选项接口(Choice接口)定义如表65所示 23
GB/T29811.3一2018 表65Choiee接口定义 返回值类型 参数说明 说明 成员 getldentifier Identifier 获取选项标识符 void 设置选项标识符(idenifer) setldentifier identifier;ldentifier etFixed Boolean 获取是否相对于窗口固定 setFixed void fixed:Boolean 设置是香相对于窗口因定(ixedl 获取模板标识符 getTemplateldentifier dentifier setTemplateldentifier void templateidentifier:ldentifier 设置模板标识符(templateidentifier) getShowHide String 获取选项显示/隐藏 setShowHide void String 设置选项显示/隐藏(showhide 4.5.31联想选项接口 联想选项接口(AssociableChoice接口)定义如表66所示 表66AssoeiableChoiee接口定义 返回值类型 参数说明 说明 成员 RMtkGn dentifier 获取联想选项匹配组 roup setMatchGroup ntifier 设置联想选项匹配组(n void matchgroup:ldent matchgroup 4.5.32选项交互接口 选项交互接口(Choieelnteraction接口)定义如表67所示 表67 Choicelnteractio接口定义 返回值类型 参数说明 成员 说明 getShuffle Boolean 获取是否乱序 eetShuffle shuffle;Boolean 设置是否乱序(shuffle void getMaxChoices nteger 获取最大选择数 setMaxChoices 设置最大选择数(r void maxchoices maxchoices;lnteger getMinChoices lnteger 获取最小选择数 setMinChoices oid 设置最小选择数(minehoiees minchoices:nteger 4.5.33顺序交互接口 顺序交互接口(Orderlnteraetion接口)定义如表68所示 24
GB;/T29811.3一2018 表68Orderlnteraetion" 接口定义 成员 返回值类型 参数说明 说明 获取是否乱序 getShuffle Boolean setShufle shuffle;Boolean 设置是否乱序(shuffle void etMaxChoices 获取最大选择数 get nteger setMaxChoices void maxehoices;lInteger 设置最大选择数(maxchoices) getMinChoices nteger 获取最小选择数 setMinChoices void minchoices;lnteger 设置最小选择数(minchoiees getOrientation String 获取选项方向 设置选项方向(orientation set(Orientation void orientation;String 4.5.34联系交互接口 联系交互接口(As Asoeiatelnteraction接口)定义如表69所示 表69 Asseiatelnteraction接口定义 成员 返回值类型 参数说明 说明 getSshufle 获取是否乱序 Boolean shuffle;Boolean setShufe void 设置是否乱序(shufle) getMaxAssoeiations 获取最大联系数 Integer setMaxAssoeiations void 设置最大联系数(maxassoeiations maxass0ciations:lnteger getMinAssociations 获取最小联系数 nteger setMinAssociations void minassociations;Integer 设置最小联系数(minassociations 4.5.35匹配交互接口 匹配交互接口(Matchlnteraction接口)定义如表70所示 表70Matechlnteraetion接口定义 参数说明 说明 成员 返回值类型 getShuflle Boolean 二无 获取是否乱序 setShuffle void shuffle;Boolean 设置是否乱序(shuffle 获取最大关联数 getMaxAssoeiations nteger 设置最大关联数(n setMaxAssociations void maxassociations maxassociations;lnteger getMinAssociations 获取最小关联数 Integer setMinAssociations 设置最小关联数(minassociations) void minassociations:lnteger 25
GB/T29811.3一2018 4.5.36简单联系选项接口 简单联系选项(SimpleAssoeiableChoice接口)定义如表71所示 表71SimpleAsseciableChoiee接口定义 返回值类型 参数说明 成员 说明 获取最大匹配数 getMatchMax nteger setMatchMax 设置最大匹配数(G void matchmmax nmatehmax;lnteger eMeMm 获取最小匹配数 Integer setMatchMin void 设置最小匹配数(matechmin) matchmin:Integer 4.5.37空白匹配交互接口 空白匹配交互接口(GapMatdhlnteraection接口)定义如表72所示 表72GapMatchlnteraction接口定义 成员 返回值类型 参数说明 说明 getShuffle Boolean 获取是否乱序 shufle;Booleannm 设置是否乱序(shuffle) void setShuffle 4.5.38空白接口 空白接口(Gap接口)定义如表73所示 表73Gap接口定义 成员 返回值类型 参数说明 说明 etRequired Boolean 获取空白是否必需 get setRequired void required;IBoolean 设置空白是否必需required 4.5.39空白选项接口 空白选项接口(GapChoice接口)定义如表74所示 表74GapChoice接口定义 成员 返回值类型 参数说明 说明 getMatchMax lnteger 获取匹配最大值 void setMatehMax matchmax;lnteger 设置匹配最大值(matchmax getMatchMim 获取匹配最小值 nteger setMatehMinm void mmatchmin:lnteger 设置匹配最小值(G (matchmin 26
GB;/T29811.3一2018 4.5.40空白图片接口 空白图片接口(Gaplmg接口)定义如表75所示 表75Gaplmg接口定义 成员 返回值类型 参数说明 说明 getObjeetlabel String 无 获取对象标签 setObjectLabel void objectlabel:String 设置对象标签(objeetlabel 4.5.41内联选项交互接口 内联选项交互接口(InineChoicelnteraction接口)定义如表76所示 InlineChoicelnteraction 表76 接口定义 成员 返回值类型 参数说明 说明 getShuffle Bkoolean 获取是否乱序 setShuffle void shuffle;Boolean 设置是否乱序(shuffle 获取内联选项交互是否必需 getRequired Boolean 设置内联选项交互是否必需(required void setRequired requiredBoolean 4.5.42字符串交互接口 字符串交互接口(Stringnteraction接口)定义如表77所示 表77Stringlnteraetion接口定义 成员 返回值类型 参数说明 说明 获取b base getBase lnteger setBase void 设置bast base:lnteger getStringldentifier Identifier 获取字符串标识符 ssetStringldentifier void stringidentifier:ldentifier 设置字符串标识符(stringidentifier) getExpeetedl.ength 获取字符串期望长度 nteger void 设置字符串期望长度(expectedlength) setExpectedl.ength expeetedlength:Integer 获取字符串样式 getPatternMask String 设置字符串样式(pattermmas setPatternMask void sk patternmask;String getPlaceholderText 获取占位文本 sringe setPlaceholderText void laceholdertext:String 设置占位文本(placeholdertext) 4.5.43扩展文本交互接口 扩展文本交互接口(ExtendedTextlnteraction 1接口)定义如表78所示 27

信息技术学习、教育和培训学习系统体系结构与服务接口第2部分:教育管理信息服务接口
上一篇 本文分享国家标准信息技术学习、教育和培训学习系统体系结构与服务接口第2部分:教育管理信息服务接口的全文阅读和高清PDF的下载,信息技术学习、教育和培训学习系统体系结构与服务接口第2部分:教育管理信息服务接口的编号:GB/T29811.2-2018。信息技术学习、教育和培训学习系统体系结构与服务接口第2部分:教育管理信息服务接口共有127页,发布于2019-01-01
信息技术传感器网络第303部分:通信与信息交换:基于IP的无线传感器网络网络层规范
本文分享国家标准信息技术传感器网络第303部分:通信与信息交换:基于IP的无线传感器网络网络层规范的全文阅读和高清PDF的下载,信息技术传感器网络第303部分:通信与信息交换:基于IP的无线传感器网络网络层规范的编号:GB/T30269.303-2018。信息技术传感器网络第303部分:通信与信息交换:基于IP的无线传感器网络网络层规范共有139页,发布于2019-01-01 下一篇
相关推荐