Problem with finish page, TurkPrime, potentially linked to batch scripts


Author
Message
elobot10
elobot10
Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)Partner Member (768 reputation)
Group: Forum Members
Posts: 11, Visits: 59
Yesterday I attempted to run an Inquisit study via TurkPrime/Cloud Research, which I have been doing without issue for over a year.

In spite of the script working perfectly fine when I tested it both on my own computer and via the "Open Launch Page" function on the Millisecond website, I have received emails from MTurkers saying the experiment was taking them straight to the finish page without having them do the experiment. Additionally, it looks like the finish page displays a different completion code from the one that I have logged both on TurkPrime and in the Inquisit script. On TurkPrime all 9 assignments have been filled and flagged as 'pending' due to people entering the wrong completion code, and on the Millisecond website it looks like no data has been recorded.

Could I get some information about what might be going on? Some other details that might be helpful:

My settings on Millisecond for this study are identical to what I have used in the past without issue:
- use default launch page
- pariticipant IDs generated from URL parameter 'workerId'; group ID determined sequentially, 4 different groups
-redirect to default web finish page; show TurkPrime confirmation code



I have the following code in my Inquisit script (I hope that it is clear that I have redacted the true confirmation code):
<text finishpage>
/items = ("http://www.millisecond.com/web/finish5.aspx?IQConfirmationCode=CONFIRMATIONCODEREDACTED")
</text>

<expt Spencil_Fpen>
/onexptbegin = [
    defaults.finishpage = text.finishpage.item.1
]
/ onexptbegin = [
    values.condition = 1
]
/subjects = (1 of 2)
/ blocks = [1=block.generalIntro; 2=block.Assign_Spencil_Fpen; 3=block.instructions_Spencil_Fpen; 4=block.PracticeSpencil_Fpen;
5=block.Spencil_Fpen; 6=block.TSpencil_Fpen; 7=block.end ]
/onexptend = [
    values.completed = 1
]
/groupassignment = groupnumber
</expt>


The only thing that has changed since previous studies I've run through this platform is that I'm using a batch script to assign to the different conditions. Could this have something to do with it?

<batch>
/ subjects = (1 of 4)
/file = "study1_semantic_selfM_friendC.iqx"
</batch>

<batch>
/ subjects = (2 of 4)
/file = "study1_semantic_selfM_friendC.iqx"
</batch>


<batch>
/ subjects = (3 of 4)
/file = "study1_semantic_selfC_friendM.iqx"
</batch>

<batch>
/ subjects = (4 of 4)
/file = "study1_semantic_selfC_friendM.iqx"
</batch>


Thanks!

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
elobot10 - 4 Years Ago
Dave - 4 Years Ago
Dave - 4 Years Ago
elobot10 - 4 Years Ago
Dave - 4 Years Ago
                         Yes, the <expt> scripts perform condition assignment. I get that...
elobot10 - 4 Years Ago
                             The finishpage assignment is performed by the batch script. Any...
Dave - 4 Years Ago
                                 Ah, makes sense. Thanks!
elobot10 - 4 Years Ago

Reading This Topic

Explore
Messages
Mentions
Search