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:RemoteControl 2 API

From LimeSurvey Manual

Bonjour,

Je revisite ce module pour une utilisation à partir de JAVA et laisserai ci-dessous des remarques vis-à-vis du manuel (sauf s'il y a un meilleur endroit pour cela, merci de me le faire savoir en ce cas). Etant programmeur débutant il se peut qu'il existe des solutions différentes, plus adéquates !

- import org.apache.http.impl.client.DefaultHttpClient; est en deprecated ... utilisation possible de :

   + import org.apache.http.impl.client.DefaultHttpClient; et
   + import org.apache.http.impl.client.CloseableHttpClient; (thread safe et possède une méthode execute())
 du coup DefaultHttpClient client = new DefaultHttpClient();
 devient CloseableHttpClient client = HttpClientBuilder.create().build();


- Dans la fonction add_participants, le paramètre "createTokenKey" (boolean) n'accepte pas la valeur "false" pour empêcher la création automatique de Codes (paramètre "token"). Il faut utiliser "0" (zéro) à la place : "createTokenKey":"0"

- Concernant la fonction invite_participants, pour que celle-ci fonctionne il faut que le champ "emailstatus" du participant de la liste ait pour valeur "OK", il faut donc auparavant ajouter au cours d'un add_participant "emailstatus":"OK" dans les participantData des params ou similaire avec un set_participant_properties.