- Posts: 8
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Komplexe Bedingungen
- Dschounas
- Topic Author
- Offline
- New Member
Ihre LimeSurvey-Version: 5.6.56+240227
Eigener Server oder LimeSurvey-Cloud: eigener Server
Genutzte Designvorlage: fruity
==================
Liebe Community,
Ich wende mich nicht direkt mit einem Software-Problem, sondern viel mehr mit einem Logik-/Verständnis-Problem an euch.
Im Rahmen meiner Masterarbeit muss ich eine Umfrage erstellen. Leider werden wir von der Uni direkt ins kalte Wasser geschmissen was LimeSurvey angeht - kein Tutorial oder gar Hilfeangebote. Dementsprechend habe ich sehr wenig Ahnung hiervon (geschweige denn von ExpressionScript o.ä.). Deshalb dachte ich, dass ich es mal mit dem Forum versuche.
Folgende Situation: Ich möchte einen Fragebogen erstellen, in dem zunächst ein paar Standard-Fragen gestellt werden. Die eigentliche Studie besteht dann daraus, dass den Teilnehmenden jeweils 9 Bilder zu unterschiedlichen Themen präsentiert werden sollen. Diese Bilder entsprechen 3 verschiedenen Bedingungen. Für jedes der 9 Themen erstelle ich diese 3 Bedingungen, somit habe ich insgesamt 27 Bilder. Mein Problem liegt jetzt darin, dass ich nicht weiß, wie ich sicherstelle, dass a) jede Person 9 Bilder zu unterschiedlichen Themen sieht (die Themen dürfen sich nicht wiederholen) und b) jede der 3 Bedingungen genau 3 Mal vorkommt. Somit soll nicht jede Person jedes Thema in der gleichen Bedingung wie alle anderen Personen sehen, sondern alles soll randomisiert zugeteilt werden, aber sichergestellt werden, dass pro Person jedes Thema nur einmal vorkommt und dass jede Bedingung 3 Mal erfüllt ist.
Ich habe es natürlich schon ins Manual geschaut - leider werde ich daraus auch nicht schlau. ChatGPT ist auch keine wirklich große Hilfe, der scheint sich nicht wirklich mit der Oberfläche auszukennen.
Ich hoffe, dass der Gedanke klar geworden ist und wäre unendlich dankbar, wenn jemand bereit wäre, mir zu helfen.
Falls noch Informationen fehlen, tut mir das Leid - die liefere ich natürlich gerne nach.
Herzliche Grüße
Jonas
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12940
- Thank you received: 3979
lass mich etwas vorwegschicken.
Das kenne ich. Nur ganz wenige Unis erstellen selbst etwas.Leider werden wir von der Uni direkt ins kalte Wasser geschmissen was LimeSurvey angeht - kein Tutorial oder gar Hilfeangebote
Ich schäme ich auch ein wenig, dass meine ehemalige Alma mater sich auch auf den Standpunkt zurückzieht "Es gibt ein Forum. Bei Fragen, bitte dort".
Oh, doch; aber nur, wenn Du Dir am Sonntag ein paar Witze erzählen lassen willst. Die Antworten von ChatGPT sind immer ein Quell der Heiterkeit.ChatGPT ist auch keine wirklich große Hilfe
Zweitens: der "eigene Server" ist sicher kein eigener Server, sondern die Uni-Installation. Richtig?
Das kann wichtig sein, wenn es darum geht javascript einzusetzen.
So, jetzt endlich zu Deiner Frage:
Da es 9 Themen gibt also "ein Bild pro Thema".dass a) jede Person 9 Bilder zu unterschiedlichen Themen sieht
Dieses Bild wird aus drei Bildern ausgewählt, die "Bedingungen".
Woher kommen die "Bedingungen"?
Und die eigentliche Frage ist: "Wie macht man es, dass man pro Bedingung genau 3 Bilder zeigt".
Also 9 Bilder, aufgeteilt in 3 / 3 / 3.
Dies ist nicht so furchteinflößend wie es klingt.geschweige denn von ExpressionScript
Schau Dir einmal mein "Tutorial 4: Gleichungen, Zufall,..." an. Hier im deutschen Forum, auf einer der folgenden Seiten, 6 oder 7.
Dort ist zwar noch nicht viel, aber Du kannst erkennen, dass es harmloser und simpler ist als befürchtet.
"Aus der Lameng" würde ich nun sagen, dass man hier ganz ohne ExpressionScript und ohne javascript auskommen könnte, sondern ausschließlich mit "Randomisierungsgruppennamen". Ich habe hier
[url] forums.limesurvey.org/forum/design-issue...roups?start=0#258867 [/url]
gerade mehrere Möglichkeiten gezeigt.
Aber alles hängt natürlich von Deinem Design ab.
Daher ist es immer am besten einen lss Export eines Prototypen zu schicken.
Also nicht unbedingt die ausformulierte Umfrage, sondern ein Skelett, welches die gewünschte Struktur aufzeigt.
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Dschounas
- Topic Author
- Offline
- New Member
- Posts: 8
- Thank you received: 0
Ich kenne mich nicht so aus, aber auf der Website der Uni steht, dass auf dem Campus "ein eigener LimeSurvey-Server" betrieben werde, der "unabhängig von limesurvey.org und ähnlichen Cloud-Services" bestehe. Javascript scheint zu funktionieren.Zweitens: der "eigene Server" ist sicher kein eigener Server, sondern die Uni-Installation. Richtig?
Das kann wichtig sein, wenn es darum geht javascript einzusetzen.
Ich hole mal etwas weiter aus: Den Teilnehmenden werden 9 Beiträge mit unterschiedlichen Themen gezeigt (als Screenshots). Die eigentliche Manipulation, die ich in der Studie vornehme, ist die Kommunikationsstrategie, die in diesen Beiträgen genutzt wird (persönliche Erfahrung vs. Expertenquelle vs. Kombination aus beidem). Somit habe ich 9 Themen x 3 Kommunikationsstrategien = 27 Beiträge, die ich als Bilder einfüge. Jedes Bild entspricht dann einer Frage in LimeSurvey. Jede Versuchsperson soll aus diesem Pool 9 Beiträge ziehen - dabei soll jedes Thema genau einmal gezogen werden und jede Kommunikationsstrategie genau dreimal.Da es 9 Themen gibt also "ein Bild pro Thema".
Dieses Bild wird aus drei Bildern ausgewählt, die "Bedingungen".
Woher kommen die "Bedingungen"?
Und die eigentliche Frage ist: "Wie macht man es, dass man pro Bedingung genau 3 Bilder zeigt".
Also 9 Bilder, aufgeteilt in 3 / 3 / 3.
Die ISS-Datei kann ich natürlich gerne anhängen.Daher ist es immer am besten einen lss Export eines Prototypen zu schicken.
Mein aktueller Stand ist, dass ich pro Thema eine Fragegruppe erstellt habe. In jeder Gruppe sind drei Fragen enthalten, die den drei Bedingungen entsprechen (die Bilder sind noch nicht drin, weil es Uni-Intern scheinbar gerade mit dem HTML-Editor Probleme gibt. Ich kann keine Bilder hochladen, weil der Editor bei mir und keinem meiner Kommilitonen funktioniert - ist aber ein anderes Thema und darüber habe ich den Uni-Helpdesk schon informiert). Ich habe soweit randomisiert, dass die Fragegruppen in zufälliger Reihenfolge angezeigt werden und dass die Fragen innerhalb der Fragegruppen in zufälliger Reihenfolge angezeigt werden. Aber pro Fragegruppe soll ja nur eine Frage angezeigt werden und wie beschrieben sollen die Bedingungen ausbalanciert "gezogen" werden.
PS: Nicht wundern, damit ich den "Hauptteil" der Umfrage in der Vorschau gut betrachten kann, habe ich die "irrelevanten" Fragen erstmal deaktiviert, die werden in der Vorschau also nicht angezeigt.
Ich schaue mal in das Tutorial (sieht gut aus! Sowas würde ich mir von meiner Uni wünschen ) und versuche, den Thread mit ähnlichem Problem nachzuvollziehen.
Viele Grüße
Jonas
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12940
- Thank you received: 3979
Naja, wenn Du einen eigenen hättest, würdest Du es wissen, z.B. Web-Space angemietet bei IONOS, Strato, und was es alles gibt.Ich kenne mich nicht so aus
Was heißt "scheint"? Hast Du es ausprobiert?Javascript scheint zu funktionieren.
D.h. die Aufgabe ist nur, in den 9 ThemenIn jeder Gruppe sind drei Fragen enthalten, die den drei Bedingungen entsprechen
3 mal PE
3 mal EQ
3 mal PEEQ
auftreten zu lassen.
Das würde dem Vorgehen im zweiten Beispiel des von mir verlinkten Threads zu entsprechen.
Aber probiere trotzdem vorher aus, ob javascript funktioniert. Spart zwar nicht viel, aber dann wissen wir es.
Ich werde morgen Deine lss zurückschicken. Das Einfügen der Bedingungen in die Fragen kostet etwas Zeit, die ich jetzt nicht habe.
Die "ExpressionScript"-Idee ist aber:
Erzeuge einen String "ABCabc123"; Symbolisieren dreimal PE (große Buchstaben), dreimal EQ (kleine Buchstaben), und dreimal PEEQ.
Jetzt werden zufällig nacheinander Zeichen gezogen (ohne Zurücklegen) und Du erhältst so etwas wie "bA3C2ac1B".
Bedeutet:
In Thema 1 wird EQ gezeigt (kleiner Buchstabe)
In Thema 2 wird PE gezeigt (großer Buchstabe)
In Thema 3 wird PEEQ gezeigt (Ziffer)
In Thema 4 wird PE gezeigt (großer Buchstabe)
usw.
Dieses ist auch im Tutorial dargestellt, Kap. 3, Seite 18.
Unterschied, dort sind es 500 Kugeln, daher weder für jede Kugel dreistellige Zeichenketten benutzt.
Joffm
Man muss noch etwas hinzufügen, um nicht so "doofe" Vergleiche in den Bedingungen zu haben.
Es reicht ja, wenn am Ende etwas vorhanden ist wie "213132231" (1->PE, 2->EQ, 3->PEEQ)
Dann muss man nicht vergleichen, substr(eq1,0,1)=="a" or substr(eq1,0,1)=="b" or substr(eq1,0,1)=="c" ; dann reicht substr(eq1,0,1)==2
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Dschounas
- Topic Author
- Offline
- New Member
- Posts: 8
- Thank you received: 0
Vielen Dank für die Erklärung! Ich schaue nochmal ins Tutorial, um die Methode auch zu verstehen. Und besonders vielen Dank für‘s Anpassen der Datei, das ist wirklich eine sehr große Hilfe!
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12940
- Thank you received: 3979
wenn Du javascript einsetzen kannst, genügt dies:
Füge in die erste Gruppe eine Frage vom Typ "kurzer Text" ein. (eqPool)
In den Quellcode der Frage kommt dann dieses script.
script type="text/javascript" charset="utf-8"> function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; // While there remain elements to shuffle... while (0 !== currentIndex) { // Pick a remaining element... randomIndex = Math.floor(Math.random() * currentIndex); currentIndex -= 1; // And swap it with the current element. temporaryValue = array[currentIndex]; array[currentIndex] = array[randomIndex]; array[randomIndex] = temporaryValue; } return array; } $(document).on('ready pjax:scriptcomplete',function(){ // Fill the array var arr = ['1','1','1','2','2','2','3','3','3']; arr = shuffle(arr); $('#question{QID} input[type="text"].val(arr); }); </script>
Dann werden die Bilder angezeigt,
Thema 1
PE: substr(eqPool,0,1)=="1"
EQ: substr(eqPool,0,1)=="2"
PEEQ: substr(eqPool,0,1)=="3"
Thema 2
PE: substr(eqPool,1,1)=="1"
EQ: substr(eqPool,1,1)=="2"
PEEQ: substr(eqPool,1,1)=="3"
Thema 3
PE: substr(eqPool,2,1)=="1"
EQ: substr(eqPool,2,1)=="2"
PEEQ: substr(eqPool,2,1)=="3"
usw.
Falls Du nun den "Entscheidungswert" direkt in der Datenbank haben möchtest, z.B. um ohne große Umrechnung in Deinem Analysetool eine Trennvariable für irgendwelche statistischen Tests zu haben (K-Test, ANOVAs, etc.), kannst Du es auch auf diese Weise machen
Füge eine Frage vom Typ "mehrfache kurze Texte" (eqPool) mit 9 Teilfragen ein (1,2,3,...)
Dann iist das script ein wenig unterschiedlich
script type="text/javascript" charset="utf-8"> function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex; // While there remain elements to shuffle... while (0 !== currentIndex) { // Pick a remaining element... randomIndex = Math.floor(Math.random() * currentIndex); currentIndex -= 1; // And swap it with the current element. temporaryValue = array[currentIndex]; array[currentIndex] = array[randomIndex]; array[randomIndex] = temporaryValue; } return array; } $(document).on('ready pjax:scriptcomplete',function(){ // Fill the array var arr = ['1','1','1','2','2','2','3','3','3']; arr = shuffle(arr); $('#question{QID} input[type="text"]:eq(0).val(arr[0]); $('#question{QID} input[type="text"]:eq(1).val(arr[1]); $('#question{QID} input[type="text"]:eq(2).val(arr[2]); $('#question{QID} input[type="text"]:eq(3).val(arr[3]); $('#question{QID} input[type="text"]:eq(4).val(arr[4]); $('#question{QID} input[type="text"]:eq(5).val(arr[5]); $('#question{QID} input[type="text"]:eq(6).val(arr[6]); $('#question{QID} input[type="text"]:eq(7).val(arr[7]); $('#question{QID} input[type="text"]:eq(8).val(arr[8]); }); </script>
Thema 1
PE: eqPool_1=="1"
EQ: eqPool_1=="2"
PEEQ: eqPool_1=="3"
Thema 2
PE: eqPool_2=="1"
EQ: eqPool_2=="2"
PEEQ: eqPool_2=="3"
usw.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12940
- Thank you received: 3979
Die Befehle im script sind:
a:
$('#question{QID} input[type="text"]').val(arr);
b.
$('#question{QID} input[type="text"]:eq(0)').val(arr); $('#question{QID} input[type="text"]:eq(1)').val(arr); ...
Sorry
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Dschounas
- Topic Author
- Offline
- New Member
- Posts: 8
- Thank you received: 0
Vielen Dank für die Mühen!
Leider sind meine Programmier-Kompetenzen so minimal, dass ich noch nicht verstanden habe, wie ich den Pool an Bildern generiere und wie ich diese Bilder in die Fragen einspeise. JavaScript ist für mich eine unbekannte Fremdsprache.
Inzwischen funktioniert immerhin der HTML-Editor wieder, ich kann also nun die Bilder einbauen.
Ich versuche, den zweiten Weg zu befolgen. Nach jedem Bild möchte ich meinen Fragebogen (6 Fragen) stellen. Ich habe also die Fragegruppe "eqPool" erstellt und dort die Frage "Beiträge" hinzugefügt. In der "Hauptfrage" habe ich das JavaScript eingefügt (mit den korrigierten Copy/Paste Fehlern). Aber wie lade ich meine Beiträge/Bilder hoch, sodass das Script diese einlesen kann? Und was schreibe ich nun in die Teilfragen - vor allem, wenn ich ja auch noch meine Fragebögen nach jedem Bild einbauen möchte? Ich stehe leider immer noch auf dem Schlauch ... Habe hier nochmal den aktuellen Stand per ISS beigefügt.
Danke schon mal im Voraus
Jonas
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12940
- Thank you received: 3979
Das script liest keine Bilder ein; es erzeugt Dir nur 9 Zeichen in zufälliger Reihenfolge.Aber wie lade ich meine Beiträge/Bilder hoch, sodass das Script diese einlesen kann?
Deine Bilder zeigst Du an, indem Du im Editor auf den entsprechenden Button klickst, und dem Wizard folgst.
Dort wirst Du dann die Bilder in Deine Umfrage hochladen und dann anzeigen.
Diese werden doch in den Fragen T1PE, T1EQ, usw. eingefügt.
Und bitte befolge möglichst meine Ratschläge
Du hast eine Gruppe namens "eqPool" ganz ans Ende gesetzt und die Frage "G15Q40" genannt.Füge in die erste Gruppe eine Frage vom Typ "kurzer Text" ein. (eqPool)
Das habe ich einmal korrigiert.
Sollte dieses Ergebnis bringen.
Das heißt also nichts anderes, als dass beim ersten Thema Bild 3 (PEEQ), beim zweiten Thema Bild 2 (EQ), usw. angezeigt wird.
Das steuerst Du über die Bedingung.
Das habe ich ja schon geschrieben.
Und vergiss nicht, nach dem Testen bei "eqPool" die css-Klasse "hidden" zu setzen.
Und - wie Du wohl gesehen hast - wenn Du immer denselben + Button benutzt um weitere Teilfragen hinzuzufügen, wird die Reihenfolge der Codes verhunzt, da der neue Code immer unter dem Button eingefügt wird.
Entweder den "richtigen" Button, oder einfach mit "Schnell hinzufügen"
Joffm
P.S.
Sollen diese "Bilder" bei Dir wirklich vom Typ "langer Text" sein?
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Dschounas
- Topic Author
- Offline
- New Member
- Posts: 8
- Thank you received: 0
vielen Dank für die Anpassungen.
Aktuell sehe ich in der Fragegruppe "Allgemeine Angaben" am Ende die Frage mit der Zufallszuteilung der Bedingungen zu den Themen (blende ich dann vor der Veröffentlichung per "hidden" aus). Wenn ich dann "Weiter" klicke, sehe ich z.B. Thema 3 und dann in zufälliger Reihenfolge alle drei Bedingungen. Allerdings brauche ich pro Thema eine der drei Bedingungen zufällig zugewiesen (also T3PE ODER T3EQ ODER T3PEEQ). Und das dann in allen 9 Themengebieten (T1-T9). Und zu jedem Bild möchte ich dann meine 6 Fragen stellen - also z.B. im Anschluss an T3EQ. Danach soll dann die nächste zufällige Bedingung des nächsten zufälligen Themas erscheinen usw. bis alle 9 Themen maximal einmal gezeigt wurden (zu zufällig gewählten Bedingungen).
Anders formuliert: Die 9 Themen sind auf 9 Zetteln in einer Thema-Urne ohne Zurücklegen. Die 3 Bedingungen sind je 3x, also auf 9 Zetteln, in einer Bedingung-Urne ohne Zurücklegen. Aus der Thema-Urne und aus der Bedingung-Urne wird nacheinander 9x gemeinsam gezogen.
Also folgende (Beispiel-)Struktur möchte ich erreichen:
Einverständniserklärung
|
Allgemeine Angaben
|
1. Runde --> T3EQ (ein Bild)
|
6 Fragen zu T3EQ (mein universeller Fragebogen zu diesem Bild)
|
2. Runde --> T5PEEQ (ein Bild)
|
6 Fragen zu T5PEEQ (mein universeller Fragebogen zu diesem Bild)
|
...
|
9. Runde --> T7PE (ein Bild)
|
6 Fragen zu T7PE (mein universeller Fragebogen zu diesem Bild)
|
Fragebogen zum Abschluss
|
Abschied und Danke
Die Antworten zu den Bildern sollen nicht "langer Text" sein, das habe ich einfach Platzhalter-mäßig erstmal unverändert gelassen (ist ja schnell angepasst).
Ein großes "Danke" nochmal für die ganze Hilfe!
Jonas
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12940
- Thank you received: 3979
Im Moment weißt Du nur, welches es sein soll.
Es gibt dazu zwei Optionen:
1. So, wie es im Moment designed ist, also pro "Bild" eine separate Frage.
In die "Bedingung" wird nun eingetragen, was erfüllt sein muss, dass die Frage gezeigt wird.
Du weißt, eine "Bedingung" (was früher "Relevanzgleichung" hieß, ist ein logischer Term, der WAHR oder FALSCH ist.
Wenn WAHR, wird die Gruppe / Frage / Teilfrage angezeigt, wenn FALSCH eben nicht.
Und wann wird das "Bild PE" in Thema 1 angezeigt? Wenn eqPool_1==1 ist
Entsprechend:
Und wann wird das "Bild EQ" in Thema 1 angezeigt? Wenn eqPool_1==2 ist
Und wann wird das "Bild PEEQ" in Thema 1 angezeigt? Wenn eqPool_1= ist
Und nur dies wird als "Bedingung" eingetragen.
Und bei Thema 2 wird der zweite Wert in "eqPool" herangezogen.
Steht eigentlich auch im "Tutorial 4", Seite 8 f.
Es ist dort ja ein analoger Fall.
2. Für diese Option, die mir persönlich mehr behagt, benötigt man nur eine "Bilder"-Frage.
Dazu benamt man die Bild praktisch.
Zum Beispiel
Die drei "Bilder" des Themas1
"Bed1_1.png", "Bed1_2.png", "Bed1_3.png"
Und so weiter, hier Thema 2
"Bed2_1.png", "Bed2_2.png", "Bed2_3.png"
Dann genügt es die Bilder in jeweils diese eine Frage (wohl vom Typ "Textanzeige") einzufügen mit
<img src="upload/surveys/{SID}/images/Bed1_{eqPool_1}.png" /> ... <img src="upload/surveys/{SID}/images/Bed2_{eqPool_2}.png" /> ... <img src="upload/surveys/{SID}/images/Bed3_{eqPool_3}.png" />
Wie Du siehst, wird hier die Bildnummer dynamisch mittels ExpressionScript {eqPool_1} eingepipt.
Du siehst ja in den Daten, welches Bild gezeigt wurde; dies steht in eqPool.
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Dschounas
- Topic Author
- Offline
- New Member
- Posts: 8
- Thank you received: 0
Jetzt hat's Klick gemacht! Ich habe die erste Variante befolgt, weil sie für mich irgendwie leichter nachvollziehbar ist.
Wenn ich die Umfrage nun starte, werden mir wie erhofft in randomisierter Reihenfolge die Themen präsentiert und dabei wird beachtet, dass jede Bedingung dreimal vorkommt. Großartig!
Jetzt habe ich aber noch eine daran anschließende Frage: Ich habe mir überlegt, dass es für die Auswertung am einfachsten wäre, wenn ich meine beiden Fragebögen, die ich zu den Bildern stellen will, an die aktuelle Struktur anpasse. Das heißt, wenn das Bild "T1PE" kommt, möchte ich dazugehörig die Fragen "F1T1PE" und "F2T1PE" stellen. Wenn das Bild "T5PEEQ" kommt, möchte ich dazugehörig die Fragen "F1T5PEEQ" und "F2T5PEEQ" stellen. Aktuell komme ich nur soweit, dass ich die Fragen in meine bestehenden Fragegruppen einbaue - dann erscheinen sie aber auf derselben Seite wie die Bilder. Das will ich eigentlich vermeiden, weil ich auch eine Zeitbegrenzung für die Betrachtung der Bilder einstellen möchte.
Somit wäre meine nächste Idee, nach der Fragegruppe "Thema 1" mit den Fragen "T1PE", "T1EQ" und "T1PEEQ" die Fragegruppe "Fragen Thema 1" mit den Fragen "F1T1PE", "F2T1PE", "F1T1EQ", "F2T1EQ", "F1T1PEEQ", "F2T1PEEQ" einzufügen - und das dementsprechend weiterführen für alle 9 Themen. Dass die Fragen "F1T1EQ" und "F2T1EQ" nur erscheinen, wenn in diesen Fragen die Bedingung eqPool_1 == "2" erfüllt ist, habe ich dank dir verstanden. Die Herausforderung ist nun, dass die Fragegruppen "Fragen Thema X" den Fragegruppen "Thema X" bei der Randomisierung folgen sollen. Gibt es dafür auch eine logische Funktion? Anders formuliert geht es darum, dass ich zwei Fragegruppen bei der Randomisierung "aneinander kopple".
Oder ist es womöglich noch einfacher und ich kann irgendwie einstellen, dass eine Art "Seitenumbruch" zwischen mehreren Fragen stattfindet? In Druckversionen ist das wohl recht simpel, aber in online-Versionen...?
Viele Grüße
Jonas
Please Log in to join the conversation.