📄 ims_qtiasiv1p2.xsd
字号:
<xs:enumeration value="Candidate"/>
<xs:enumeration value="InvigilatorProctor"/>
<xs:enumeration value="Psychometrician"/>
<xs:enumeration value="Scorer"/>
<xs:enumeration value="Tutor"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!-- ****************** -->
<!-- ** itemfeedback ** -->
<!-- ****************** -->
<xs:complexType name="itemfeedbackType">
<xs:choice maxOccurs="unbounded">
<xs:choice>
<xs:element name="flow_mat" type="flow_matType"/>
<xs:element name="material" type="materialType"/>
</xs:choice>
<xs:element name="solution" type="solutionType"/>
<xs:element name="hint" type="hintType"/>
</xs:choice>
<xs:attribute name="view" default="All">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="All"/>
<xs:enumeration value="Administrator"/>
<xs:enumeration value="AdminAuthority"/>
<xs:enumeration value="Assessor"/>
<xs:enumeration value="Author"/>
<xs:enumeration value="Candidate"/>
<xs:enumeration value="InvigilatorProctor"/>
<xs:enumeration value="Psychometrician"/>
<xs:enumeration value="Scorer"/>
<xs:enumeration value="Tutor"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="ident" type="xs:string" use="required"/>
<xs:attribute name="title" type="xs:string"/>
</xs:complexType>
<!-- ****************** -->
<!-- ** itemmetadata ** -->
<!-- ****************** -->
<xs:complexType name="itemmetadataType">
<xs:sequence>
<xs:element name="qtimetadata" type="qtimetadataType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="qmd_computerscored" minOccurs="0"/>
<xs:element ref="qmd_feedbackpermitted" minOccurs="0"/>
<xs:element ref="qmd_hintspermitted" minOccurs="0"/>
<xs:element ref="qmd_itemtype" minOccurs="0"/>
<xs:element ref="qmd_levelofdifficulty" minOccurs="0"/>
<xs:element ref="qmd_maximumscore" minOccurs="0"/>
<xs:element ref="qmd_renderingtype" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="qmd_responsetype" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="qmd_scoringpermitted" minOccurs="0"/>
<xs:element ref="qmd_solutionspermitted" minOccurs="0"/>
<xs:element ref="qmd_status" minOccurs="0"/>
<xs:element ref="qmd_timedependence" minOccurs="0"/>
<xs:element ref="qmd_timelimit" minOccurs="0"/>
<xs:element ref="qmd_toolvendor" minOccurs="0"/>
<xs:element ref="qmd_topic" minOccurs="0"/>
<xs:element ref="qmd_weighting" minOccurs="0"/>
<xs:element ref="qmd_material" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="qmd_typeofsolution" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<!-- ************************ -->
<!-- ** itemproc_extension ** -->
<!-- ************************ -->
<xs:complexType name="itemproc_extensionType" mixed="true">
<xs:sequence>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="lax"/>
</xs:complexType>
<!-- ************* -->
<!-- ** itemref ** -->
<!-- ************* -->
<xs:complexType name="itemrefType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="linkrefid" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- **************** -->
<!-- ** itemrubric ** -->
<!-- **************** -->
<xs:complexType name="itemrubricType">
<xs:sequence>
<xs:element name="material" type="materialType"/>
</xs:sequence>
<xs:attribute name="view" default="All">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="All"/>
<xs:enumeration value="Administrator"/>
<xs:enumeration value="AdminAuthority"/>
<xs:enumeration value="Assessor"/>
<xs:enumeration value="Author"/>
<xs:enumeration value="Candidate"/>
<xs:enumeration value="InvigilatorProctor"/>
<xs:enumeration value="Psychometrician"/>
<xs:enumeration value="Scorer"/>
<xs:enumeration value="Tutor"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<!-- *************** -->
<!-- ** map_input ** -->
<!-- *************** -->
<xs:complexType name="map_inputType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="varname" type="xs:string" default="SCORE"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- **************** -->
<!-- ** map_output ** -->
<!-- **************** -->
<xs:complexType name="map_outputType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="varname" type="xs:string" default="SCORE"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ******************* -->
<!-- ** mat_extension ** -->
<!-- ******************* -->
<xs:complexType name="mat_extensionType" mixed="true">
<xs:sequence>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute processContents="lax"/>
</xs:complexType>
<!-- *************** -->
<!-- ** matapplet ** -->
<!-- *************** -->
<xs:complexType name="matappletType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute name="y0" type="xs:string"/>
<xs:attribute name="height" type="xs:string"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="x0" type="xs:string"/>
<xs:attribute name="embedded" type="xs:string" default="base64"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ******************** -->
<!-- ** matapplication ** -->
<!-- ******************** -->
<xs:complexType name="matapplicationType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="apptype" type="xs:string"/>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute name="embedded" type="xs:string" default="base64"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ************** -->
<!-- ** mataudio ** -->
<!-- ************** -->
<xs:complexType name="mataudioType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="audiotype" type="xs:string" default="audio/base"/>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute name="embedded" type="xs:string" default="base64"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ************** -->
<!-- ** matbreak ** -->
<!-- ************** -->
<xs:complexType name="matbreakType"/>
<!-- *************** -->
<!-- ** matemtext ** -->
<!-- *************** -->
<xs:complexType name="matemtextType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="texttype" type="xs:string" default="text/plain"/>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="charset" type="xs:string" default="ascii-us"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute ref="x:space" default="default"/>
<xs:attribute ref="x:lang"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="height" type="xs:string"/>
<xs:attribute name="y0" type="xs:string"/>
<xs:attribute name="x0" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ************** -->
<!-- ** material ** -->
<!-- ************** -->
<xs:complexType name="materialType">
<xs:sequence>
<xs:element name="qticomment" type="qticommentType" minOccurs="0"/>
<xs:choice maxOccurs="unbounded">
<xs:element name="mattext" type="mattextType"/>
<xs:element name="matemtext" type="matemtextType"/>
<xs:element name="matimage" type="matimageType"/>
<xs:element name="mataudio" type="mataudioType"/>
<xs:element name="matvideo" type="matvideoType"/>
<xs:element name="matapplet" type="matappletType"/>
<xs:element name="matapplication" type="matapplicationType"/>
<xs:element name="matref" type="matrefType"/>
<xs:element ref="matbreak"/>
<xs:element ref="mat_extension"/>
</xs:choice>
<xs:element name="altmaterial" type="altmaterialType" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute ref="x:lang"/>
</xs:complexType>
<!-- ****************** -->
<!-- ** material_ref ** -->
<!-- ****************** -->
<xs:complexType name="material_refType">
<xs:attribute name="linkrefid" type="xs:string" use="required"/>
</xs:complexType>
<!-- ************** -->
<!-- ** matimage ** -->
<!-- ************** -->
<xs:complexType name="matimageType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="imagtype" type="xs:string" default="image/jpeg"/>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="height" type="xs:string"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute name="embedded" type="xs:string" default="base64"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="y0" type="xs:string"/>
<xs:attribute name="x0" type="xs:string"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ************ -->
<!-- ** matref ** -->
<!-- ************ -->
<xs:complexType name="matrefType">
<xs:attribute name="linkrefid" type="xs:string" use="required"/>
</xs:complexType>
<!-- ************* -->
<!-- ** mattext ** -->
<!-- ************* -->
<xs:complexType name="mattextType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="texttype" type="xs:string" default="text/plain"/>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="charset" type="xs:string" default="ascii-us"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute ref="x:space" default="default"/>
<xs:attribute ref="x:lang"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="height" type="xs:string"/>
<xs:attribute name="y0" type="xs:string"/>
<xs:attribute name="x0" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ************** -->
<!-- ** matvideo ** -->
<!-- ************** -->
<xs:complexType name="matvideoType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="videotype" type="xs:string" default="video/avi"/>
<xs:attribute name="label" type="xs:string"/>
<xs:attribute name="uri" type="xs:string"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="height" type="xs:string"/>
<xs:attribute name="y0" type="xs:string"/>
<xs:attribute name="x0" type="xs:string"/>
<xs:attribute name="embedded" type="xs:string" default="base64"/>
<xs:attribute name="entityref" type="xs:ENTITY"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<!-- ********* -->
<!-- ** not ** -->
<!-- ********* -->
<xs:complexType name="notType">
<xs:choice>
<xs:element name="and" type="andType"/>
<xs:element name="or" type="orType"/>
<xs:element name="not" type="notType"/>
<xs:element name="unanswered" type="unansweredType"/>
<xs:element ref="other"/>
<xs:element name="varequal" type="varequalType"/>
<xs:element name="varlt" type="varltType"/>
<xs:element name="varlte" type="varlteType"/>
<xs:element name="vargt" type="vargtType"/>
<xs:element name="vargte" type="vargteType"/>
<xs:element name="varsubset" type="varsubsetType"/>
<xs:element name="varinside" type="varinsideType"/>
<xs:element name="varsubstring" type="varsubstringType"/>
<xs:element name="durequal" type="durequalType"/>
<xs:element name="durlt" type="durltType"/>
<xs:element name="durlte" type="durlteType"/>
<xs:element name="durgt" type="durgtType"/>
<xs:element name="durgte" type="durgteType"/>
</xs:choice>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -