Actions

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

From LimeSurvey Manual

(Created page with "Pour l'utiliser, dans le shell, placez vous dans le dossier limesurvey/admin et exécutez :")
(Created page with "php cmdline_importsurvey <fichier_à_importer> <nowiki>[</nowiki><utilisateur> <mot_de_passe>] *<fichier_a_importer> doit être un de ceux décrit ci-dessus *...")
Line 22: Line 22:
Pour l'utiliser, dans le shell, placez vous dans le dossier limesurvey/admin et ex&eacute;cutez :
Pour l'utiliser, dans le shell, placez vous dans le dossier limesurvey/admin et ex&eacute;cutez :


php cmdline_importsurvey <File to import> <nowiki>[</nowiki><user> <password>]
php cmdline_importsurvey <fichier_&agrave;_importer> <nowiki>[</nowiki><utilisateur> <mot_de_passe>]
*<File to import> has to be one of the described above
*<fichier_a_importer> doit &ecirc;tre un de ceux d&eacute;crit ci-dessus
*<user> has to be a user with the right to create surveys
*<utilisateur> doit correspondre &agrave; un utilisateur qui peut cr&eacute;er des questionnaires
*<password> the password for the user <br/>*<user> and <password> are only required if the control access is active
*<mot_de_passe> le mot de passe de l'utilisateur ci-dessus <br /><utilisateur> et <mot_de_passe> ne sont n&eacute;cessaires que si le contr&ocirc;le d'acc&egrave;s est activ&eacute;.


If you need to see the parameters you can execute:
If you need to see the parameters you can execute:

Revision as of 00:06, 13 April 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é.

If you need to see the parameters you can execute:

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.