Известь извести После того, как пользователь вошел в систему со своим токеном для участия в опросе, для пользователей ведется отдельный сеанс?

После того как пользователь вошел в систему со своим токеном для участия в опросе Отдельная авторизованная сессия создается в приложении Lime Survey.

Если это так, где сеанс установлен в исходном коде извести опрос.

Мне нужно сохранить опрос в режиме сохранения / редактирования. так что пользователь может войти в систему и редактировать свой опрос в любое время (несколько раз) до даты окончания.

0

Решение

Простой способ: использовать токен

  • Разрешить несколько ответов или обновить ответы одним токеном?
  • Включить сохранение ответов на основе токенов

См. Руководство по LimeSurvey: https://manual.limesurvey.org/Survey_settings#Tokens

Самый сложный способ: сделать плагин, используя beforeSurveyPage https://manual.limesurvey.org/BeforeSurveyPage и получить код из ядра LS: https://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/frontend_helper.php#L14

PS:
И чтобы получить информацию об опросе: Yii::app()->session["survey_{$iSurveyId}"]; замените $ iSurveyId идентификатором опроса.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]