Unter dem Zufallsgenerator (DS07) habe ich diesen Code:
question('DS07'); // Zettel in zufälliger Reihenfolge ziehen
$pages = valueList('DS07', NULL, 'label'); // Gezogene Zettel auslesen
// Code in Platzhalter %code% speichern
replace('%code%', 'DS07', 'response');
Auf der Folgeseite des Fragebogens:
/// Wurde der Zufallsgenerator bereits vollständig geleert
if (value('DS07') > 0) {
text('DS05');
} else {
// Code in Platzhalter %code% speichern
replace('%code%', 'DS07', 'response');
// HTML-Code mit dem Code anzeigen (alternativ: Text mit dem Platzhalter %code% einbinden)
Debug Info:
[Information] Interview started (new case no. 74)
[Information] Questionnaire base from project PersoenlichkeitVerhalten will be used
[Processing] Create page 1 in questionnaire base
[Content] Create question DS07
[Information] The random generator DS07 drew these codes: 4
[Content] Create question DS07
[Information] The random generator DS07 was run earlier in the interview. The codes, already drawn, are preserved: 4
[Information] No visible content on this page, continue with page 2
[Processing] Create page 2 in questionnaire base
[Content] Create question DS03
[Information] value("DS07") = 4
[Content] Show text DS05
[Information] The following placeholders have been prepared:
%code% = (text) 13593610
html('
Ihr Code ist: %code%
');
}