Hi everyone,
I am still trying to link LimeSurvey to our Sona Systems subject pool (see
www.sona-systems.com/help/limesurvey.aspx
). The core idea is here to send participants from Sona to LimeSurvey with the survey code of the experiment in the url: e.g. limesurvey.de/index.php/284885?lang=de&id=%SURVEY_CODE% After finishing the survey on LimeSurvey they are then send back to Sona via the end URL, which passes the survey code (via {PASSTHRU:id}) back again. This should mark them as participated in the subject pool.
If I run LimeSurvey in open access mode, this works just fine. However, as soon as I try to use the close-access mode only receive the following error message when send back to Sona System: "Invalid survey_code". According to Sona this indicates that either the survey code is blank, or was not specified at all.
Something seems to be happening in the background here that apparently prevents the id/survey code from being passed through correctly in closed-access mode. My current guess would be that the parameter I am saving the id in is not accessible in the beginning when in closed-access mode. But I couldn't find anything in the documentation or the forum that helped me to understand what really is amiss here. I would greatly appreciate any kind of insight into what is going on here and whether this can be solved in some way.
P.S. The LimeSurvey manual advises to disable the welcome screen to prevent the id from not being loaded. For me when in open-access mode the panel integration works no matter whether the welcome screen is activated or not.