Skip to content

Commit f0a8a00

Browse files
committed
Whoops missed a couple.
1 parent f9d730a commit f0a8a00

File tree

2 files changed

+133
-0
lines changed

2 files changed

+133
-0
lines changed

adlcp_v1p3.xsd

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
<?xml version = "1.0"?>
2+
<xs:schema targetNamespace = "http://www.adlnet.org/xsd/adlcp_v1p3"
3+
xmlns:xs = "http://www.w3.org/2001/XMLSchema"
4+
xmlns = "http://www.adlnet.org/xsd/adlcp_v1p3"
5+
elementFormDefault = "qualified"
6+
version = "1.0">
7+
8+
<xs:annotation>
9+
<xs:documentation>
10+
This file represents the W3C XML Schema Language Binding of the ADL namespaced elements for content packaging extensions.
11+
</xs:documentation>
12+
</xs:annotation>
13+
14+
<!-- *********************** -->
15+
<!-- ** Change History ** -->
16+
<!-- *********************** -->
17+
<xs:annotation>
18+
<xs:documentation>
19+
*************************************************************************
20+
* Change History *
21+
*************************************************************************
22+
2003-18-09 Initial creation.
23+
2003-19-09 Removed the restriction of the 255 character maximum length
24+
on the dataFromLMS
25+
2004-01-06 Added completionThreshold to the ADL CP namespace
26+
2004-23-01 Final edits in preparation for release
27+
2006-02-06 Removed persistState, change type of the locationType from
28+
xs:string to xs:anyURI
29+
*************************************************************************
30+
</xs:documentation>
31+
</xs:annotation>
32+
33+
<xs:element name = "location" type = "locationType"/>
34+
<xs:element name = "dataFromLMS" type = "dataFromLMSType"/>
35+
<xs:element name = "timeLimitAction" type = "timeLimitActionType"/>
36+
<xs:element name = "completionThreshold" type = "completionThresholdType" />
37+
38+
<!-- ADL Extension to the IMS Content Packaging XSD -->
39+
<xs:attribute name = "scormType">
40+
<xs:simpleType>
41+
<xs:restriction base = "xs:string">
42+
<xs:enumeration value = "sco"/>
43+
<xs:enumeration value = "asset"/>
44+
</xs:restriction>
45+
</xs:simpleType>
46+
</xs:attribute>
47+
48+
<xs:simpleType name = "locationType">
49+
<xs:restriction base = "xs:anyURI"/>
50+
</xs:simpleType>
51+
52+
<xs:simpleType name = "dataFromLMSType">
53+
<xs:restriction base = "xs:string"/>
54+
</xs:simpleType>
55+
56+
<xs:simpleType name = "timeLimitActionType">
57+
<xs:restriction base = "xs:string">
58+
<xs:enumeration value = "exit,message"/>
59+
<xs:enumeration value = "exit,no message"/>
60+
<xs:enumeration value = "continue,message"/>
61+
<xs:enumeration value = "continue,no message"/>
62+
</xs:restriction>
63+
</xs:simpleType>
64+
65+
<xs:simpleType name = "completionThresholdType">
66+
<xs:restriction base = "xs:decimal">
67+
<xs:minInclusive value = "0.0"/>
68+
<xs:maxInclusive value = "1.0"/>
69+
</xs:restriction>
70+
</xs:simpleType>
71+
72+
</xs:schema>

adlnav_v1p3.xsd

+61
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<?xml version = "1.0"?>
2+
<xs:schema targetNamespace = "http://www.adlnet.org/xsd/adlnav_v1p3"
3+
xmlns:xs = "http://www.w3.org/2001/XMLSchema"
4+
xmlns = "http://www.adlnet.org/xsd/adlnav_v1p3"
5+
elementFormDefault = "qualified"
6+
version = "1.0">
7+
8+
<xs:annotation>
9+
<xs:documentation>
10+
This file represents the W3C XML Schema Language Binding of the ADL namespaced elements for navigation controls.
11+
</xs:documentation>
12+
</xs:annotation>
13+
14+
<!-- *********************** -->
15+
<!-- ** Change History ** -->
16+
<!-- *********************** -->
17+
<xs:annotation>
18+
<xs:documentation>
19+
*************************************************************************
20+
* Change History *
21+
*************************************************************************
22+
2003-18-09 Initial creation.
23+
2004-23-01 Final edits in preparation for release
24+
2005-06-06 Added new hideLMSUI vocabulary token suspendAll, exitAll,
25+
and abandonAll
26+
*************************************************************************
27+
</xs:documentation>
28+
</xs:annotation>
29+
30+
<xs:element name = "presentation" type = "presentationType"/>
31+
32+
<xs:element name = "navigationInterface" type = "navigationInterfaceType"/>
33+
34+
<xs:element name = "hideLMSUI" type = "hideLMSUIType"/>
35+
36+
<!-- Navigation Extension -->
37+
<xs:complexType name = "presentationType">
38+
<xs:sequence>
39+
<xs:element ref = "navigationInterface" minOccurs = "0" maxOccurs = "1"/>
40+
</xs:sequence>
41+
</xs:complexType>
42+
43+
<xs:complexType name = "navigationInterfaceType">
44+
<xs:sequence>
45+
<xs:element ref = "hideLMSUI" minOccurs = "0" maxOccurs = "unbounded"/>
46+
</xs:sequence>
47+
</xs:complexType>
48+
49+
<xs:simpleType name = "hideLMSUIType">
50+
<xs:restriction base = "xs:token">
51+
<xs:enumeration value = "abandon"/>
52+
<xs:enumeration value = "continue"/>
53+
<xs:enumeration value = "exit"/>
54+
<xs:enumeration value = "previous"/>
55+
<xs:enumeration value = "suspendAll"/>
56+
<xs:enumeration value = "exitAll"/>
57+
<xs:enumeration value = "abandonAll"/>
58+
</xs:restriction>
59+
</xs:simpleType>
60+
61+
</xs:schema>

0 commit comments

Comments
 (0)