Zum Inhalt

course

Typ

Struktur-Element

Zulässige Kind-Elemente:

Unterstütze Attribute

  • lang: Gibt einen eindeutigen Variantenbezeichner (in der Regel der Sprachbezeichner nach RFC 5646) an.

  • radixpoint (optional): Wert, der angibt, ob Punkt oder Komma als Separator zwischen Vor- und Nachkommastellen verwendet werden soll. Mögliche Werte: auto, comma, dot Default-Wert: auto

  • xml:base (optional): Dieses Attribut bietet eine Möglichkeit, in einem XML-Dokument die Basisadresse anzugeben, die von relativen Links in einem Element verwendet wird. Die edML-Sprache verwendet dieses Attribut nicht, es ist jedoch aus praktischen Gründen zur XML-Verarbeitung zulässig. Default-Wert: -

  • xml:id (optional): Dieses Attribut bietet eine Möglichkeit, einem Element in einem XML-Dokument eine eindeutige Kennung zuzuweisen, mit der es referenziert werden kann. Die edML-Sprache nutzt diesen Mechanismus nicht, es ist jedoch aus praktischen Gründen zur XML-Verarbeitung zulässig. Default-Wert: -

weitere Informationen zur Syntax

Beschreibung

Ein variant-Element ist innerhalb eines Kurses eine (Sprach-)Variante des Kursers. Sofern mehrere Varianten existieren, kann der Nutzer über das Hamburger-Menü zwischen diesen wechseln. Sind die Namen der page-Elemente in beiden Variante aufzufinden, wird jeweils die passende Seite mit gleichem Namenswert beim Wechsel der Variante aufgerufen



Code-Beispiele

Code-Beispiel: Standard
<course xmlns="http://mint-kolleg.kit.edu/edML" edmlversion="0.6.0">
  <settings defaultvariant="de"></settings>
  <variant lang="de">
    <title>Mein Kurs</title>
    <navigation>
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Start</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <title>Start</title>
          <textbox>
            <p>Hallo Welt!</p>
          </textbox>
      </page>
    </pages>
  </variant>
  <variant lang="en">
    <title>My Course</title>
    <navigation>
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Home</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <title>Home</title>
          <textbox>
            <p>Hello world!</p>
          </textbox>
      </page>
    </pages>
  </variant>
</course>
Code-Beispiel: radixpoint
<course xmlns="http://mint-kolleg.kit.edu/edML" edmlversion="0.6.0">
  <settings defaultvariant="de"></settings>
  <variant lang="de">
    <title>Mein Kurs</title>
    <navigation>
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Start</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <title>Start</title>
          <textbox>
            <p>Hallo Welt!</p>
          </textbox>
      </page>
    </pages>
  </variant>
  <variant lang="en">
    <title>My Course</title>
    <navigation>
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Home</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <title>Home</title>
          <textbox>
            <p>Hello world!</p>
          </textbox>
      </page>
    </pages>
  </variant>
</course>