0 votes
in SoSci Survey (English) by s275472 (145 points)

I have 120 texts, and 60 easy texts and 60 hard texts. I have uploaded them into the Database for Content. Now I want to divide the participants into 2 groups, one group first sees easy text and then hard text, second group vice versa. Moreover, I want the texts are randomized. How can I achieve this?

by SoSci Survey (305k points)
How many texts of the 120 texts does each respondent see?
by s275472 (145 points)
Around 300 words, in English.
by SoSci Survey (305k points)
I shall put my question in other words: Does each respondent see one easy text and one hard text or multiple of these texts?
by s275472 (145 points)
one respondent sees one easy text and one hard text. Many thanks!

1 Answer

0 votes
by SoSci Survey (305k points)

one respondent sees one easy text and one hard text.

Alright. Then create two random generators with 60 texts, each. Depending on the text length you may want to create them as texts in the list of questions (and store the IDs to the random generator) or as entries in the database for contents (and store the database keys in the random generator).

Then create another random generator to randomize the presentation order.

Create one page for each text (random generator plus presentation), and follow this manual to rotate the two pages: Rotate Pages

by s275472 (145 points)
I want to rotate hard text with hard questions and easy text with easy questions. However, the texts appear multiple times.
I have page IDs: introduction, pre-test, easy, easy question, hard, hard question, posttest, fi, investment, demo.
I have the following:
1 = easy, easy question, hard, hard question
2 = hard, hard question, easy, easy question
question('R103');  // Draw note from the random number generator
$pages = value('R103', 'label');  // Read out drawn page sequence
setPageOrder($pages, 'posttest');  // Apply page sequence
question('R103');
setPageOrder(value('R103', 'label'), 'posttest');
by SoSci Survey (305k points)
Please do not use setPageOrder() multiple times. Remove the last line. And also the line before, because R103 has already been drawn in the first line.

This may not yet solve the problem, but than the problem lies on one of the other pages. What PHP code do you use on the other pages? What does the debug information tell you about the page order?

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

...