Passing inquisit subject ID numbers to qualtrics


Author
Message
bisocpsy
bisocpsy
Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)
Group: Forum Members
Posts: 14, Visits: 30
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!
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: 104K
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

bisocpsy
bisocpsy
Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)
Group: Forum Members
Posts: 14, Visits: 30
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 
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: 104K
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

Attachments
amp_posneg.iqx (632 views, 14.00 KB)
smp_richpoor.iqx (631 views, 14.00 KB)
bisocpsy
bisocpsy
Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)
Group: Forum Members
Posts: 14, Visits: 30
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

So, for ease, I decided to program everything in inquisit and run everything through the millisecond host site. However, I have come across a different problem. I am asking the page to 'Redirect to the default finish web page" and I am clicking "Show confirmation code." However, the code that shows up is the same jumble that I pasted earlier (%3C%script.subjectiid%%3E). To me, this suggests that there may be an issue with the fact that I'm asking the webpage to sequentially assign participant ID numbers. Is that correct? Here is the new survey launch page: https://mili2nd.co/5vib
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: 104K
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

So, for ease, I decided to program everything in inquisit and run everything through the millisecond host site. However, I have come across a different problem. I am asking the page to 'Redirect to the default finish web page" and I am clicking "Show confirmation code." However, the code that shows up is the same jumble that I pasted earlier (%3C%script.subjectiid%%3E). To me, this suggests that there may be an issue with the fact that I'm asking the webpage to sequentially assign participant ID numbers. Is that correct? Here is the new survey launch page: https://mili2nd.co/5vib

No, I think the issue is that something goes wrong between the browser and web player app when the latter tries to pass the finish URL to the former, i.e. the problem you're running into likely is the same as before (when trying to pass the subject ID to Qualtrics). As before, one way to avoid that issue should be to set the finish URL directly in the script. For example, you run a file called explicit.iqx at the end of each of your two <batch>es:

<batch condition01>
/ subjects = (1 of 2)
/ file = "AMP_PosNeg.iqx"
/ file = "SMP_RichPoor.iqx"
/ file = "Explicit.iqx"
</batch>

<batch condition02>
/ subjects = (2 of 2)
/ file = "SMP_RichPoor.iqx"
/ file = "AMP_PosNeg.iqx"
/ file = "Explicit.iqx"
</batch>

If you change explicit.iqx to read

<survey Explicit>
/ onblockbegin = [
    defaults.finishpage = text.finishurl.item.1;
]

/ pages = [1 = Mediator; 2=WA1; 3=WA2; 4=AR1; 5=AR2; 6=AR3; 7=SRpage1; 8=SRpage2; 9=SRpage3; 10=Dem1; 11=Dem2; 12=Dem3; 13=Dem4; 14=Dem5]
/ screencapture = false
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ nextbuttonposition = (50,90)
/ finishlabel = "Finish"
</survey>

<text finishurl>
/ items = ("https://www.millisecond.com/web/finish5.aspx?IQConfirmationCode=<%script.subjectid%>")
</text>

that should sidestep any potential issue. I'm attaching the modified explicit.iqx file below. Can you give it a try with this one? Thanks!

Attachments
explicit.iqx (639 views, 18.00 KB)
bisocpsy
bisocpsy
Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)
Group: Forum Members
Posts: 14, Visits: 30
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

So, for ease, I decided to program everything in inquisit and run everything through the millisecond host site. However, I have come across a different problem. I am asking the page to 'Redirect to the default finish web page" and I am clicking "Show confirmation code." However, the code that shows up is the same jumble that I pasted earlier (%3C%script.subjectiid%%3E). To me, this suggests that there may be an issue with the fact that I'm asking the webpage to sequentially assign participant ID numbers. Is that correct? Here is the new survey launch page: https://mili2nd.co/5vib

No, I think the issue is that something goes wrong between the browser and web player app when the latter tries to pass the finish URL to the former, i.e. the problem you're running into likely is the same as before (when trying to pass the subject ID to Qualtrics). As before, one way to avoid that issue should be to set the finish URL directly in the script. For example, you run a file called explicit.iqx at the end of each of your two <batch>es:

<batch condition01>
/ subjects = (1 of 2)
/ file = "AMP_PosNeg.iqx"
/ file = "SMP_RichPoor.iqx"
/ file = "Explicit.iqx"
</batch>

<batch condition02>
/ subjects = (2 of 2)
/ file = "SMP_RichPoor.iqx"
/ file = "AMP_PosNeg.iqx"
/ file = "Explicit.iqx"
</batch>

If you change explicit.iqx to read

<survey Explicit>
/ onblockbegin = [
    defaults.finishpage = text.finishurl.item.1;
]

/ pages = [1 = Mediator; 2=WA1; 3=WA2; 4=AR1; 5=AR2; 6=AR3; 7=SRpage1; 8=SRpage2; 9=SRpage3; 10=Dem1; 11=Dem2; 12=Dem3; 13=Dem4; 14=Dem5]
/ screencapture = false
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ nextbuttonposition = (50,90)
/ finishlabel = "Finish"
</survey>

