Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

TOPIC: Aller/retour sur un même questionnaire

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63309

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Bonjour,

voila mon problème :

je réalise un questionnaire qui s'articule de la façon suivante :

une première partie de 3 questions. à l'issue de la troisième question, l'utilisateur est envoyé vers un dossier mis en ligne sur une URL distinct.
A la fin de la lecture de ce dossier, il est renvoyé sur la deuxième partie du questionnaire qui possède 5 questions axées sur le dossier qu'il vient de lire.

Mon soucis est le suivant ; je souhaiterais rester sur le même questionnaire, afin de recevoir au final les réponses des deux groupe (3 questions + 5 questions) afin de conserver la meme identification d'utilisateur.

Est-ce possible ? Le but étant qu'il ne voit pas le lot de la deuxième série de questions !
s'il est simple de creer un renvoi, a la fin du premier questionnaire, vers mon dossier extérieur, s'il est simple de creer un renvoi a la fin de la lecture vers un questionnaire n°2...je ne sais pas comment faire pour le renvoyer vers un deuxième groupe de question du premier questionnaire !!!

je ne sais pas si je suis suffisamment clair...est-ce que quelqu'un aurait la gentillesse de m'expliquer la procédure s'il vous plait ?
Merci


The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63312

  • DenisChenu
  • DenisChenu's Avatar
  • Online
  • Moderator Lime
  • Posts: 9290
  • Thank you received: 1324
  • Karma: 384
Salut,

C'est un questionnaire avec invitations ? Dans ce cas : tester la fonction "Permettre d'éditer les réponses à la fin de la saisie?" qui permet de reprendre un questionnaire là ou on l'a laissé.

Sinon, si c'est dans la même session, en activant : "Activer les cookies pour éviter les participations répétées ?" cela devrait fonctionner pour la plupart des personnes.

Sinon, tu pourrais utiliser un document dans un iframe dans la source d'une question de type "question sans réponse" par exemple, ou bien un truc du genre fancybox pour afficher le document das une pseudo fenêtre.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63317

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Merci pour la réponse...mais qui m'amène a d'autres questions afin que je puisse bien comprendre :

Ok pour la première proposition , j'ai compris.

Idem pour la seconde

Je suis un peu plus interrogatif et curieux quand a la troisième solution qui me semble plus "esthétique" dans sa forme dans le sens ou - si je comprends bien - semblerait que le document à lire serait compris dans un ensemble !
au sujet d'une fancybox, il y a t'il un tutoriel qui explique comment l'intégrer dans un questionnaire LimeSurvey.
Car effectivement je pense que le Jquery serait la meilleur solution...
A moins que l'intégration soit facile...là comme je n'ai jamais essayé sur ce genre d'application, je me pose la question...
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63326

  • DenisChenu
  • DenisChenu's Avatar
  • Online
  • Moderator Lime
  • Posts: 9290
  • Thank you received: 1324
  • Karma: 384
Salut,

Pour l'intégration de fancybox, ce n'est pas sorcier, cela demande un peu de temps et de méthode.
  1. Intégrer fancybox.js et css dans un nouveau modèle
  2. Ajouter un groupe avec une questions de type case à cocher unique et obligatoire ( genre : Je confirme avoir lu le document ? ).
  3. Travailler sur le code source de la question pour ajouter le lien en class fancybox

Regarder les exemples et la doc de fancybox : fancybox.net/howto
Trouver des bonnes idées ( pourquoi pas un fallback qui fait apparaitre la case à cocher après le clic ? )

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63328

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Merci Denis,

je vais essayer de faire ça, car je trouve cette idée vraiment très bien et en relation avec mon questionnaire.... Je reste encore interrogatif sur le troisième point, mais je pense que lorsque je serais dessus je comprendrais mieux.
Merci pour le lien du site, je vais regarder de plus près le "fallback".
Lorsque j'aurais terminé je reviendrais sur ce post pour faire mon compte rendu, a la fois sur (l'éventuelle) réussite du projet et sur la méthode d'installation de la Fancybox.... je suis un novice alors je pense qu'il va y avoir un peu de sueur !:)
en tout cas merci de tes conseils !

