Ich habe einmal eine kleine Beispiel-Studie zusammengebaut.
Im ersten Teil geschieht nicht viel; eben die generellen Fragen.
Außerdem habe ich eine Gleichung eingebaut, die die
aufzurufende SurveyID (SID1) = aufrufende SurveyID + 1
setzt.
Es ist ja auch sinnvoll, dass die Studiennummern beieinander sind.
Gut, dann wäre der Link zu Deiner Loop-Studie:
http(s)/www.myServer.de/limesurvey/index.php/{SID1}?newtest=Y&pSAVE={SAVEDID}&pTECHNO=M010203040506&aTECHNO=01
Dabei gilt:
in pSAVE wird die SAVEDID übergeben; die benötigst Du später zum Zusammenführen der Daten.
in pTECHNO stehen irgendwelche zweistelligen Platzhalter für die abzufragenden Technologien (hier eben 6).
in aTECHNO steht der aktuelle Wert der Technologie, die abgefragt wird (hier eben die erste)
Nun startet als die Loop-Studie.
Mittels Panel-Integration werden die drei übergebenen Werte gespeichert,
mittels Micro-Tayloring der Name der aktuellen Technologie in der Frage angezeigt, und die Frage selbst natürlich.
Danach kommen ein paar Gleichungen mit Stringfunktionen, die die gerade abgearbeitete Technologie aus dem String "pTECHNO" entfernen.
In einer (versteckten) Mehrfachnennung mit den möglichen Technologien als Teilfragen (Codes schon direkt zweistellig gesetzt "01", "02", ...) werden nun die noch offenen Technologien - das sind die, die noch in pTECHNO stehen - auf "checked" gesetzt.
Und zuletzt wird die Einfachnennung - ebenfalls mit allen Technologien, aber mittels Matrixfilter der Mehrfachennung auf die noch offenen reduziert - angezeigt, mit der zusätzlichen Antwortmöglichkeit "Keine mehr".
Eine letzte Gleichung erstellt nun den Link zur Studie (also zu sich selbst)
{if(Q1=="07","","http(s)/www.myServer.de/limesurvey/index.php/"+SID+"?newtest=Y&pSAVE="+pSAVE+"&aTECHNO="+Q1+"&pTECHNO="+pTECHNO)}
Da ich ja 6 Technologien angenommen habe, ist der Code "07" eben "Keine mehr", und dann wird die end-url geleert.
Das ist eigentlich alles.
Als Export erhält man dann (beide Ergebnisse zusammengefasst:
Man sieht deutlich, wie die id der "Master"-Studie mit pSAVE der "Slave"-Studie zusammenhängt.
Im Grunde sind die Spalten "pTECHNO", "aTECHNO" und "Q1" überflüssig; hier nur gezeigt, um den Ablauf darzustellen.
Und zum Schluss noch der lss export der "Slave"-Studie.
Wie schon gesehen, wird über die Technologie selbst nur eine einzige Frage gestellt, nämlich infoTECH. Weiteres sei dem Threadersteller überlassen.
Joffm
P.S.
Das "M" am Anfang vom pTECHNO dient nur dazu den gefundenen Index größer "0" zu machen.
Wenn man nämlich nach "01" suchen würde, käme normalerweise der Index "0" heraus (die String-Funktionen fangen bei "0" an zu zählen)
Das ist aber nicht schön, da die Suchfunktion eben auch "false" = "0" herausgibt, wenn nicht gefunden wurde.
Und LimeSurvey unterstützt den Operator "!==" = "nicht identisch" nicht (damit könnte man nämlich zwischen dem boolschen Wert "false" und dem numerischen Wert "0" unterscheiden.
Daher eben mit Hau-Ruck, und ein zusätzliches Zeichen an den Anfang gesetzt.
P.P.S.
Falls Tokens ins Spiel kommen, ist die Master-Studie diejenige, die token-basiert ist; die Slave-Studie ist offen.
Man sollte aber am Anfang noch testen, ob die notwendigen Parameter übergeben wurden; fals nicht -> ScreenOut mittels Quota wegen fehlender Rechte.