<text finishurl>
/ items = ("https://www.millisecond.com/web/finish5.aspx?IQConfirmationCode=<%script.subjectid%>")
</text>

that should sidestep any potential issue. I'm attaching the modified explicit.iqx file below. Can you give it a try with this one? Thanks!

Thanks for sending this along! Super helpful. I had trouble replacing the file, so I ended up starting a new project. But, I'm still having the same problem... Here's the link: https://mili2nd.co/7vib   alal  alal
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: 104K
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

So, for ease, I decided to program everything in inquisit and run everything through the millisecond host site. However, I have come across a different problem. I am asking the page to 'Redirect to the default finish web page" and I am clicking "Show confirmation code." However, the code that shows up is the same jumble that I pasted earlier (%3C%script.subjectiid%%3E). To me, this suggests that there may be an issue with the fact that I'm asking the webpage to sequentially assign participant ID numbers. Is that correct? Here is the new survey launch page: https://mili2nd.co/5vib

No, I think the issue is that something goes wrong between the browser and web player app when the latter tries to pass the finish URL to the former, i.e. the problem you're running into likely is the same as before (when trying to pass the subject ID to Qualtrics). As before, one way to avoid that issue should be to set the finish URL directly in the script. For example, you run a file called explicit.iqx at the end of each of your two <batch>es:

<batch condition01>
/ subjects = (1 of 2)
/ file = "AMP_PosNeg.iqx"
/ file = "SMP_RichPoor.iqx"
/ file = "Explicit.iqx"
</batch>

<batch condition02>
/ subjects = (2 of 2)
/ file = "SMP_RichPoor.iqx"
/ file = "AMP_PosNeg.iqx"
/ file = "Explicit.iqx"
</batch>

If you change explicit.iqx to read

<survey Explicit>
/ onblockbegin = [
    defaults.finishpage = text.finishurl.item.1;
]

/ pages = [1 = Mediator; 2=WA1; 3=WA2; 4=AR1; 5=AR2; 6=AR3; 7=SRpage1; 8=SRpage2; 9=SRpage3; 10=Dem1; 11=Dem2; 12=Dem3; 13=Dem4; 14=Dem5]
/ screencapture = false
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ nextbuttonposition = (50,90)
/ finishlabel = "Finish"
</survey>

<text finishurl>
/ items = ("https://www.millisecond.com/web/finish5.aspx?IQConfirmationCode=<%script.subjectid%>")
</text>

that should sidestep any potential issue. I'm attaching the modified explicit.iqx file below. Can you give it a try with this one? Thanks!

Thanks for sending this along! Super helpful. I had trouble replacing the file, so I ended up starting a new project. But, I'm still having the same problem... Here's the link: https://mili2nd.co/7vib   alal  alal

Clearly some bug at work. For some reason the override of the finish URL per the script doesn't seem to "stick"... Let me see if I can come up with something else -- sorry for the trouble.

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: 104K
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

So, for ease, I decided to program everything in inquisit and run everything through the millisecond host site. However, I have come across a different problem. I am asking the page to 'Redirect to the default finish web page" and I am clicking "Show confirmation code." However, the code that shows up is the same jumble that I pasted earlier (%3C%script.subjectiid%%3E). To me, this suggests that there may be an issue with the fact that I'm asking the webpage to sequentially assign participant ID numbers. Is that correct? Here is the new survey launch page: https://mili2nd.co/5vib

No, I think the issue is that something goes wrong between the browser and web player app when the latter tries to pass the finish URL to the former, i.e. the problem you're running into likely is the same as before (when trying to pass the subject ID to Qualtrics). As before, one way to avoid that issue should be to set the finish URL directly in the script. For example, you run a file called explicit.iqx at the end of each of your two <batch>es:

<batch condition01>
/ subjects = (1 of 2)
/ file = "AMP_PosNeg.iqx"
/ file = "SMP_RichPoor.iqx"
/ file = "Explicit.iqx"
</batch>

<batch condition02>
/ subjects = (2 of 2)
/ file = "SMP_RichPoor.iqx"
/ file = "AMP_PosNeg.iqx"
/ file = "Explicit.iqx"
</batch>

If you change explicit.iqx to read

<survey Explicit>
/ onblockbegin = [
    defaults.finishpage = text.finishurl.item.1;
]

/ pages = [1 = Mediator; 2=WA1; 3=WA2; 4=AR1; 5=AR2; 6=AR3; 7=SRpage1; 8=SRpage2; 9=SRpage3; 10=Dem1; 11=Dem2; 12=Dem3; 13=Dem4; 14=Dem5]
/ screencapture = false
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ nextbuttonposition = (50,90)
/ finishlabel = "Finish"
</survey>

<text finishurl>
/ items = ("https://www.millisecond.com/web/finish5.aspx?IQConfirmationCode=<%script.subjectid%>")
</text>

that should sidestep any potential issue. I'm attaching the modified explicit.iqx file below. Can you give it a try with this one? Thanks!

