Hallo,
ich wollte wissen, ob es möglich ist zwei Loops ineinander zu verschachteln nach dem selben Prinzip das auf der loopToPage InfoSeite erklärt wird? Ich möchte nämlich einen kleinen Loop, in dem geübt wird, in einen größeren Loop einbetten, der nach 3x Durchlauf des kleinen Loops gestartet wird und dann wieder zum Beginn der zwei Loops geht. Dafür habe ich für beide Loops array mit unterschiedlichen Fragen, aus denen mit $question() gezogen wird.
Vielen Dank
Nein, die Funktionen loopPage(), loopToPage() und setNextPage() können nicht verschachtelt werden. Der Aufruf eines Befehls aus dieser Reihe bricht eine vorhergehende Schleife ab.
loopPage()
loopToPage()
setNextPage()
In Ihrem Fall würden sie die komplette Seitenabfolge vorab definieren (mit allen Wiederholungen) und diese gesamt in einem setPageOrder() festlegen. Die Funktion loopIndex() sollte die Position in der Seitenabfolge verraten - wenn Sie also in einer zweiten Array-Variable die Zähler für Ihre Loops definieren und diese per registerVariable()mitnehmen, können Sie damit genauso arbeiten wie vorher mit den individuellen Schleifen.
setPageOrder()
loopIndex()
registerVariable()
Willkommen im Online-Support von SoSci Survey.
Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.
→ Eine Frage stellen
Welcome to the SoSci Survey online support.
Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.
→ Ask a Question