Mit answersOption() kann die Darstellung von Fragen mittels answers() und answersPrint() angepasst werden.
void answersOption(string Option, mixed Darstellung)
spacing' – Abstand unter einer Frage (Standard: 'default')default' – Standard-Abstandshow-title' – Den Fragetitel anzeigen (Standard: 'yes')yes' – Ja, Fragetitel jeweils anzeigenno' – Nein, 'den Fragetitel ausblendenshow-explanation' – Die Erklärung zu einer Frage anzeigen (Standard: 'no')yes' – Ja, Erklärung jeweils anzeigenno' – Nein, Erklärung ausblendenshow-items' – Sollen alle Items bzw. Optionen angezeigt werden (Standard: 'selected')all' – Alle Items bzw. Optionen anzeigen.selected' – Nur jene Items einer Frage anzeigen die beantwortet wurden bzw. nur jene Optionen, die ausgewählt wurden.ifany' – Fragen nur dann anzeigen, wenn min. eine Antwort vorliegt, ansonsten wie 'selected'symbol-selected' – Das Symbol, das für ausgewählte Optionen verwendet werden soll (Standard: ☒) – einige mögliche Symbole finden Sie auf w3schools.com.symbol-unselected' – Das Symbol, das für nicht-ausgewählte Optionen verwendet werden soll (Standard: ☐)text-no-answer' – Der Text, der angezeigt werden soll, wenn keine Antwort ausgewählt wurde.
Wichtig: Eine mittels answersOption() festgelegte Option betrifft nur Aufrufe von answers() und answersPrint(), die auf derselben Fragebogenseite und unter dem jeweiligen answersOption() erfolgen.
Tipp: Verwenden Sie answersOption() zwischen einzelnen Aufrufen von answers(), um die einzelnen Fragen unterschiedlich darzustellen (s. Beispiel).
answersOption('show-explanation', 'yes'); answers('AB01'); answersOption('spacing', 60); answersOption('show-explanation', 'no'); answersOption('show-items', 'all'); answers('AB02'); answers('AB03'); answersOption('show-explanation', 'no'); answersOption('show-items', 'selected'); answersOption('text-no-answer', 'n/a'); answersOption('symbol-selected', '◉'); answersOption('symbol-selected', '◯'); answersPrint('part2');