Thanks for sending this along! Super helpful. I had trouble replacing the file, so I ended up starting a new project. But, I'm still having the same problem... Here's the link: https://mili2nd.co/7vib   alal  alal

Clearly some bug at work. For some reason the override of the finish URL per the script doesn't seem to "stick"... Let me see if I can come up with something else -- sorry for the trouble.

Alright, one more try: Could you tell me if this example here

https://mili2nd.co/awib

successfully displays the confirmation code for you? (It does for me, but I suspect we might be seeing slightly different behavior.)

bisocpsy
bisocpsy
Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)Expert (1.2K reputation)
Group: Forum Members
Posts: 14, Visits: 30
Dave - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Dave - Monday, June 11, 2018
bisocpsy - Monday, June 11, 2018
Hello, I have a question about passing an inquisit ID to qualtrics. Participants are asked to complete two version of the AMP on inquisit first, then are automatically redirected to qualtrics to complete the questionnaires. I am hosting this survey online here: https://mili2nd.co/3tib 

Right now, I am asking inquisit to automatically send participants to a qualtrics survey using the inquisit "Finish Page" option. In addition, I am asking qualtrics to keep track of the subjectid information by using "?subjectiid=<%script.subjectid%>" at the end of the survey link. However, when I download the data from qualtrics, the subject ID number isn't correctly showing up. Instead, I am getting a jumble of script (specifically, qualtrics is recording "%3C%script.subjectiid%%3E" for everyone). Do you know what is going on? I've called qualtrics and they seem to believe the issue is on the side of inquisit. Thanks for your help!

Thanks for the link -- I've implemented a workaround in the scripts which should hopefully resolve the issue and ensure that the subject ID transfers over fine to Qualtrics. Can you give it a try

https://mili2nd.co/3tib

and let me know how things look on the Qualtrics side?

Hi Dave, Unfortunately it is still not working. I am still getting the same jumble of script on qualtrics. 

Hmm, that's strange. I see that the experiment is currently not online under the previous URL. Could you link me to the replacement (if there is any) so I can take another look? I'm also attaching the script files I had modified earlier for you to try. Those set the finish URL directly, which -- in theory -- should make the "jumbled" ID impossible.

So, for ease, I decided to program everything in inquisit and run everything through the millisecond host site. However, I have come across a different problem. I am asking the page to 'Redirect to the default finish web page" and I am clicking "Show confirmation code." However, the code that shows up is the same jumble that I pasted earlier (%3C%script.subjectiid%%3E). To me, this suggests that there may be an issue with the fact that I'm asking the webpage to sequentially assign participant ID numbers. Is that correct? Here is the new survey launch page: https://mili2nd.co/5vib

No, I think the issue is that something goes wrong between the browser and web player app when the latter tries to pass the finish URL to the former, i.e. the problem you're running into likely is the same as before (when trying to pass the subject ID to Qualtrics). As before, one way to avoid that issue should be to set the finish URL directly in the script. For example, you run a file called explicit.iqx at the end of each of your two <batch>es:

<batch condition01>
/ subjects = (1 of 2)
/ file = "AMP_PosNeg.iqx"
/ file = "SMP_RichPoor.iqx"
/ file = "Explicit.iqx"
</batch>

<batch condition02>
/ subjects = (2 of 2)
/ file = "SMP_RichPoor.iqx"
/ file = "AMP_PosNeg.iqx"
/ file = "Explicit.iqx"
</batch>

If you change explicit.iqx to read

<survey Explicit>
/ onblockbegin = [
    defaults.finishpage = text.finishurl.item.1;
]

/ pages = [1 = Mediator; 2=WA1; 3=WA2; 4=AR1; 5=AR2; 6=AR3; 7=SRpage1; 8=SRpage2; 9=SRpage3; 10=Dem1; 11=Dem2; 12=Dem3; 13=Dem4; 14=Dem5]
/ screencapture = false
/ showbackbutton = false
/ showpagenumbers = false
/ showquestionnumbers = false
/ nextbuttonposition = (50,90)
/ finishlabel = "Finish"
</survey>

<text finishurl>
/ items = ("https://www.millisecond.com/web/finish5.aspx?IQConfirmationCode=<%script.subjectid%>")
</text>

that should sidestep any potential issue. I'm attaching the modified explicit.iqx file below. Can you give it a try with this one? Thanks!

Thanks for sending this along! Super helpful. I had trouble replacing the file, so I ended up starting a new project. But, I'm still having the same problem... Here's the link: https://mili2nd.co/7vib   alal  alal

Clearly some bug at work. For some reason the override of the finish URL per the script doesn't seem to "stick"... Let me see if I can come up with something else -- sorry for the trouble.

Alright, one more try: Could you tell me if this example here

https://mili2nd.co/awib

successfully displays the confirmation code for you? (It does for me, but I suspect we might be seeing slightly different behavior.)

This worked! It says "Your Confirmation Code is 8." Was it the same code that you sent me earlier?

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Reading This Topic

Explore
Messages
Mentions
Search