Webseiten-Werkzeuge


verwendung_im_quarto-aufgabenblatt

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
verwendung_im_quarto-aufgabenblatt [2025/10/28 11:35] wikiwriterverwendung_im_quarto-aufgabenblatt [2025/11/07 10:18] (aktuell) wikiwriter
Zeile 2: Zeile 2:
  format:  format:
    revealjs:    revealjs:
-     logo: ../tatze_grey.png +     logo: ../../tatze_grey.png 
-     footer"[EXIT](../index.md)" +     css: ../gmmstyles.css 
-     css: gmmstyles.css +     slide-number: false
-     slide-number: c/t +
      scrollable: true      scrollable: true
      menu: false      menu: false
-     tigerquiz: +     tigerquiz:
        checkKey: 'c'        checkKey: 'c'
        resetKey: 'q'        resetKey: 'q'
        shuffleKey: 't'        shuffleKey: 't'
        allowNumberKeys: true        allowNumberKeys: true
-       disableOnCheck: false+       disableOnCheck: true
        disableHelp: false        disableHelp: false
-       disableSolution: true+       disableSolution: false
        disableReset: false        disableReset: false
        shuffleOptions: false        shuffleOptions: false
-       includeScore: false +       includeScore: true 
-       exitTarget: "" +       defaultCorrect: "Richtig :-)" 
-       defaultCorrect: "Richtig :)" +       defaultScore: "4" 
-       defaultIncorrect: "Leider Falsch :(+       exitTarget"../../index.html
-       defaultScore: "2+       quizLanguage: "en
-       quizdebug: false +       quizDebug: false 
-   revealjs-plugins: +      
-     - tigerquiz+ revealjs-plugins: 
 +   - tigerquiz  
 +
        
 Ist der Eintrag ''exitTarget'' leer, wird ''../index.html'' verwendet. **Achtung:** Das Ziel ist die HTML-Seite, nicht das Markdown-Dokument! Ist der Eintrag ''exitTarget'' leer, wird ''../index.html'' verwendet. **Achtung:** Das Ziel ist die HTML-Seite, nicht das Markdown-Dokument!
  
-Mit ''defaultScore'' wird festgelegt, welche Punktzahl eine Aufgabe erhält, wenn nicht anderes festgelegt ist (siehe ''data-score'')+Mit ''defaultScore'' wird festgelegt, welche Punktzahl eine Aufgabe erhält, wenn nichts anderes festgelegt ist (siehe ''data-score'')
  
-Mit ''quizdebug'' wird die javascript Konsolenausgabe ein- und abgeschaltet.+Mit ''quizDebug'' wird die javascript Konsolenausgabe ein- und abgeschaltet.
  
 Vorbereiten des Aufrufs der Hilfe-/Lösungsseite innerhalb einer ''{.quiz-question}''-Umgebung Vorbereiten des Aufrufs der Hilfe-/Lösungsseite innerhalb einer ''{.quiz-question}''-Umgebung
Zeile 50: Zeile 51:
  []{data-solution="/solutions/aufgabe01"}  []{data-solution="/solutions/aufgabe01"}
  []{data-short-solution="Schau in den Anhang des Skripts"}  []{data-short-solution="Schau in den Anhang des Skripts"}
 +  .
 +  .
 +  .
 +  .
 +  ## Frage n {.quiz-question}
 +  .
 +  .
 +  .
 +  .
 +  ## {.quiz-summary}
  
 +===== Hilfe & Lösung =====
 +Die Beschreibung ''[]{data-(short)-help=....}'' gilt gleichermaßen für ''[]{data-(short)-solution=....}''.
  
 +==== Hilfe und Lösungen in separaten Markdown-Seiten ====
 +Dies bietet sich an, wenn die Hilfe und Lösung etwa eigene Bilder oder mathematische Herleitungen enthalten soll.
  
-Aus ''[]{data-help="/help/aufgabe01"}'' wird auf der HTML-Seite ''<p><span data-help="/help/aufgabe01"></span></p>'', was durch die Funktion ''helpQuiz()'' in //tigerquiz.js// gesucht und ausgewertet wird.+Aus ''[]{data-help="/help/aufgabe01"}'' wird auf der HTML-Seite ''<p><span data-help="/help/aufgabe01"></span></p>'', was durch die Funktion ''helpQuiz()'' in //tigerquiz.js// gesucht und ausgewertet wird. 
  
