Kurse
Ein Kurs ist die zentrale und größte Einheit, die mit edML beschrieben werden kann. Ein Kurs wird mit dem Wurzelelement course
modelliert.
Aufbau eines Kurses
Ein Kurs in edML setzt sich aus einem oder mehreren Kursvarianten zusammen. Jede davon wird mit einem variant
Elemente modelliert und beschreibt die Inhalte des Kurses in einer bestimmten Sprache oder für eine bestimmte Teilnehmergruppe. Jeder Kurs muss mindestens eine Kursvariante haben.
Ein course
Elemente sollte außerdem folgende Attribute enthalten:
xmlns
: Hiermit wird der XML-Namensraum festgelegt. Daran können die Programme, welche das XML-Dokument verarbeiten, erkennen, dass es einen edML Kurs beschreibt.edmlversion
: Mit diesem Attribut wird die edML-Sprachversion festgelegt, die im Kurs verwendet wird.
Example
Attributes
Das course
Element unterstützt die folgenden Attribute:
Attribut | Typ | Standardwert | Beschreibung |
---|---|---|---|
edmlversion |
xs:NMTOKEN |
- | Version der edML Sprache in welcher der Kurs geschrieben ist. Muss genau der Version des verwendeten Schemas entsprechen. |
xml:base |
xs:anyURI |
- | This attribute provides a general way to specify in an XML document the base address used by relative links in an element. The edML language does not make use of this attribute, but we allow the attribute for convenience. More details can be found in the corresponding official W3C specification on xml:base. |
xml:id |
xs:ID |
- | This attribute provides a general way to give an element in an XML document a unique identifier by which it can be referenced. The edML language does not make use of this mechanism, but we allow the attribute for convenience. More details can be found in the corresponding official W3C specification on xml:id. |