Patrick
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63400

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Bonjour,

Bon ce que je craignais est arrivé et là..je suis completement perdu !
si j'ai bien compris comment integrer fancybox, js, Jquery et tout le fichier dans le template du nouveau modèle,
Si j'ai bien compris comment faire pour une case a cocher unique...J'ai mis "souhaitez vous lire mon dossier" .."oui " et "non"...j'ai ajouté une condition, si on clique oui ça ouvre une "autre question"...Et c'est en fait là ou je souhaiterais lier mon dossier et ouvrir directement dans un effet fancibox ma page web en question...
Alors j'essaye de coller tous les codes possible dans le cod esource de la question et resultat le code apparait systematiquement en ecriture à l'écran et rien ne se passe...Au mieu j'ai dans le charabia informatique un lien qui m'emene vers l'Iframe !!! OOp's !

Aurais tu un exemple de codage s'il te plait, car là je me perd, entre appeller la bibliotheque et chercher a faire une fenetre ou apparait ma nouvelle page web (mon dossier est sur une adresse url"....Car je me retouve simplement avec un lien basique..Autant mettre "cliquez ici" et hop la page s'ouvre ! Heeeelllp ! je suis completement perdu depuis 2 jours j'essaye en vain ! je ne comprends rien !! grrrrrr
Merci !

Patrick
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63404

  • Ben_V
  • Ben_V's Avatar
  • Offline
  • Platinum Lime
  • Posts: 1797
  • Thank you received: 439
  • Karma: 110
le code apparait systematiquement en ecriture à l'écran
As-tu désactivé l'option 'Filtrer le HTML contre le XSS' dans l'onglet sécurité des préférences générales de ton installation?
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
Last Edit: 5 years 2 weeks ago by Ben_V.
The administrator has disabled public write access.
The following user(s) said Thank You: DenisChenu

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63406

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
Aaaaaaahhhh ! Merci...Il y a du progres...a l aplace du code je vois déja mon Iframe...mais bien sur dans le cadre de mon questionnaire (ce qui est reducteur) ...Bon je n'arrive pas a trouver comment faire apparaitre ma page web en cliquant sur "oui" de ma question (la condition je sais faire c'est l'entrée complete de la page web !!! ooop's

en tout cas c'est déja mieux ! Merci
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63413

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
En attendant de savoir comment éviter de mettre un lien pour etre en pleine page apres une condition, je souhaiterais savoir comment quel URL je dois mettre a la fin de mon dossier pour revenir sur le groupe suivant de questions.

l'url dans le navigateur reste le meme quelque soit la question....
je pensais qu'il y avait des identifications de pages.
Toujours est-il qu'a la fin de lecture de mon dossier je dois creer un lien vers le retour au questionnaire...

est-ce que " Activer les cookies pour éviter les participations répétées" permet - en utilisant l'url de mon questionnaire , de revenir au groupe de questions non traitées ?
Ou il y a t'il une autre méthode ?

Merci
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63414

  • DenisChenu
  • DenisChenu's Avatar
  • Online
  • Moderator Lime
  • Posts: 9290
  • Thank you received: 1324
  • Karma: 384
Merci benitov :).

Sinon, a part dans une iframe ou une pseudo iframe à la jquery, je ne vois pas trop comment faire.

Par contre , l'utilisation des cookie, en donnant le lien complet du questionnaire ( avec l'identifiant) devrait faire revenir sur la dernière page vue.

C'est à dire, sur la page ou il y a le lien.

En activant les cookies bien sur.

Autre chose : tu peut faire ouvrir la page sur une autre page en ajoutant target="_blank" dans le lien.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63416

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
merci.

1/ concernant l'iframe, la page fonctionne bien mais elle part d'un lien..j'ai toujours pas trouvé comment faire son ouverture automatique..trop novice en fait, il y a une chose qui m'échappe. meme avec JQuery je suis obligé de faire un lien !!

