Inquisit Web battery-task creation and per-post testing


Author
Message
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K
> The link does not work though.

It should now (stupid forum added the '.' to the URL).

roy27787
roy27787
Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)
Group: Forum Members
Posts: 16, Visits: 25
Thanks.
The link does not work though.

Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K
See https://www.millisecond.com/products/Inquisit4/webhosting.aspx.You would have to

(a) figure out how to make your online survey provider submit the relevant parameters to your server via HTTP POST

(b) have your server extract the parameters and

(c) provide the parameter values to the launch page's GetSubjectNumber() and GetGroupId() functions.

Edited 11 Years Ago by Dave
roy27787
roy27787
Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)
Group: Forum Members
Posts: 16, Visits: 25
Do you have any documentation regarding hosting the experiment in my web space?
Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K
Query parameters will indeed be visible in the browser's address bar. Submitting them to millisecond.com-hosted launch pages via HTTP POST isn't possible. If you wanted to do this, you would have to host the launch page on your own web space and take care of the necessary server-side web programming yourself.

Hope this helps.

roy27787
roy27787
Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)
Group: Forum Members
Posts: 16, Visits: 25
the user will be redirected to:
inquisit.com/username/research/example.web?respondentId=123&mygroup=1 

If this is visible to him (i.e appearing in the web browser's address bar) I don't want him to start changing the parameters (entering a different group number).
GET requests have these parameters visible in the address while POST does not. This is where my question stems from.
 


Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K
> Is mygroup the formal query parameter that will be parsed into GroupID ?

You can give the parameter any valid name. It does not have to be called 'mygroup'.

> Lets say I want to have both respondent id and group id in the query parameter, do I go with:inquisit.com/username/research/example.web?respondentId=123&mygroup=1 ?

Yes.

> Will it automatically parse these fields?

You have to configure your launch page to retrieve the parameters by name. This is done via the Web Script Wizard.

> Also, will these fields be available for the user in the browser? can they be sent via POST ?

Query parameters can be accessed via JavaScript / standard web technologies. They are part of W3C web standards after all. None of this is specific to Inquisit Web.

roy27787
roy27787
Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)
Group: Forum Members
Posts: 16, Visits: 25
Ok, there's a bug in inquisit lab.
It continued giving me the same errors until I restarted it (even re opening the script didn't help).

Is mygroup the formal query parameter that will be parsed into GroupID ?
Lets say I want to have both respondent id and group id in the query parameter, do I go with:
inquisit.com/username/research/example.web?respondentId=123&mygroup=1 ?
Will it automatically parse these fields?
Also, will these fields be available for the user in the browser? can they be sent via POST ?


Dave
Dave
Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)Supreme Being (1M reputation)
Group: Administrators
Posts: 13K, Visits: 108K
See the attached example files and you'll find it works exactly as detailed. Entering the digit 1 will run pre.iqx, entering 2 as group id will run post.iqx.

Attachments
batch.iqx (712 views, 200 bytes)
pre.iqx (673 views, 44 bytes)
post.iqx (645 views, 44 bytes)
roy27787
roy27787
Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)Esteemed Member (1.6K reputation)
Group: Forum Members
Posts: 16, Visits: 25
I'm trying to test it via inquisit lab.
i've written "/groupassignment = groupnumber" (As is - where groupnumber is not a parameter, just that string). I've also added the subjects line.
I ran and entered group =1 at the prompt.
i get an error on attribute groupassignment  - '1' is not a valid setting.

I also tried 
"/groupassignment = 1". got the same results..

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search