<?xml version="1.0" encoding="UTF-8"?>
<!-- filename=ims_lip_activityv1p0.xsd -->
<!-- Copyright (c) 2001 IMS Global Learning Consortium -->
<!-- 2001-03-15 edited by Thomas Wason -->
<!-- Conforms to w3c http://www.w3.org/2000/10/XMLSchema-->
<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema" elementFormDefault="qualified" version="LIP 1.0 Schema 1.0">
	<xsd:include schemaLocation="ims_lip_commonv1p0.xsd"/>
	<xsd:include schemaLocation="ims_lip_evaluationv1p0.xsd"/>
	<xsd:element name="activity" type="activityType">
		<xsd:annotation>
			<xsd:documentation>Activity undertaken by the learner.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="definition" type="definitionType">
		<xsd:annotation>
			<xsd:documentation>The structural description of the activity undertaken.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="definitionfield" type="datafieldType">
		<xsd:annotation>
			<xsd:documentation>The container for the activity definition structure.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ext_activity" type="extensionType">
		<xsd:annotation>
			<xsd:documentation>extension</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ext_definition" type="extensionType">
		<xsd:annotation>
			<xsd:documentation>extension</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ext_testimonial" type="extensionType">
		<xsd:annotation>
			<xsd:documentation>extension</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="learningactivityref" type="learningactivityrefType">
		<xsd:annotation>
			<xsd:documentation>External reference to learning activity material. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="testimonial" type="testimonialType">
		<xsd:annotation>
			<xsd:documentation>A testimonial about the learner's capabilities as part of an 
activity. </xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="units" type="unitsType">
		<xsd:annotation>
			<xsd:documentation>The credits awarded for taking that activity.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="unitsfield" type="datafieldType">
		<xsd:annotation>
			<xsd:documentation>The container for the units information-</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="activityType">
		<xsd:sequence>
			<xsd:element ref="typename" minOccurs="0"/>
			<xsd:element ref="comment" minOccurs="0"/>
			<xsd:element ref="contentype" minOccurs="0"/>
			<xsd:element ref="date" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="status" minOccurs="0"/>
			<xsd:element ref="units" minOccurs="0"/>
			<xsd:choice minOccurs="0" maxOccurs="unbounded">
				<xsd:element ref="learningactivityref"/>
				<xsd:element ref="definition"/>
				<xsd:element ref="product"/>
				<xsd:element ref="testimonial"/>
				<xsd:element ref="evaluation"/>
			</xsd:choice>
			<xsd:element ref="description" minOccurs="0"/>
			<xsd:element ref="activity" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ext_activity" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="definitionType">
		<xsd:sequence>
			<xsd:element ref="typename" minOccurs="0"/>
			<xsd:element ref="comment" minOccurs="0"/>
			<xsd:element ref="contentype" minOccurs="0"/>
			<xsd:element ref="definitionfield" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="description" minOccurs="0"/>
			<xsd:element ref="definition" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="ext_definition" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="learningactivityrefType">
		<xsd:choice maxOccurs="unbounded">
			<xsd:element ref="sourcedid"/>
			<xsd:element ref="text"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="testimonialType">
		<xsd:sequence>
			<xsd:element ref="typename" minOccurs="0"/>
			<xsd:element ref="comment" minOccurs="0"/>
			<xsd:element ref="contentype" minOccurs="0"/>
			<xsd:element ref="date" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="description" minOccurs="0"/>
			<xsd:element ref="ext_testimonial" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="unitsType">
		<xsd:sequence>
			<xsd:element ref="unitsfield" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
</xsd:schema>

