Millisecond Forums

Passing inquisit subject ID numbers to qualtrics

https://forums.millisecond.com/Topic25069.aspx

By bisocpsy - 6/10/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!
By Dave - 6/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?
By bisocpsy - 6/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. 
By Dave - 6/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.
By bisocpsy - 6/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
By Dave - 6/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!
By bisocpsy - 6/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
By Dave - 6/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.
By Dave - 6/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.)
By bisocpsy - 6/11/2018

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?
By Dave - 6/12/2018

bisocpsy - Tuesday, June 12, 2018
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?

Thanks for confirming -- the code is slightly different to work around an issue inadvertently introduced in 5.0.12 (I think). I'm attaching the modified files below:
- the batch script
- the explicit.iqx script
(the AMP and SMP remain unchanged)

That should hopefully do the trick for now, but please let me know if you run into any issues with the code.
By bisocpsy - 6/12/2018

Dave - Tuesday, June 12, 2018
bisocpsy - Tuesday, June 12, 2018
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?

Thanks for confirming -- the code is slightly different to work around an issue inadvertently introduced in 5.0.12 (I think). I'm attaching the modified files below:
- the batch script
- the explicit.iqx script
(the AMP and SMP remain unchanged)

That should hopefully do the trick for now, but please let me know if you run into any issues with the code.

That worked! Thank you!!!