| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
| verwendung_im_quarto-aufgabenblatt [2025/10/25 13:41] – wikiwriter | verwendung_im_quarto-aufgabenblatt [2025/11/07 10:18] (aktuell) – wikiwriter |
|---|
| 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" |
| revealjs-plugins: | quizLanguage: "en" |
| - tigerquiz | quizDebug: false |
| | |
| | revealjs-plugins: |
| | - tigerquiz |
| | |
| | |
| Ist der Eintrag ''exitTarget'' leer, wird ''../index.html'' verwendet. **Achtung:** Das Zie 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 nichts anderes festgelegt ist (siehe ''data-score'') |
| | |
| | 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 |
| []{data-help="/help/aufgabe01"} | []{data-help="/help/aufgabe01"} |
| []{data-short-help="Lies im Skript nach."} | []{data-short-help="Lies im Skript nach."} |
| | []{data-score="6"} |
| | |
| []{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: |
| | * ü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. |
| | Die Anzeige erfolgt natürlich nur, wenn ''includeScore'' auf ''true'' gesetzt ist. |
| |
| **Achtung!:** Die "Präambel muss ''[]{data-'' sein, weil nur die von //reveal.js// "durchgelassen" wird. | **Achtung!:** Die "Präambel muss ''[]{data-'' sein, weil nur die von //reveal.js// "durchgelassen" wird. |
| |
| 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. |
| | |
| |