-Der Inhalt von ''[]{data-short-help="Lies im Skript nach."}'' wird auf der HTML-Seite ''<p><span data-short-help="Lies im Skript nach."></span></p>'', was durch die Funktion ''helpQuiz()'' in //tigerquiz.js// gesucht und als Plain-Text ausgegeben wird.+Dafür wird die aus ''/help/aufgabe01.md'' erzeugte //HTML//-Seite ''/help/aufgabe01.html'' als ''iframe'' unterhalb der Aufgabe eingeblendet. Diese eingebettete Seite ist bei Bedarf einzeln scroll-fähig. 
 + 
 +==== Kurzhilfe & Kurzlösung ==== 
 +Dies bietet sich an, wenn Hilfe und Lösung als kurze Statements ohne Bilder und/oder Formeln angeboten werden können. 
 + 
 +Der Inhalt von ''[]{data-short-help="Lies im Skript nach."}'' wird auf der HTML-Seite ''<p><span data-short-help="Lies im Skript nach."></span></p>'', was durch die Funktion ''helpQuiz()'' in //tigerquiz.js// gesucht und als HTML-Text unterhalb der Aufgabe ausgegeben wird
 +Es sind die grundlegenden HTML-Tags zulässig, aber z.B. keine //math//-Umgebungen.
  
 **Achtung!:** Da der Inhalt der HTML-Seite zeilenweise abgearbeitet wird, "gewinnt" der letzte Eintrag zur Hilfe bzw. Lösung, d.h., wenn auf ein ''data-help'' ein ''data-short-help'' folgt, wird der Inhalt von ''data-short-help'' angezeigt und umgekehrt. **Achtung!:** Da der Inhalt der HTML-Seite zeilenweise abgearbeitet wird, "gewinnt" der letzte Eintrag zur Hilfe bzw. Lösung, d.h., wenn auf ein ''data-help'' ein ''data-short-help'' folgt, wird der Inhalt von ''data-short-help'' angezeigt und umgekehrt.
  
 +===== Punktzahl =====
 Der Inhalt von ''[]{data-score="x"}'' (''x'' soll eine natürliche Zahl sein) wird: Der Inhalt von ''[]{data-score="x"}'' (''x'' soll eine natürliche Zahl sein) wird:
   * über alle Fragen aufsummiert (''defaultScore'', wenn nicht angegeben); dies ergibt dann die Gesamtpunktzahl für den Aufgabensatz   * über alle Fragen aufsummiert (''defaultScore'', wenn nicht angegeben); dies ergibt dann die Gesamtpunktzahl für den Aufgabensatz
Zeile 68: Zeile 90:
  
 Die Hilfeseite muss natürlich im Verzeichnis ''help'' als Dokument ''aufgabe01.md'' vorhanden sein. Die Hilfeseite muss natürlich im Verzeichnis ''help'' als Dokument ''aufgabe01.md'' vorhanden sein.
 +
 +===== Zusammenfassungs-Seite =====
 +
 +Mit der Einleitung ''## {.quiz-summary}'' wird das Skript angewiesen, eine Übersicht über die erreichbaren und erreichten Punkte der einzelnen Aufgaben zu erzeugen und diese sowie die Gesamtpunktzahl auf der dafür automatisch erzeugten Seite anzuzeigen.
 +
 +Nach dem Tag ''## {.quiz-summary}'' kann beliebiger Inhalt in Markdown angegeben werden, welcher der Zusammenfassung vorangestellt wird.
 +
 +Wenn eine ''## {.quiz-summary}''-Seite erzeugt wird, erhält der //Next//-Button die Beschriftung //Summary// bzw. //Zusammenfassung//
 +
 +Die Zusammenfassungsseite erhält nur die Buttons //Previous// / //Zurück// und den //Exit// Button.
 +
  
verwendung_im_quarto-aufgabenblatt.1761647719.txt.gz · Zuletzt geändert: von wikiwriter