Skip to main content

Ein Beispiel für ein Quiz-Topic

In diesem Beispiel sehen Sie die zugrundeliegende Struktur eines Quiz-Topics mit dem Titel „Quiz - Creating Content in Paligo („Quiz – Content-Erstellung in Paligo“). Es enthält Multiple-Choice-Fragen mit genau einer richtigen Antwort, Multiple-Choice-Fragen mit mehreren richtigen Antworten, eine Trick-Multiple-Choice-Frage sowie eine numerische Frage.

Am Code lässt sich die gültige Struktur für das Quiz und die einzelnen Fragetypen gut erkennen. Sollten Sie beim Erstellen Ihres Quiz Probleme haben, könnten Sie strukturelle Probleme anhand dieses Beispiels leichter erkennen.

Anmerkung

Wir haben die Datenbank-IDs entfernt, um den Code zu vereinfachen, doch im Code Ihrer Topics werden die IDs enthalten sein, z. B. xinfo:text="1169436".

Beispiel 1. Quiz-Struktur

Der folgende Quellcode zeigt den gültigen Aufbau eines Quiz.

<?xml version="1.0"?>
<section xmlns="http://docbook.org/ns/docbook" xmlns:xinfo="http://ns.expertinfo.se/cms/xmlns/1.0" version="5.0" xinfo:resource="UUID-9921a762-7cd2-093a-3583-c1f8206fcf0d" xinfo:resource-id="1169399" xinfo:resource-type="component" xinfo:resource-title="Quiz - Creating Content in Paligo copy 1" xinfo:resource-titlelabel="" xinfo:version-major="1" xinfo:version-minor="0" role="quiz" xml:id="UUID-9921a762-7cd2-093a-3583-c1f8206fcf0d" xml:lang="en">
  <title>Quiz - Creating Content in Paligo</title>
  <qandaset>
    <qandaentry>
      <question>
        <para>When you check out a topic in Paligo, can another Author edit that topic at the same time?</para>
      </question>
      <answer>
        <para>Yes, Paligo supports simultaneous editing by multiple authors.</para>
      </answer>
      <answer role="correct">
        <para>No, the topic is locked for editing by others when it is checked out.</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>What is an informal topic?</para>
      </question>
      <answer>
        <para>A selection of content or images that must have a title</para>
      </answer>
      <answer role="correct">
        <para>A selection of content or images that do not need a title</para>
      </answer>
      <answer>
        <para>A special type of admonition that the user can select to ignore</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>What is a fork?</para>
      </question>
      <answer>
        <para>A container where you organize your topics into a table of contents</para>
      </answer>
      <answer role="correct">
        <para>A reference to a source topic, reused in a publication</para>
      </answer>
      <answer>
        <para>A building block for a section of content</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>What interface is shown when you open a publication?</para>
      </question>
      <answer>
        <para>The Editor View</para>
      </answer>
      <answer role="correct">
        <para>The Structure View</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>To open a topic and work on it, which interface would you use?</para>
      </question>
      <answer role="correct">
        <para>The Editor View</para>
      </answer>
      <answer>
        <para>The Structure View</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question role="multi-choice">
        <para>What is a topic?</para>
      </question>
      <answer>
        <para>A container where you organize your topics into a table of contents</para>
      </answer>
      <answer>
        <para>A reference to a source topic, reused in a publication</para>
      </answer>
      <answer role="correct">
        <para>A building block for a section of content</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>Which of the following statements are true?</para>
        <para>Topic-based authoring ...</para>
      </question>
      <answer>
        <para>... is similar to document writing and formatting in Microsoft Word</para>
      </answer>
      <answer role="correct">
        <para>... encourages breaking down documents into smaller pieces of content</para>
      </answer>
      <answer role="correct">
        <para>... makes it possible to reuse content as building blocks in multiple publications</para>
      </answer>
      <answer role="correct">
        <para>... enables you to update content in one place, and the update applies wherever the content is used</para>
      </answer>
      <answer>
        <para>... does NOT encourage the reuse of content</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>What is the correct order (from largest to smallest, left to right) of the following Paligo structures?</para>
      </question>
      <answer>
        <para>Topic, Publication, Element, Section</para>
      </answer>
      <answer>
        <para>Section, Publication, Element, Topic</para>
      </answer>
      <answer role="correct">
        <para>Publication, Topic, Section, Element</para>
      </answer>
      <answer>
        <para>Publication, Section, Topic, Element</para>
      </answer>
    </qandaentry>
    <qandaentry>
      <question>
        <para>How many floating content panels can you have open at once?</para>
      </question>
      <answer>
        <para>4</para>
      </answer>
    </qandaentry>
  </qandaset>
</section>

Beachten Sie Folgendes:

  • Das gesamte Quiz befindet sich in einem qandaset-Element

  • Jede Frage befindet sich in einem qandaentry-Element

  • Jede Frage besitzt ein question-Element, welches ein para-Element mit Ihrem Text enthält

  • Jede Antwort befindet sich in einem answer-Element mit einem para-Element für den Text

  • Bei allen richtigen Antworten wurde dem answer-Element der Wert role="correct" hinzugefügt. In Paligo geschieht das automatisch, wenn Sie zu einem answer-Element das role-Attribut hinzufügen und dessen Wert auf „correct“ setzen.

  • Bei einer Trickfrage wird role="multi-choice" zu dem question-Element hinzugefügt. Dies veranlasst Paligo, diese Multiple-Choice-Frage so zu behandeln, als hätte sie mehrere richtige Antworten (sie stellt die Optionen als Kontrollkästchen dar), doch nur eine Antwort ist die richtige. Paligo wendet diesen Code an, wenn Sie zu einem question-Element das role-Attribut hinzufügen und dessen Wert auf „multi-choice“ setzen.

  • Das answer-Element einer numerischen Frage enthält die Antwort im para-Element. Paligo erkennt automatisch, dass es sich um eine numerische Frage/Antwort handelt. Im veröffentlichten Dokument enthält die Frage ein Textfeld, in das der Benutzer eine Zahl eingeben kann. Er kann nicht sehen, welches die richtige Antwort ist.