Changes

Jump to navigation Jump to search
add example for dual panel (SONA + Prolific)
Line 47: Line 47:     
Now all three URLs will receive the prolific PID, study id, etc.
 
Now all three URLs will receive the prolific PID, study id, etc.
 +
 +
= SONA and Prolific =
 +
Imagine you want to conduct an online experiment with two panel systems that recruit participants to the same experiment, SONA and Prolific,  and you want to your participants to visit the following places:
 +
* Online Experiment in Limesurvey
 +
* SONA or Prolific completion, depending on where they were recruited
 +
 +
As the three URLs in ''Sequence'' you input  (mutatis mutandis):
 +
* 0: https://questions.socsci.ru.nl/index.php/654321 (change the 6 digit number to your limesurvey number)
 +
* 1: https://radboud.sona-systems.com/services/SonaAPI.svc/WebstudyCredit?experiment_id=12345&credit_token=123456789abcdef (take your SONA completion url)
 +
* 2: https://app.prolific.co/submissions/complete?cc=ABC123 (take your the Prolific completion url)
 +
Note that we leave out the last part of the completion URL that the SONA experiment page gives (&survey_code=XXXXXX) since that is taken care of by ''Sequence''
 +
 +
As the SONA study url you should use without ''Sequence'':
 +
* https://questions.socsci.ru.nl/index.php/654321?survey_code=%SURVEY_CODE%
 +
but because you use ''Sequence'' you replace the first part:
 +
* https://www.socsci.ru.nl/tsg/sequence/123456/0?survey_code=%SURVEY_CODE%
 +
 +
As the Prolific study url you should use without ''Sequence'':
 +
* https://questions.socsci.ru.nl/index.php/654321?PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}
 +
but with ''Sequence'' you replace the first part:
 +
* https://www.socsci.ru.nl/tsg/sequence/123456/0?PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}
 +
 +
All that we now have to do is set a Limesurvey ''end url'' that points either to SONA or to Prolific:
 +
* https://www.socsci.ru.nl/tsg/misc/redirect.php?url={if(is_empty('{PASSTHRU:PROLIFIC_PID}'), 'https://www.socsci.ru.nl/tsg/sequence/123456/1', 'https://www.socsci.ru.nl/tsg/sequence/123456/2')}
 +
which in normal English means something like: if there is ''no'' PROLIFIC PID, go to ''Sequence'' page 1, otherwise go to ''Sequence'' page 2.
    
= Privacy =
 
= Privacy =

Navigation menu