Check out the LimeSurvey source code on GitHub!

Aller/retour sur un même questionnaire

More
5 years 7 months ago #63309 by wojtko
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


Attachments:

Please Log in to join the conversation.

More
5 years 7 months ago #63312 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
5 years 7 months ago #63317 by wojtko
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...

Please Log in to join the conversation.

More
5 years 7 months ago #63326 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
5 years 7 months ago #63328 by wojtko
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

Please Log in to join the conversation.

More
5 years 7 months ago #63400 by wojtko
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

Please Log in to join the conversation.

More
5 years 7 months ago - 5 years 7 months ago #63404 by Ben_V

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
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Attachments:
Last Edit: 5 years 7 months ago by Ben_V.
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
5 years 7 months ago #63406 by wojtko
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

Please Log in to join the conversation.

More
5 years 7 months ago #63413 by wojtko
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

Please Log in to join the conversation.

More
5 years 7 months ago #63414 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
5 years 7 months ago #63416 by wojtko
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 !

Please Log in to join the conversation.

More
5 years 7 months ago - 5 years 7 months ago #63458 by wojtko
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 7 months ago by wojtko.

Please Log in to join the conversation.

More
5 years 7 months ago #63609 by DenisChenu
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 development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
5 years 7 months ago #63611 by wojtko

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

Please Log in to join the conversation.

More
5 years 7 months ago - 5 years 7 months ago #63613 by Ben_V
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
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last Edit: 5 years 7 months ago by Ben_V.

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form