Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

The XML Schema defines eighteen complex types, five simple typesand the element EVAL_DATA.

You will find links to the complex types in the page about EVAL_DATA and other pages linked from there.

Information about each of the simple types can be found here:

The top element in the schema definition also includes the following xsd:annotation element:

<xsd:annotation>
	<xsd:documentation xml:lang="en">
		<p>Schema for import and export of data in the Evaluation System. XML elements are
		defined to encode sets and individual instances of these java classes: </p>
		<ul>
			<li>EvalScale</li>
			<li>EvalItem</li>
			<li>EvalItemGroup</li>
			<li>EvalTemplate</li>
			<li>EvalTemplateItem</li>
			<li>EvalEmailTemplate</li>
			<li>EvalEvaluation</li>
			<li>EvalAssignGroup</li>
		</ul>

		<p>Note: Limits on length of strings are shown for fields that have limited length.
		Other string properties are unbounded.</p>
		<p> UMICH changes: </p>
		<ul>
			<li>Ensure that values are supplied for all integers, booleans, dates etc. Only
			strings can be null.</li>
			<li>Use lower-case names for all elements? Can we switch to camel-case to correspond
			to the property names in the model classes?</li>
			<li>Switch to date-time format for all dates. <a target="_blank"
			href="http://www.w3.org/TR/xmlschema11-2/#dateTime">http://www.w3.org/TR/xmlschema11-2/#dateTime</a></li>
		</ul>
	</xsd:documentation>
	<xsd:appinfo>
		<jaxb:schemaBindings>
			<jaxb:package name="org.sakaiproject.evaluation.model"/>
		</jaxb:schemaBindings>
	</xsd:appinfo>
</xsd:annotation>
  • No labels