Actions

Alternatives to the LimeSurvey import function/fr: Difference between revisions

From LimeSurvey Manual

m (Text replace - "è" to "è")
(Updating to match new version of source page)
Line 26: Line 26:
*<utilisateur> doit correspondre à un utilisateur qui peut créer des questionnaires
*<utilisateur> doit correspondre à un utilisateur qui peut créer des questionnaires
*<mot_de_passe> le mot de passe de l'utilisateur ci-dessus <br /><utilisateur> et <mot_de_passe> ne sont nécessaires que si le contrôle d'accès est activé.
*<mot_de_passe> le mot de passe de l'utilisateur ci-dessus <br /><utilisateur> et <mot_de_passe> ne sont nécessaires que si le contrôle d'accès est activé.
*<File to import> has to be one of the described above
*<user> has to be a user with the right to create surveys
*<password> the password for the user <br />*<user> and <password> are only required if the control access is active


Si vous voulez voir ces paramètres, vous pouvez exécuter :
Si vous voulez voir ces paramètres, vous pouvez exécuter :


php cmdline_importsurvey -h
php cmdline_importsurvey -h


=Importing surveys from other applications=
=Importing surveys from other applications=


We are often getting requests to import a survey from other applications or survey providers. The problem is that providers like SurveyMonkey lock you in - it is not possible to export the survey structure from SurveyMonkey, only the response data. So you can see that using non-open propietary software or providers can be a bad idea in the first place.
We are often getting requests to import a survey from other applications or survey providers. The problem is that providers like SurveyMonkey lock you in - it is not possible to export the survey structure from SurveyMonkey, only the response data. So you can see that using non-open propietary software or providers can be a bad idea in the first place.

Revision as of 02:04, 13 June 2013

Importation depuis l'écran d'administration

Si vous avez précédemment exporté un questionnaire, vous pouvez alors l'importer depuis l'écran "Créer un nouveau questionnaire".

Cliquez sur le bouton "Parcourir" pour sélectionner le fichier SQL ou CSV, puis cliquez sur le bouton d'importation. Le processus d'importation est capable de lire les formats de fichiers suivants:

  • fichiers .SQL créés par LimeSurvey (PHPSurveyor) v0.98 - v1.0
  • fichiers .CSV créés par LimeSurvey (PHPSurveyor) v1.45 ou plus

Ainsi vous pouvez importer des questionnaires de versions précédentes.

La fonction d'importation renumérote 'intelligemment' (j'utilise ce terme prudemment) les identifiants du questionnaire, des groupes, des questions, des réponses et des conditions de manière à assurer les liens entre ces composants. Référez vous à la section Exporter un questionnaire pour plus d'informations.

Importation depuis une ligne de commande

Depuis la version 1.50 il est possible d'importer des questionnaires en ligne de commande (ou en shell). Pour utiliser cette fonctionnalité vous devez avoir accès à ce shell et vous assurez que l'interpréteur PHP a été configuré pour autoriser l'exécution de scripts depuis un shell.

Cette fonctionnalité est très utile quand vous rencontrez des problèmes de timeout en tentant d'importer de gros questionnaires depuis l'interface web.

Pour l'utiliser, dans le shell, placez vous dans le dossier limesurvey/admin et exécutez :

php cmdline_importsurvey <fichier_à_importer> [<utilisateur> <mot_de_passe>]

  • <fichier_a_importer> doit être un de ceux décrit ci-dessus
  • <utilisateur> doit correspondre à un utilisateur qui peut créer des questionnaires
  • <mot_de_passe> le mot de passe de l'utilisateur ci-dessus
    <utilisateur> et <mot_de_passe> ne sont nécessaires que si le contrôle d'accès est activé.
  • <File to import> has to be one of the described above
  • <user> has to be a user with the right to create surveys
  • <password> the password for the user
    *<user> and <password> are only required if the control access is active

Si vous voulez voir ces paramètres, vous pouvez exécuter :

php cmdline_importsurvey -h

Importing surveys from other applications

We are often getting requests to import a survey from other applications or survey providers. The problem is that providers like SurveyMonkey lock you in - it is not possible to export the survey structure from SurveyMonkey, only the response data. So you can see that using non-open propietary software or providers can be a bad idea in the first place.