x

Main chapters

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Quick start guide
  3. LimeSurvey CE - Installation
  4. How to design a good survey (Guide)
  5. Getting started
  6. LimeSurvey configuration
  7. Introduction - Surveys
  8. View survey settings
  9. View survey menu
  10. View survey structure
  11. Introduction - Questions
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

Talk

Talk:EM Enhancements

From LimeSurvey Manual

Write to token attributes from survey

(moved from page)

  • Point of view : i really think it can be in plugin, in workaround. But are a specific issue. DenisChenu (talk) 18:09, 6 June 2017 (CEST)
    • Marcel: This is an often requested, missing feature. Very often user data gets loaded into the token table and there is a question like "Is this address/email/phone number up to date: 'XYZ'?". If the user corrects data there should be an option to directly update the token data from within the survey. This also allows exporting the updated token data and re-use it at upcoming surveys.
    • DenisChenu (talk) 11:51, 7 June 2017 (CEST) Yes : and it's the point of `think it can be in plugin, in workaround` and can/must be done only after survey submitted. Olle and me already think to fix/improve plugin to be included more officially. I didn't write : “don't do it”, i only say : “don't do it in core , for all survey, by default”. LimeSurvey GUI (and EM) is already so complicated ....


  • There has to be ways to add code in a modular fashion without using plugins? What about OOP? Olle (talk) 11:28, 8 June 2017 (CEST)
    • --DenisChenu (talk) 11:42, 8 June 2017 (CEST) You can add extension and/or replace some Yii system using config currently. And this can be done in plugin ;) (example (i use init too for such things)). But at a time : you need a system to allow 'extension' to update config or ask to user to update manually config. See “create a new updateKnowVar static function» any current plugin can use any public function (from LS or from Yii)
    • --DenisChenu (talk) 11:45, 8 June 2017 (CEST) see https://www.limesurvey.org/forum/plugins/111791-recaptcha-plugin-for-ls3#155658 : i think (maybe) you cazn replace an alias in plugin constructor ? Then, maybe : replace an existing extension (here for Captcha).