SondagesPro / LS-questionExtraSurvey

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

questionExtraSurvey

Add survey inside survey : create question with list of response in another survey

Warning : This plugin is not compatible with theme option ajax mode. You must use a theme without ajax mode or deactivate the ajax mode in theme option.

Installation

This plugin is tested with LimeSurvey 2.73, and 3.16.1

Via GIT

  • Go to your LimeSurvey Directory
  • Clone in plugins/questionExtraSurvey directory git clone https://gitlab.com/SondagesPro/QuestionSettingsType/questionExtraSurvey.git questionExtraSurvey

Via ZIP dowload

Usage

Basic usage with token enables survey's

Only usage with token enable survey is allowed currently

  1. Create the 1st survey and add a long text question
    • The plugin is done for survey with token, not anonymous, token-based response persistence and allow edit response activated.
  2. Create the second survey with
    • An hidden question to get the response identification of the first survey (for example surveyLinkSrid)
    • Your real question
  3. Create and set the token to the 2 surveys with same token list. The second survey must be
    • Not anonymous
    • Token-based response persistence not activated or Use left up to 1 (if you want to limit number of response by token)
    • If Allow multiple responses is not activated : when reloading : survey is set to not submitted.
  4. Update the short text question settings with
    • Survey to use: the survey id of the second survey
    • Question for response id : the response code for identification (for example surveyLinkSrid)
    • You can use a question for the list : it can be text, single choice, numerci, date or equation question type.

This plugin is compatible with responseListAndManage user group.

Improve relations between related survey using any questions field for relation

When export, import first survey, or if you need to deactivate the first survey. When you reload previous response table : the link between reponse are totally lost.

You can use a generateUniqId question for the link between surveys.

  1. Create you uniqId question in the first survey (title : uniqId here)
  2. Set Other question fields for relation to surveyLinkSrid:{uniqId.NAOK}

You can use any question, for example : you can use TOKEN.

Home page & Copyright

Distributed under GNU GENERAL PUBLIC LICENSE Version 3 licence

About

License:GNU Affero General Public License v3.0


Languages

Language:PHP 89.9%Language:JavaScript 9.5%Language:CSS 0.7%