Back
Login
Register
Login
Register
Millisecond Forums
Home
»
Millisecond Forums
»
Inquisit 4
»
Inquisit Web battery-task creation and per-post testing
Inquisit Web battery-task creation and per-post testing
Post Reply
Like
85
1
2
Next
Jump To Page
Inquisit Web battery-task creation and per-post testing
View
Flat Ascending
Flat Descending
Threaded
Options
Subscribe to topic
Print This Topic
RSS Feed
Goto Topics Forum
Author
Message
Dave
Dave
posted 11 Years Ago
ANSWER
Post Details
Share Post
Group: Administrators
Posts: 13K,
Visits: 108K
> The link does not work though.
It should now (stupid forum added the '.' to the URL).
Reply
Like
53
roy27787
roy27787
posted 11 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 16,
Visits: 25
Thanks.
The link does not work though.
Reply
Like
48
Dave
Dave
posted 11 Years Ago
ANSWER
Post Details
Share Post
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
Reply
Like
56
roy27787
roy27787
posted 11 Years Ago
ANSWER
Post Details
Share Post
Group: Forum Members
Posts: 16,
Visits: 25
Do you have any documentation regarding hosting the experiment in my web space?
Reply
Like
39
Dave
Dave
posted 11 Years Ago
ANSWER
Post Details
Share Post
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.
Reply
Like
54
roy27787
roy27787
posted 11 Years Ago
ANSWER
Post Details
Share Post
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.
Reply
Like
37
Dave
Dave
posted 11 Years Ago
ANSWER
Post Details
Share Post
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.
Reply
Like
93
roy27787
roy27787
posted 11 Years Ago
ANSWER
Post Details
Share Post
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 ?
Reply
Like
89
Dave
Dave
posted 11 Years Ago
ANSWER
Post Details
Share Post
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
)
Reply
Like
87
roy27787
roy27787
posted 11 Years Ago
ANSWER
Post Details
Share Post
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..
Reply
Like
79
GO
Merge Selected
Merge into selected topic...
Merge into merge target...
Merge into a specific topic ID...
Open Merge
Post Reply
Like
85
1
2
Next
Jump To Page
Post Quoted Reply
Reading This Topic
Login
Login
Remember Me
Reset Password
Resend Validation Email
Login
Facebook
Explore
Messages
Mentions
Search