2/ j'ai pas encore edité mon questionnaire, lorsque je l'essaye je vois que mes pages ont toujours le meme Url..peut -être que l'identifiant du dit questionnaire apparait apres l'edition ?

Merci pour votre patience, je debute vraiment !
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 2 weeks ago #63458

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
re....

bon c'est Ok, ça y est tout fonctionne bien et j'ai réussis ! Ouf ! vos conseils ont été précieux.
un seul soucis cependant et je ne sais pas comment le résoudre ;

lorsque, apres lecture du document, je retourne sur la page de mon questionnaire, j'arrive en fait sur le groupe de question précédent et pas sur le suivant ??.
je m'explique.
1er groupe de question OK... A la fin de ce premier groupe selon la reponse (souhaitez vous lire mon dossier ? oui ou non) je suis dirigé (si la personne dit "oui") vers le groupe 2.
le 2eme groupe de question est en fait ; si vous souhaitez lire ce dossier cliquez ici (j'ai mis un lien, c'était - a ma connaissance - le seul moyen de pouvoir afficher le dossier "pleine page")
a la fin de la lecture du dossier, les lecteurs sont automatiquement redirigé vers URl de mon questionnaire.
Alors effectivement en mettant " Activer les cookies pour éviter les participations répétées" je suis sensé arrivé vers les questions non traitées, c'est a dire au groupe 3.
mais là ce n'est pas le cas, je reviens au groupe 2..c'est a dire a la question qui presente le lien " si vous souhaitez lire ce dossier cliquez ici "..bien sur, il y a en dessous le bouton "suivant" mais bon.
Alors j'ai essayé de "cacher" cette dernière question en mettant le lien dans la definition du groupe...mais si je fais ça, c'est parfait à l afin de lecture du dossier , le lecteur arrive bien en groupe 3 comme je le souhaite...mais si je reprends le questionnaire a zéro....Et bien le groupe 2 n'apparait plus et donc je passe l'acces au lien ! oop's...
je ne trouve pas la solution qui permettrait d'aboutir directement au groupe 3 ?
Pouvez vous m'aider la dessus....car il n'y a pas d'identifiant page dans l'URL qui me permetrait de rediriger directement vers le groupe 3..j'espere que je suis assez clair...

merci de votre réponse.
Last Edit: 5 years 2 weeks ago by wojtko.
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 1 week ago #63609

  • DenisChenu
  • DenisChenu's Avatar
  • Online
  • Moderator Lime
  • Posts: 9290
  • Thank you received: 1324
  • Karma: 384
Salut,

Merci pour ton retour.

Pour passer à la page suivante, ce que je verrais , c'est un retour avec un parametre supplémentaire ( du genre &next=go ). Il me semble que jquery peut tester facilement les paramètres en get de l'url. Faire le test en jquery et simuler le click sur le bouton suivant au cas ou.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 1 week ago #63611

  • wojtko
  • wojtko's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 10
  • Karma: 0
simuler le click sur le bouton suivant

merci, c'est bien ça qui m'interresse...mais mes compétences informatique sur LimeSurvey me limitent...je ne comprends pas bien comment faire...
effectivement je me dis que je pourrais mettre une "fonction" ou un script particulier sois sur le bouton de départ, sois sur le bouton final..mais je ne sais pas faire..je suis un peu desœuvré sur le coup ! oop's
merci Denis de ta réponse

Patrick
The administrator has disabled public write access.

Aller/retour sur un même questionnaire 5 years 1 week ago #63613

  • Ben_V
  • Ben_V's Avatar
  • Offline
  • Platinum Lime
  • Posts: 1797
  • Thank you received: 439
  • Karma: 110
Colle ça dans le texte de ta question ou dans la zone d'aide..
<script>
jQuery(document).ready(function($) {
document.limesurvey.submit();});
</script>
Benoît
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
Last Edit: 5 years 1 week ago by Ben_V.
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.486 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form