Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
de:create:functions:put [26.11.2016 11:35] – Kapitel umgestellt und Transformation ergänzt admin | de:create:functions:put [19.09.2018 13:45] – [Beispiel: Randomisierung I] admin | ||
---|---|---|---|
Zeile 137: | Zeile 137: | ||
for ($i=0; $i< | for ($i=0; $i< | ||
// Kennung der internen Variable aus Frage-Kennung plus Index erstellen | // Kennung der internen Variable aus Frage-Kennung plus Index erstellen | ||
- | $id = ' | + | $id = id('IV01', $i + 1); |
// Hier den Wert aus dem Array speichern | // Hier den Wert aus dem Array speichern | ||
put($id, $elements[$i]); | put($id, $elements[$i]); | ||
Zeile 143: | Zeile 143: | ||
</ | </ | ||
- | Der Befehl | + | Zum Index '' |
Oftmals ist es sinnvoller, die Ränge der Elemente zu speichern. Etwa wenn '' | Oftmals ist es sinnvoller, die Ränge der Elemente zu speichern. Etwa wenn '' | ||
Zeile 150: | Zeile 150: | ||
for ($i=0; $i< | for ($i=0; $i< | ||
// Kennung der internen Variable aus Frage-Kennung plus Inhalt des Elements (!) erstellen | // Kennung der internen Variable aus Frage-Kennung plus Inhalt des Elements (!) erstellen | ||
- | $id = ' | + | $id = id('IV01', $elements[$i]); |
// Hier den Rang speichern | // Hier den Rang speichern | ||
put($id, $i + 1); | put($id, $i + 1); | ||
Zeile 167: | Zeile 167: | ||
for ($i=0; $i< | for ($i=0; $i< | ||
// Rang speichern wie oben | // Rang speichern wie oben | ||
- | $id = ' | + | $id = id('IV01', $indices[$i] + 1); |
put($id, $i + 1); | put($id, $i + 1); | ||
// Seite in der Abfolge speichern | // Seite in der Abfolge speichern | ||
Zeile 173: | Zeile 173: | ||
} | } | ||
// Neue Seitenabfolge setzen | // Neue Seitenabfolge setzen | ||
- | setPageOrder($random); | + | // Nach der letzten Seite soll es auf Seite " |
+ | setPageOrder($random, ' | ||
</ | </ | ||