FAQ Content
We list here frequently asked questions of authors (mostly in German).
On problems
Wieso wird mein explanation-Block zur grafischen Antwort wird nicht angezeigt?
Antwort-Blöcke vom Typ graphics.number und graphics.function werden versteckt, weil die Antwort ja von der Visualisierung kommt. Dementsprechend wird auch eine Explanation versteckt, die in diesem Antwort-Block definiert wird. Wenn man die Explanation außerhalb der Antwort-Umgebung, innerhalb der Question schreibst, wird sie angezeigt.
Wie schreibe ich die Bedingung equalChoice, wenn ich Erklärungen für mc-Fragen machen will?
Ist die Erklärung innerhalb der answer-Umgebung wird mit ans
auf die Antworthäkchen referenziert, also z.B.
\explanation[equalChoice(ans,11??)]{...}
für eine Multiple-Choice-Frage mit 4 Auswahlmöglichkeiten. Erklärung wird dann angezeigt, wenn die ersten beiden Auswahlmöglichkeiten angehakt wurden. Ist die Erklärung in der question-Umgebung außerhalb von answer-Umgebungen, wird mit ans_1
, ans_2
etc. referenziert, wobei die Nummer im Index für die Nummer des answer-Blocks in dieser question steht. Der Index bezieht sich immer auf den ganzen Block und nicht auf einzelne Auswahlkästchen. Besteht z.B. eine question aus genau einer mc.matrix-Aufgabe, wäre eine solche Bedingung
\explanation[equalChoice(ans_1, ?1\\?1)]{...}
, damit die Erklärung angezeigt wird, wenn der Benutzer die Häkchen in der zweiten Spalte gesetzt hat.
Darf ich in der switch-Umgebung auch randomisierte Variablen verwenden?
Ja, das ist erlaubt, sollte allerdings aus Performance-Gründen vermieden werden.
Warum muss ich bei der switch-Umgebung immer einen default-case angeben?
Aus dem default-case wird ausgelesen, welche Variablen in der switch-Umgebung definiert werden. In den anderen
cases werden diese Variablendefinitionen lediglich überschrieben. Umgekehrt heißt das aber auch, dass in den
cases nur die Variablen auftauchen müssen, die von ihrem default-Wert abweichen sollen.
On visualizations
Kann ich die Bezeichnungen/Labels im Canvas skalieren?
Ja, über das \style-Kommando. Für eine Variable p
z.B. mittels \style{p}{label: {fontSize: 16}}
.
Kann ich die Slider auch anders positionieren als in der linken unteren Ecke?
Nein, die Positionierung der Slider wird automatisch durchgeführt und kann nicht geändert werden.