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:02] 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'' werden 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.
  
-Der Inhalt von ''[]{data-score="x"}'' wird: +===== Punktzahl ===== 
-  * über alle Frage aufsummiert (''defaultScore'', wenn nicht angegeben); dies ergibt dann die Gesamtpunktzahl für den Aufgabensatz +Der Inhalt von ''[]{data-score="x"}'' (''x'' soll eine natürliche Zahl sein) wird: 
-  * für die Aufgabe halbiert, wenn die Hilfe aufgerufen wurde+  * über alle Fragen aufsummiert (''defaultScore'', wenn nicht angegeben); dies ergibt dann die Gesamtpunktzahl für den Aufgabensatz 
 +  * für die Aufgabe halbiert, wenn die Hilfe aufgerufen wurde.
   * für die Aufgabe auf Null gesetzt, wenn die Lösung angeschaut wurde.    * für die Aufgabe auf Null gesetzt, wenn die Lösung angeschaut wurde. 
 Die Anzeige erfolgt natürlich nur, wenn ''includeScore'' auf ''true'' gesetzt ist. Die Anzeige erfolgt natürlich nur, wenn ''includeScore'' auf ''true'' gesetzt ist.
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.1761645771.txt.gz · Zuletzt geändert: von wikiwriter