Actions

Importer un questionnaire

From LimeSurvey Manual

Revision as of 09:11, 23 May 2013 by C schmitz (talk | contribs) (Text replace - "<br/>" to "<br />")

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é.

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

php cmdline_importsurvey -h