⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ims_qtiasiv1p2.xsd

📁 完美的在线教育系统
💻 XSD
📖 第 1 页 / 共 5 页
字号:
					<xs:element name="item" type="itemType"/>
				</xs:choice>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<!-- *************** -->
	<!-- ** reference ** -->
	<!-- *************** -->
	<xs:complexType name="referenceType">
		<xs:choice maxOccurs="unbounded">
			<xs:element name="qticomment" type="qticommentType"/>
			<xs:element name="material" type="materialType"/>
			<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 ref="matbreak"/>
			<xs:element ref="mat_extension"/>
		</xs:choice>
	</xs:complexType>
	<!-- ******************* -->
	<!-- ** render_choice ** -->
	<!-- ******************* -->
	<xs:complexType name="render_choiceType">
		<xs:sequence>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
				<xs:element name="response_label" type="response_labelType"/>
				<xs:element name="flow_label" type="flow_labelType"/>
			</xs:choice>
			<xs:element ref="response_na" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="shuffle" default="No">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="minnumber" type="xs:string"/>
		<xs:attribute name="maxnumber" type="xs:string"/>
	</xs:complexType>
	<!-- ********************** -->
	<!-- ** render_extension ** -->
	<!-- ********************** -->
	<xs:complexType name="render_extensionType" mixed="true">
		<xs:sequence>
			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute processContents="lax"/>
	</xs:complexType>
	<!-- **************** -->
	<!-- ** render_fib ** -->
	<!-- **************** -->
	<xs:complexType name="render_fibType">
		<xs:sequence>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
				<xs:element name="response_label" type="response_labelType"/>
				<xs:element name="flow_label" type="flow_labelType"/>
			</xs:choice>
			<xs:element ref="response_na" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="encoding" type="xs:string" default="UTF_8"/>
		<xs:attribute name="fibtype" default="String">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="String"/>
					<xs:enumeration value="Integer"/>
					<xs:enumeration value="Decimal"/>
					<xs:enumeration value="Scientific"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="rows" type="xs:string"/>
		<xs:attribute name="maxchars" type="xs:string"/>
		<xs:attribute name="prompt">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Box"/>
					<xs:enumeration value="Dashline"/>
					<xs:enumeration value="Asterisk"/>
					<xs:enumeration value="Underline"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="columns" type="xs:string"/>
		<xs:attribute name="charset" type="xs:string" default="ascii-us"/>
		<xs:attribute name="maxnumber" type="xs:string"/>
		<xs:attribute name="minnumber" type="xs:string"/>
	</xs:complexType>
	<!-- ******************** -->
	<!-- ** render_hotspot ** -->
	<!-- ******************** -->
	<xs:complexType name="render_hotspotType">
		<xs:sequence>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
				<xs:element name="response_label" type="response_labelType"/>
				<xs:element name="flow_label" type="flow_labelType"/>
			</xs:choice>
			<xs:element ref="response_na" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="maxnumber" type="xs:string"/>
		<xs:attribute name="minnumber" type="xs:string"/>
		<xs:attribute name="showdraw" default="No">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<!-- ******************* -->
	<!-- ** render_slider ** -->
	<!-- ******************* -->
	<xs:complexType name="render_sliderType">
		<xs:sequence>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
				<xs:element name="response_label" type="response_labelType"/>
				<xs:element name="flow_label" type="flow_labelType"/>
			</xs:choice>
			<xs:element ref="response_na" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="orientation" default="Horizontal">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Horizontal"/>
					<xs:enumeration value="Vertical"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="lowerbound" type="xs:string" use="required"/>
		<xs:attribute name="upperbound" type="xs:string" use="required"/>
		<xs:attribute name="step" type="xs:string"/>
		<xs:attribute name="startval" type="xs:string"/>
		<xs:attribute name="steplabel" default="No">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="maxnumber" type="xs:string"/>
		<xs:attribute name="minnumber" type="xs:string"/>
	</xs:complexType>
	<!-- ************************ -->
	<!-- ** respcond_extension ** -->
	<!-- ************************ -->
	<xs:complexType name="respcond_extensionType" mixed="true">
		<xs:sequence>
			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute processContents="lax"/>
	</xs:complexType>
	<!-- ******************* -->
	<!-- ** respcondition ** -->
	<!-- ******************* -->
	<xs:complexType name="respconditionType">
		<xs:sequence>
			<xs:element name="qticomment" type="qticommentType" minOccurs="0"/>
			<xs:element name="conditionvar" type="conditionvarType"/>
			<xs:element name="setvar" type="setvarType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="displayfeedback" type="displayfeedbackType" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="respcond_extension" minOccurs="0"/>
		</xs:sequence>
		<xs:attribute name="continue" default="No">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="title" type="xs:string"/>
	</xs:complexType>
	<!-- ************************ -->
	<!-- ** response_extension ** -->
	<!-- ************************ -->
	<xs:complexType name="response_extensionType" mixed="true">
		<xs:sequence>
			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:anyAttribute processContents="lax"/>
	</xs:complexType>
	<!-- ****************** -->
	<!-- ** response_grp ** -->
	<!-- ****************** -->
	<xs:complexType name="response_grpType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
			</xs:choice>
			<xs:choice>
				<xs:element name="render_choice" type="render_choiceType"/>
				<xs:element name="render_hotspot" type="render_hotspotType"/>
				<xs:element name="render_slider" type="render_sliderType"/>
				<xs:element name="render_fib" type="render_fibType"/>
				<xs:element ref="render_extension"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="rcardinality" default="Single">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Single"/>
					<xs:enumeration value="Multiple"/>
					<xs:enumeration value="Ordered"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ident" type="xs:string" use="required"/>
		<xs:attribute name="rtiming" default="No">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<!-- ************************ -->
	<!-- ** response_lableType ** -->
	<!-- ************************ -->
	<xs:complexType name="response_labelType" mixed="true">
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="qticomment" type="qticommentType"/>
			<xs:element name="material" type="materialType"/>
			<xs:element name="material_ref" type="material_refType"/>
			<xs:element name="flow_mat" type="flow_matType"/>
		</xs:choice>
		<xs:attribute name="rshuffle" default="Yes">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="rarea" default="Ellipse">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Ellipse"/>
					<xs:enumeration value="Rectangle"/>
					<xs:enumeration value="Bounded"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="rrange" default="Exact">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Exact"/>
					<xs:enumeration value="Range"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="labelrefid" type="xs:string"/>
		<xs:attribute name="ident" type="xs:string" use="required"/>
		<xs:attribute name="match_group" type="xs:string"/>
		<xs:attribute name="match_max" type="xs:string"/>
	</xs:complexType>
	<!-- ****************** -->
	<!-- ** response_lid ** -->
	<!-- ****************** -->
	<xs:complexType name="response_lidType">
		<xs:sequence>
			<xs:choice minOccurs="0">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
			</xs:choice>
			<xs:choice>
				<xs:element name="render_choice" type="render_choiceType"/>
				<xs:element name="render_hotspot" type="render_hotspotType"/>
				<xs:element name="render_slider" type="render_sliderType"/>
				<xs:element name="render_fib" type="render_fibType"/>
				<xs:element ref="render_extension"/>
			</xs:choice>
			<xs:choice minOccurs="0">
				<xs:element name="material" type="materialType"/>
				<xs:element name="material_ref" type="material_refType"/>
			</xs:choice>
		</xs:sequence>
		<xs:attribute name="rcardinality" default="Single">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Single"/>
					<xs:enumeration value="Multiple"/>
					<xs:enumeration value="Ordered"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="rtiming" default="No">
			<xs:simpleType>
				<xs:restriction base="xs:NMTOKEN">
					<xs:enumeration value="Yes"/>
					<xs:enumeration value="No"/>
				</xs:restriction>
			</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ident" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- ***************** -->
	<!-- ** response_na ** -->
	<!-- ***************** -->
	<xs:complexType name="response_naType"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -