试题、试卷数据结构
主要结构:
试卷 - 段 - 节 -(节)- 试题
可以存在多级“节”
枚举:视角(view)
开发者(author)
应试者(candidate)
监考人(proctor)
评分人(scorer)
出题人(testConstructor.)
辅导者(tutor)
枚举:形状(shape)
形状的值总是伴随坐标值(见坐标和相关提供用于解释它们的图像)。
默认(Default)
默认形状指的是相关图像的整个区域。
矩形(Rect)
矩形区域
圆形(Circle)
圆形区域
多边形(Poly)
任意多边形区域
椭圆形(Ellipse)
不建议使用这个值,但是为了和测试互操作标准版本1兼容,所以包含了它。系统应该用圆形或多
边形来代替。
表达式
表达式用于赋值给试题变量,以及按条件控制响应行为和模板处理。表达式可以简单引用试题变
量的值,即基类型或层次表达式操作符定义的值集合中的一个常量值。与试题变量相同,每个表达式也
可以有特殊值空。
选择,selection
顺序,ordering
标题块,rubricBlock
部分节,sectionPart
标题,title
可见性,visible
一致性,keepTogether
先决条件,precondition
分支规则,branchRule
试题会话控制,itemSessionControl
时间限制,timeLimits
标识符,identifier
被要求的,required
周定,fixed
随机,shuffle
选择,select
可重复,withReplacement
类:选择(selection)
选择测试(assessmentSection)
先决条件,preCondition
分支规则,branchRule
试题会话控制,itemSessionControl
时间限制,timeLimits
测试节,assessmentSection
测试反馈,testFeedback
标识符,identifier
导航模式,navigationMode
提交模式,submissionMode
导航模式(navigationMode)
线性(linear)
非线性(nonlinear)
枚举:提交模式(submissionMode)
单例(individual)
并发(simultaneous)
类:部分测试(testPart)
相关类:测试(assessmentTest)
标识符,identifier
标题,title
工具名,toolName
工具版本,toolVersion
表达式,expression
模板规则,templateRule
模板起始条件,templatelf
模板中间条件,templateElself
模板最终条件,templateElse
模板标识符,templatel-
dentifier
显示隐藏,showHide
标识符,identifier
参数变量,param-
Variable
数学变量,math
Variable
结果标识符,outcomel-
dentifier
显示隐藏,show Hide
标识符,identifier
标题,title
表102媒体交互(medialnteraction)类属性说明
自动开始,autostart
最小播放次数,minPlays
最大播放次数,maxPlays
循环,loop
7.3.5显示元素
类:黑体(b)(简单内联)
类:大字体(big)(简单内联)
类:水平分割线(hr)(块静态变量,体元素,流静态变量)
类:斜体()(简单内联)
类:小字体(small)(简单内联)
类:下标(sub)(简单内联)
类:上标(sup)(简单内联)
类:定义monospaced字体(tt)(简单内联)
65页 试题结构
{
identifier: ‘’, // string 试题标识符
title: ‘’, // string 试题标题
label: [], // array[string] 试题标签
lang: ‘’, // string 试题语言
adaptive: true, // boolean 是否自适应
timeDependent: false, // boolean 是否时间相关
toolName: ‘’, // string 评估工具名称
toolVersion: ‘’, // string 评估工具版本
shuffle: true, // 是否随机排序
score: 100,
subTitle: ‘xx’, // 副标题
timeLimits: {
minTime: 1,
maxTime: 10
},
paragraphs: [
{
title: ‘段落名称’,
subTitle: ‘xx’,
score: 100
timeLimits: {
minTime: 1,
maxTime: 10
},
visiable: true, // 是否显示
exist: true, // 是否存在段落
sections: [
{
title: ‘节名称’,
subTitle: ‘xx’,
timeLimits: {
minTime: 1,
maxTime: 10
},
exist: true, // 是否存在段落
timeLimits: {
minTime: 1,
maxTime: 10
},
sections: [], // 本期不支持节点嵌套
items: [
{
identifier: ‘1’,
type: ‘selection’, // Single-choice, multiple-choice and judgment questions
difficulty: , // 难度
label: [], // 标签
knowledgePoint: [], // 知识点
itemBody: {
title: ‘试题标题’, // 块编辑器
options: [
{
identifier: ‘md5’
}
]
correct: [‘md5id’]
},
Analysis: {} // 解析,块编辑器
}
],
}
]
}
]
}
{
“试卷信息”: {
“试卷ID”: “123456”,
“title”: “测试试卷”,
“考试时间”: “2小时”,
“总分”: 100
},
“题目列表”: [
{
“类型”: “selection”,
“题目ID”: “1”,
“题目内容”: “以下哪个选项是正确的?”,
“选项”: [
{
“选项ID”: “1”,
“选项内容”: “A. 1+1=2”,
“正确答案”: false
},
{
“选项ID”: “2”,
“选项内容”: “B. 2+2=5”,
“正确答案”: false
},
{
“选项ID”: “3”,
“选项内容”: “C. 3+3=6”,
“正确答案”: true
},
{
“选项ID”: “4”,
“选项内容”: “D. 4+4=9”,
“正确答案”: false
}
]
},
{
“类型”: “多选题”,
“题目ID”: “2”,
“题目内容”: “以下哪些选项是正确的?”,
“选项”: [
{
“选项ID”: “1”,
“选项内容”: “A. 1+1=2”,
“正确答案”: true
},
{
“选项ID”: “2”,
“选项内容”: “B. 2+2=5”,
“正确答案”: false
},
{
“选项ID”: “3”,
“选项内容”: “C. 3+3=6”,
“正确答案”: true
},
{
“选项ID”: “4”,
“选项内容”: “D. 4+4=9”,
“正确答案”: false
}
],
“正确答案”: [true, false, true, false]
},
{
“类型”: “判断题”,
“题目ID”: “3”,
“题目内容”: “1+1=2 是正确的。”,
“正确答案”: true
}
]
}
{
info: {
id: 123456,
title: ‘测试试卷’,
time: ‘2小时’,
score: 100
},
itemList: [
{
type: ‘selection’,
id: 1,
content: ‘以下哪个选项是正确的?’,
options: [
{
id: 1,
content: ‘A. 1+1=2’,
answer: false
},
{
id: 2,
content: ‘B. 2+2=5’,
answer: false
},
{
id: 3,
content: ‘C. 3+3=6’,
answer: true
},
{
id: 4,
content: ‘D. 4+4=9’,
answer: false
}
]
},
{
type: ‘multiple’,
id: 2,
content: ‘以下哪些选项是正确的?’,
options: [
{
id: 1,
content: ‘A. 1+1=2’,
answer: true
},
{
id: 2,
content: ‘B. 2+2=5’,
answer: false
},
{
id: 3,
content: ‘C. 3+3=6’,
answer: true
},
{
id: 4,
content: ‘D. 4+4=9’,
answer: false
}
],
answer: [true, false, true, false]
},
{
type: ‘judge’,
id: 3,
content: ‘1+1=2 是正确的。’,
answer: true
}
]
}
{
title: ‘试卷标题’,
itemBody: {
selection: [
{
id: ‘1’,
content: ‘以下哪个选项是正确的?’,
options: [
{
id: ‘1’,
content: ‘A. 1+1=2’,
isCorrect: false
},
{
id: ‘2’,
content: ‘B. 2+2=5’,
isCorrect: false
},
{
id: ‘3’,
content: ‘C. 3+3=6’,
isCorrect: true
},
{
id: ‘4’,
content: ‘D. 4+4=9’,
isCorrect: false
}
]
}
],
multipleSelection: [
{
id: ‘2’,
content: ‘以下哪些选项是正确的?’,
options: [
{
id: ‘1’,
content: ‘A. 1+1=2’,
isCorrect: true
},
{
id: ‘2’,
content: ‘B. 2+2=5’,
isCorrect: false
},
{
id: ‘3’,
content: ‘C. 3+3=6’,
isCorrect: true
},
{
id: ‘4’,
content: ‘D. 4+4=9’,
isCorrect: false
}
],
correctAnswer: [true, false, true, false]
}
],
judgement: [
{
id: ‘3’,
content: ‘1+1=2 是正确的。’,
isCorrect: true
}
]
}
}
表61
选项交互(choiceInteraction)类属性说明
shuffle 随机 选项是否随机排序 boolean
maxChoices 最大选择数 选择题最多能选择的选项数 integer
minChoices 最小选择数 选择题最少能选择的选项数 integer
{
adaptive: {
item: {}, // 自适应试题
test: {}, // 自适应测试
},
nonAdaptive: {
item: {}, // 非自适应试题
},
assessment: {
test: {}, // 评估测试
variable: {}, // 评估变量
delivery: {
system: {} // 评估递送系统
},
},
attempt: {}, // 评估尝试
authoring: {
system: {}, //开发系统
},
baseType: {}, // 基本类型
candidate: { // 应试者
session: {}, // 会话
}, // 考生
clone: {
engine: {} 克隆机制
},
container: {}, // 容器
delivery: {
engine: {}
}, // 交付
feedback: {}, 反馈
interaction: {}, // 交互
integrated: {
feedback: {} // 综合反馈
}
item: { // 试题
clone: {}, // 克隆试题
fragment: {}, // 试题片段
session: {}, // 试题会话
set: {}, // 试题组
template: {}, // 试题模板
variable: {}, // 试题变量
}, // 试题
material: {}, // 素材
modal: {
feedback: {}, // 模式反馈
},
multiple: {
response: {}, // 多响应
},
outcome: { // 结果
processing: {}, // 结果处理
variable: {}, // 结果变量
},
response: { // 响应
processing: {}, // 响应处理
variable: {}, // 响应变量
},
scoring: { // 计分
engine: {}, // 机制
},
template: {
processing: {}, // 模板处理
variable: {}, // 模板变量
},
test: {
feedback: {}, // 测试反馈
fragment: {}, // 测试片段
report: {}, // 测试报告
session: {}, // 测试会话
},
time: {
dependent: {
item: {} // 时间相关试题
},
independent: {
item: {} // 时间无关试题
}
}
}
试题类 属性说明
assessmentItem = {
identifier: ‘’, // string 试题标识符
title: ‘’, // string 试题标题
label: [], // array[string] 试题标签
lang: ‘’, // string 试题语言
adaptive: true, // boolean 是否自适应
timeDependent: false, // boolean 是否时间相关
toolName: ‘’, // string 评估工具名称
toolVersion: ‘’, // string 评估工具版本
}
试题类 类包含说明
assessmentItem = {
responseDeclaration // 响应声明
outcomeDeclaration // 结果声明
templateDeclaration // 模板声明
templateProcessing // 模板处理
stylesheet // 样式表
itemBody // 试题体
responseProcessing // 响应处理
modalFeedback // 模式反馈
}
试题会话控制类 属性说明
itemSessionControl = {
maxAttempts: 2, // integer 最大尝试次数
showFeedback: true, // boolean 反馈显示方式
allowReview: true, // boolean 允许回顾
showSolution: true, // boolean 显示解答
allowComment: true, // boolean 允许评论
allowSkipping: true, // boolean 允许跳过
validateResponses: true, // boolean 有效回应
}
图像元素类 属性说明
img = {
src: ‘’, // string 图像地址
alt: ‘’, // string 图像替代文本
longdesc: ‘’, // string 图像长描述
height: ‘’, // number 图像高度
width: ‘’, // number 图像宽度
}
链接元素
a = {
href: ‘’
type: ‘’
}
是否显隐
showHide
标题块类属性说明
标题块rubricBlock = {
view: ‘’, // string 视图
}
可打印变量
printedVariable = {
identifier: ‘’, // string 标识符
format: ‘’, 格式
base: ‘’, // string 基
}
样式表类属性说明
stylesheet = {
href: ‘’, // string 样式表地址
type: ‘’, // string 样式表类型
media: ‘’, // string 样式表媒体
title: ‘’, // string 样式表标题
}
块交互作用
blockInteraction = {
prompt: ‘’, // string 提示
}
提示类
prompt = {
inlineStatic: “”, // string 内联静态
}
选项交互(choice)类属性说明
choice = {
identifier: ‘’, // string 标识符
fixed: true, // boolean 固定
templateIdentifier: ‘’, // string 模板标识符
showHide: ‘’, // string 显示隐藏
}
联想选择
associableChoice = {
matchGroup: []
}
选项交互(choiceInteraction)类属性说明
choiceInteraction = {
shuffle: true, // boolean 随机
maxChoices: 2, // integer 最大选择数
minChoices: 1, // integer 最小选择数
simpleChoice: {
flowStatic: ‘’, // string 流静态
} //
}
顺序交互(orderInteraction)类属性说明
orderInteraction = {
stuffle: true, // boolean 随机
maxChoices: 2, // integer 最大选择数
minChoices: 1, // integer 最小选择数
orientation: ‘’, // string 方向
}
联想交互(associateInteraction)类属性说明
associableChoice = {
maxAssociations: 2, // integer 最大关联数
minAssociations: 1, // integer 最小关联数
shuffle: true, // boolean 随机
simpleAssociableChoice: {
flowStatic: ‘’, // string 流静态
} //
}
匹配交互(matchInteraction)类属性说明
matchInteraction = {
shuffle: true, // boolean 随机
maxAssociations: 2, // integer 最大关联数
minAssociations: 1, // integer 最小关联数
simpleMatchSet: {
flowStatic: ‘’, // string 流静态
} //
}
简单联系选项
simpleAssociableChoice = {
matchMax:2, // integer 最大匹配数
matchMin: 1, // integer 最小匹配数
flowStatic: ‘’, // string 流静态
}
简单匹配集(simpleMatchSet)
simpleMatchSet = {
simpleAssociableChoice: {
flowStatic: ‘’, // string 流静态
} //
}
表格72
空白匹配交互(gapMatchInteraction)类属性说明
{
shuffle: true, // boolean 随机
}
空白匹配交互(gapMatchInteraction)类包含关系说明
{
gapChoice: {}, // 空白选项
blockStatic: {} // 块统计
}
空白(gap)类属性说明
{
required: true, // boolean 必填
}
空白选项(gapChoice)类属性说明
{
matchMax:2, // integer 最大匹配数
matchMin: 1, // integer 最小匹配数
}
空白文本(gapText)
{
textOrVariable: ‘’, // string 文本或变量
}
空白图片(gapImg)类属性说明
{
objectLabel: ‘’, // 图像元素
}
内联选项交互(inlineChoiceInteraction)类包含关系说明
{
inlineChoice: {}, // 内联选项
shuffle: true, // boolean 随机
required: true, // boolean 必填
}
字符串交互(stringInteraction)类属性说明
{
base: 10, // 基,
stringldentifier: ‘’, // 字符串标识符, 标识符
expectedLength: ‘’ // 期望长度, 整数
patternMask: ‘’, // 字符串 模式
placeholderText: ‘’ , // 字符串,位置保持文本
}
扩展文本交互(extendedTextInteraction)类属性说明
{
expectedLines: 10, // 期望行数
format: ‘’, // 格式
maxStrings: 10, // 最大字符串数
minStrings: 1, // 最小字符串数
}
热文本交互(hottextInteraction)类属性说明
{
maxChoices: 10, // 最大选择数
minChoices: 1, // 最小选择数
blockStatic: {}, // 块统计
}
热文本(hottext)类属性说明
{
inlineStatic: ‘’, // 内联静态
}
热点(hotspot)类属性说明
{
coords: ‘’, // 坐标
shape: ‘’, // 形状
hotspotLabel: ‘’, // 热点标签
}
关联热点(associableHotspot)类属性说明
{
matchMax:2, // 最大匹配数
matchMin: 1, // 最小匹配数
}
图像交互(graphicInteraction)类属性说明
热点交互hotspotInteration
{
maxChoices: 10, // 最大选择数
minChoices: 1, // 最小选择数
hotspotChoice: [], // 热点选项,有序的
}
选择点交互(selectPointInteraction)类属性说明
{
maxChoices: 10, // 最大选择数
minChoices: 1, // 最小选择数
}
图形顺序交互(graphicOrderInteraction)类属性说明
{
hotspotChoice: [], // 热点选项,有序的
minChoices: 1, // 最小选择数
}
图形关联交互(graphicAssociateInteraction)类属性说明
{
maxAssociations: 10, // 最大关联数
associableHotspot: [], // 关联热点
}
图形空白匹配交互(graphicGapMatchInteraction)类属性说明
{
gapImg: [], // 空白图片
associableHotspot: [], // 关联热点
}
位置对象交互(positionObjectInteraction)类属性说明
{
maxChoices: 10, // 最大选择数
minChoices: 1, // 最小选择数
conterPoint: ‘’, // 中心点
}
位置对象背景(positionObjectBackground)类属性说明
{
object: {}, // 对象
positionObjectInteraction: {}, // 位置对象交互
}
滑动交互(sliderInteraction)类属性
{
lowerBound: 0, // 下限
upperBound: 10, // 上限
step: 1, // 步长
stepLabel: ‘’, // 步长标签
orientation: ‘’, // 方向
reverse: false, // 反向
}
表 102
媒体交互(mediaInteraction)类属性说明
{
autostart: true, // 自动开始
loop: true, // 循环
minPlays: 1, // 最小播放数
maxPlays: 10, // 最大播放数
object: {}, // 对象
}
图画交互(drawingInteraction)类属性说明
{
// 和图片一样
}
上传交互(uploadInteraction)类属性说明
{
type: ‘’, // 类型 mime类型
}
结束尝试交互(endAttemptInteraction)类属性说明
{
title: ‘’, // 标题
}
响应处理(responseProcessing)类属性说明
{
template: ‘’, // 模板 统一资源标识符
templateLocation: ‘’, // 模板位置 统一资源标识符
}
测试(assessmentTest)类属性说明
{
identifier: ‘’, // 标识符
title: ‘’, // 标题
toolName: ‘’, // 评估工具名称
toolVersion: ‘’, // 评估工具版本
// 类包含关系
outcomeDeclaration: {}, // 结果声明
timeLimits: {}, // 时间限制
testPart: {}, // 测试部分
outcomeProcessing: {}, // 结果处理
testFeedback: {}, // 测试反馈
}
部分测试(testPart)类属性说明
{
identifier: ‘’, // 标识符
navigationMode: ‘’, // 导航模式
submissionMode: ‘’, // 提价模式
// 类包含关系说明
preCondition: ‘’, // 先决条件,
branchRule: ‘’, // 分支规则,
itemSessionControl: ‘’, // 试题会话控制,
timeLimits: ‘’, // 时间限制,
assessmentSection: ‘’, // 测试节,
testFeedback: ‘’, // 测试反馈,
}
选择(select)类属性说明
{
select: 10,
withReplacement: true
}
顺序(ordering)类属性说明
{
shuffle: true // 随机
}
部分节(sectionPart)类属性说明
{
identifier: ‘’,
required: true, // 是否必要
fixed: false, // 固定
// 类包含关系
precondition: {
expression: ‘’ // 表达式
}, // 先决条件
branchRule: {
target: ‘’,
expression: ‘’ // 表达式
}, // 分支规则
itemSessionControl: ‘’, // 试题会话控制
timeLimits: ‘’ // 时间限制
}
测试节(assessmentSection)类属性说明
{
title: ‘’, // 标题
visible: true, // 可见性
keepTogether: true, // 一致性
//
selection: [],
ordering:[],
rubricBlock: [], 标题块
sectionPart: [], 部分节
}
测试试题引用(assessmentItemRef)类属性说明
{
href: ‘’, // 地址
category: ‘’, // 分类
variableMapping: ‘’, // 变量映射
weight: ‘’, // 权重
templateDefault: ‘’, // 默认模板
}
权重(weight)类属性说明
{
identifier: ‘’ // string 标识符
value: 3.11, // float 浮点数
}
变量映射(variableMapping)类属性说明
{
sourceIdentifier: ‘’,
targetIdentifier: ‘’,
}
默认模板(templateDefault)类属性说明
{
templateIdentifier: ‘’,
expression: ‘’, // 表达式
}
时间限制(timeLimits)类属性说明
{
minTime: 1,
maxTime: 10
}
结果处理(outcomeProcessing)类包含关系说明
{
outcomeRule: ‘’
}
结果条件(outcomeCondition)
{
outcomeIf: {
expression: ‘’ // 表达式
outcomeRule: ‘’ // 结果规则
},
outcomeElseIf: {
expression: ‘’,
outcomeRule: ‘’,
},
outcomeElse: {
outcomeRule: ‘’
}
}
测试反馈(testFeedback)类属性说明
{
access: ‘’, // 获取,测试反馈获取
outcomeIdentifier: ‘’, // 标识符
showHide: true, // 显示或隐藏
identifier: ‘’, // 标识符
title: ‘’, // 标题
testFeedback: {
flowStatic: ‘’ // 流统计
}
}
基础值(baseValue)类属性说明
{
baseType: ‘’, // 基础类型
}
变量映射(variableMapping)类属性说明
{
identifier: ‘’
weightIdentifier: ‘’
}
默认值(default)
{
identifier: ‘’
}
正确值(correct)
{
identifier: ‘’
}
映射结果(mapResponse)
{
identifier: ‘’
}
映射结果点(mapResponsePoint)
{
identifier: ‘’
}
随机整数(random整数)类属性说明
{
min: 1, // 最小值
max: 3, // 最大值
step: 2 // 步长
}
浮点型整数(randomFloat)
{
max: 10,
min: 1
}
试题子集(itemSubset)类属性说明
{
sectionIdentifier: ‘’, // 节点标识符
includeCategory: ‘’, // 包含的分类
excludeCategory: ‘’, // 排除的分类
}
测试变量(testVariables)类属性说明
{
variableIdentifier: ‘’, // 变量标识符
baseType: ‘’, // 基础类型
weightIdentifier: ‘’, // 权重标识符
}
结果最大值(outcomeMaximum)
{
outcomeIdentifier: ‘’,
weightIdentifier: ‘’
}
结果最小值(outcomeMinimum)
{
outcomeIdentifier: ‘’,
weightIdentifier: ‘’
}
正确范围(anyN)
{
max: 10,
min: 1
}
匹配字符串(stringMatch)
{
substring: true, // 子串
caseSensitive: true, // 大小写
}
相等(equal)
{
toleranceMode: ‘’, // 容忍度模式
tolerance: 99.5% // 容忍度
includeLowerBound: true, // 包含下界
includeUpperBound: true, // 包含上界
}
取舍(equalRounded)
{
roundingMode: ‘’ // 取舍模式
figures: ‘’ 舍入后的数值
}
内部(inside)类属性说明
{
shape: ‘’, // 区域的形状
coords: ‘’, // 尺寸和位置
}
定制的操作(customOperator)
{
class: ‘’,
definition: ‘’
}
响应处理片段(responseProcessingFragment)
{
responseRule: ‘’
}
结果处理片段(outcomeProcessingFragment)
{
outcomeRule: ‘’
}
基本数据类型
数据类型:布尔值(boolean)
布尔值或为真或为假。注意类似“Ys”“TRUE”“1”的词法绑定字符串等超出了本文档的范围。
数据类型:坐标(coords)
坐标类型提供决定由相应形状定义的区域尺寸和位置坐标。
坐标自身是有序的长度列表。每个长度值的解释依赖于以下相关形状的值:
矩形:left-x,top-y,right-x,bottom-y.
圆形:center-x,center-.y,radius.
注1:当半径值是百分比值,用户代理应该基于相关对象的宽度和长度计算最终半径值。半径应该是两个值中较小
的一个。
多边形:x1,y1,x2,y2,…,xN,yN.
注2:第一个和最后一个x和y坐标对应该相同以避免出现多边形。当这些坐标值不同时,用户代理应该推断附加
的坐标对以避免出现多边形。
椭圆形:center-x,center-.y,h-radius,v-radius..
注3:不推荐椭圆形,因为它在[XHTML]中未定义。
一默认:无坐标值。
数据类型:日期(date)》
指定的历法日期,包括从GB/T7408定义的参考系统中得到的年、月和日。有效的年的区间是
0001-9999。年的值没有时区信息。
数据类型:日期时间(datetime)
指定的从GB/T7408定义的参考系统中得到的历法日期和时间。有效的年的区间是0001-9999。
数据类型:持续时间(duration)
一段时间,以秒为单位测量。
数据类型:浮点数(float)
IEEE双精度64位浮点类型。
数据类型:标识(符identifier)
标识符是对试题中另一个对象的逻辑引用,标识符是应开始于字母或下划线(‘’),并且只包含字
母、下划线、连字号(‘-’)、句号(‘.’,ak.a.「ull-stop),数字、连接符和扩展符的一串字符。包含句号字
符的标识符为将来的使用预留。特别注意标识符不能包含冒号(‘:’)字符。标识符应该具有不多于32
个字符。注意区分标识符的大小写。
数据类型:整数(integer)
整数值是[-2147483648,2147483647]区间内的整数。这是二进制补码32位整数的区间.
数据类型:语言(language)
自然语言标识符。
数据类型:长度(length)
长度数据类型在[XHTML]中定义。
数据类型:mime类型(mimeType】
Mime类型(类型和子类型)的集合,定义在[RFC2045]。
枚举:方向(orientation)
垂直(vertical)
水平(horizontal)
枚举:形状(shape)
形状的值总是伴随坐标值(见坐标和相关提供用于解释它们的图像)。
歌认(Default)
默认形状指的是相关图像的整个区域。
矩形(Rect)
矩形区域
圆形(Circle)
圆形区域
多边形(Poly)
任意多边形区域
椭圆形(Ellipse)
不建议使用这个值,但是为了和测试互操作标准版本1兼容,所以包含了它。系统应该用圆形或多
边形来代替。
数据类型:字符串(string)
string值是任何字符的序列。
数据类型:字符串256(string256)】
长度限制在256个字符的字串值(与字符串相同)。
数据类型:样式类(styleClass)
引用类定义时使用的类型,例如在样式表中。类名不能包含空格。
数据类型:统一资源标识符(URI)
定义在[URI]中的通用资源标识符。
数据类型:类型值(valueType)
用于呈现任何基础类型单一值的简单类型,基础类型由评估变量数据模型定义。
枚举:视角(view)
开发者(author)
应试者(candidate)
监考人(proctor)》
评分人(scorer)
出题人(testConstructor)
辅导者(tutor)