Accueil › Forums › Gestion des classes virtuelles › Classes Virtuelles : Débutant › Comment afficher durablement un exo WIMS en mode light link without inter.
Étiqueté : iframe light link intégration moodle
- Ce sujet contient 16 réponses, 3 participants et a été mis à jour pour la dernière fois par Ghislain Fabre, le il y a 5 années et 8 mois.
-
AuteurMessages
-
-
25 avril 2019 à 23:32 #4964Ghislain FabreParticipant::
Bonjour à tous,
Nous essayons de résoudre le problème suivant dans le cadre d’un projet universitaire de mutualisation de ressources pédagogiques :
Comment afficher durablement un exercice WIMS en mode « light » link (without interface) (sans les menus du haut et du bas) ?Problème rencontré :
-
1) En allant par exemple sur cet exercice WIMS ;
-
2) Je (nouvel utilisateur WIMS 🙂 ) clique sur à propos > puis copie le lien de « light » link (without interface) :
-
3) Nous utilisons l’activité Moodle URL intégrée, qui ressemble à l’inclusion d’une iframe, et nous y collons le lien, ça marche très bien au début, nous avons l’exercice WIMS épuré, sans les menus du haut et du bas qui alourdiraient l’interface et la page pour l’étudiant (nous privilégions cette approche d’intégration pour ne pas perdre l’étudiant dans sa navigation, notamment sur smartphone ou tablette en ouvrant de nouveaux onglets) : Lien pour voir une capture/a>
- 4) Le problème est que quelques heures ou le lendemain, les menus WIMS reviennent, le light link n’est plus light. On a essayé de triturer l’url, en ajoutant ou supprimant des paramètres, mais sans succès. Ce serait peut-être lié à la session de l’url (ex. session=FJ7B3EE2DE ) qui se fermeraient et ne conserveraient plus ce paramètre light ?
Du coup on n’arrive pas à avoir une url light permanente d’exercices WIMS. Est-ce que quelqu’un sait si c’est possible, et si oui, comment ?
En vous remerciant pour votre aide et attention,
Bien cordialement,
Ghislain
-
26 avril 2019 à 09:03 #4967OlivierMaître des clés::
Bonjour,
Vous supposez bien : le probleme vient de la session, qui en effet a une durée de vie limitée.C’est tout simplement parce que vous ne prenez pas vraiment le bon lien.
à l’étape 2, si vous aviez vraiment copié le lien vous auriez obtenu quelque-chose comme ça :
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/algebra/develop.fr&parm=cmd=new;exo=dev2;qnum=1;qcmlevel=1;scoredelay=&option=noabout
==> notez qu’il n’y a pas de numéro de session. le lien est pérenne.Mais si au lieu de cela, vous cliquez sur le lien, vous obtenez ceci :
https://wims.auto.u-psud.fr/wims/wims.cgi?lang=fr&+session=2OF601F45F&+module=H4/algebra/develop.fr&+cmd=new&+exo=dev2&+qnum=1&+qcmlevel=1&+scoredelay===> et en effet un numéro de session a été généré, le lien n’est donc plus pérenne 😉
- Cette réponse a été modifiée le il y a 5 années et 8 mois par Olivier.
Olivier Bado-Faustin / Université Côte d’Azur
-
26 avril 2019 à 12:24 #4973Ghislain FabreParticipant::
Milles merci pour votre réponse !
Pour commencer, je consulte ce lien, c’est l’exercice que je veux utiliser : https://wims.auto.u-psud.fr/wims/wims.cgi?session=Y98F95F654.2&+lang=fr&+module=H4%2Fnumber%2Ffracrevis1.fr&+cmd=new&+worksheet=1&+exo=calculfrac&+confparm1=1&+confparm1=5&+confparm2=1&+confparm3=1&+qnum=1&+scoredelay=&+qcmlevel=1
Ensuite je vais dans à Propos.
Je vais dans la ligne Permalien, et je copie ce qu’il y a dans la ligne « light » link (without interface) , en faisant clic droit > enregistrer l’adresse du lien. J’obtiens :
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/number/fracrevis1.fr&parm=cmd=new;exo=calculfrac;confparm1=1;confparm1=5;confparm2=1;confparm3=1;qnum=1;scoredelay=;qcmlevel=1&option=noabout
Il n’y a pas de session dans l’url, l’url light devrait être donc permanente. Mais en revenant sur la page Moodle ayant cette même url en affichage intégré, les menus sont revenus. D’ailleurs si j’ouvre aujourd’hui cette url dans un navigateur directement, il y a les menus (il m’a semblé hier que non). J’essaie dans un navigateur en session privé.Aha… dans un navigateur en session privé l’exercice WIMS s’affiche sans les menus. Je teste alors avec Moodle en session privée aussi, ça s’affiche bien aussi.
Pour résumer, quelques hypothèses :
Il faut bien copier l’url comme vous avez précisé, sans la session, avant qu’elle ne soit affichée.
À partir de là, avec le même navigateur, le lendemain par exemple, certains exercices s’afficheront avec les menus, d’autres non, certainement si entre temps on a ouvert une session Wims.Par contre pour quelqu’un qui n’a pas ouvert de session Wims, qui consulte de zéro Moodle ou les liens WIMS, (qui aura son cache de navigateur non impacté par WIMS, ou n’aura pas de cookies WIMS, ou n’est pas connecté par une session à WIMS ?) il ne verra pas les menus, il aura bien un affichage light link.
Ce qui est étrange, c’est qu’avec le navigateur de départ (corrompu on va dire) c’est que certains exercices sans sessions dans l’url s’affichent avec menus, et d’autres non. Et toujours les même. Par contre en effet, si on utilise la navigation privée, tout s’affiche sans menu.
-
26 avril 2019 à 12:26 #4974Ghislain FabreParticipant::
Milles merci pour votre réponse ! Je vais vais manitenant bien plus faire attention à cela, en effet, je pense que j’ai du copier à certains moments l’url avec la session.
Pour commencer, je consulte ce lien, c’est l’exercice que je veux utiliser : https://wims.auto.u-psud.fr/wims/wims.cgi?session=Y98F95F654.2&+lang=fr&+module=H4%2Fnumber%2Ffracrevis1.fr&+cmd=new&+worksheet=1&+exo=calculfrac&+confparm1=1&+confparm1=5&+confparm2=1&+confparm3=1&+qnum=1&+scoredelay=&+qcmlevel=1
Ensuite je vais dans à Propos.
Je vais dans la ligne Permalien, et je copie ce qu’il y a dans la ligne « light » link (without interface) , en faisant clic droit > enregistrer l’adresse du lien. J’obtiens :
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/number/fracrevis1.fr&parm=cmd=new;exo=calculfrac;confparm1=1;confparm1=5;confparm2=1;confparm3=1;qnum=1;scoredelay=;qcmlevel=1&option=noabout
Il n’y a pas de session dans l’url, l’url light devrait être donc permanente. Mais en revenant sur la page Moodle ayant cette même url en affichage intégré, les menus sont revenus. D’ailleurs si j’ouvre aujourd’hui cette url dans un navigateur directement, il y a les menus (il m’a semblé hier que non). J’essaie dans un navigateur en session privé.Aha… dans un navigateur en session privé l’exercice WIMS s’affiche sans les menus. Je teste alors avec Moodle en session privée aussi, ça s’affiche bien aussi.
Pour résumer, quelques hypothèses :
Il faut bien copier l’url comme vous avez précisé, sans la session, avant qu’elle ne soit affichée.
À partir de là, avec le même navigateur, le lendemain par exemple, certains exercices s’afficheront avec les menus, d’autres non, certainement si entre temps on a ouvert une session Wims.Par contre pour quelqu’un qui n’a pas ouvert de session Wims, qui consulte de zéro Moodle ou les liens WIMS, (qui aura son cache de navigateur non impacté par WIMS, ou n’aura pas de cookies WIMS, ou n’est pas connecté par une session à WIMS ?) il ne verra pas les menus, il aura bien un affichage light link.
Ce qui est étrange, c’est qu’avec le navigateur de départ (corrompu on va dire) c’est que certains exercices sans sessions dans l’url s’affichent avec menus, et d’autres non. Et toujours les même. Par contre en effet, si on utilise la navigation privée, tout s’affiche sans menu.
-
26 avril 2019 à 15:29 #4975Ghislain FabreParticipant::
Quelques retours supplémentaires :
Déjà voici une proposition de petit guide d’intégration de Wims dans Moodle pour ceux qui auraient des besoins similaires :
* On souhaite pouvoir consulter les activités WIMS tout en restant dans Moodle pour faciliter la navigation. Pour cela on ajoute les exercices WIMS avec l’activité Moodle « URL » et un affichage « intégré. Petit inconvénient : c’est pas responsible pour Wims et l’apprenant devra peut-être scroller sous smartphone. Mais cela nous semble mieux que de gérer plusieurs onglets ouverts sous smartphone, qui peut être davantage perturbant.
* On souhaite épurer au maximum l’interface WIMS pour ne pas perturber l’apprenant. Pour cela, quand on affiche un exercice WIMS que l’on souhaite intégrer dans Moodle, cliquer sur le menu à propos, puis dans la ligne Permalien, faire un clic droit et copier l’url « « light » link (without interface) » sans l’ouvrir. Il est important de ne pas l’ouvrir puis copier le lien car celui-ci est transformé : un élément de type session=FJ7B3EE2DE est alors dans l’url, et si l’on intègre une telle url les menus réapparaîtront plus tard (1 jour par exemple). Veiller donc à ce qu’il n’y ait pas de session=XXXXX dans l’url lors de l’intégration du lien.Par contre, même en agissant comme cela, on est pas à l’abri que les menus de WIMS reviennent :
J’ai remplacé ce matin tous les liens Wims du cours Moodle en virant toutes les sessions encore présentes dans les urls WIMS avec le protocole expliqué ci-dessus.
En lançant une navigation privée avec FFox, parfait tout s’affichait proprement.
J’ai laissé ma fenêtre de navigation privée ouverte. Et là, 3 heures après, j’ai vérifié : il y a maintenant certaines activités Wims qui s’affichent avec les menus, et d’autres non.
On dirait donc que même si on « réinitialise » l’url wims via Moodle car quand l’étudiant consulte à nouveau l’activité, c’est bien une url sans session qui est programmé dans Moodle, et bien en fait WIMS (ou le cache, ou les cookies du navigateur) semble garder en mémoire que ce navigateur a déjà consulté ce lien et on se retrouve dans certains cas avec les menus.
Je fais un nouveau test : je ferme cette navigation privée. J’en relance une. Tout s’affiche très bien sans les menus WIMS.
Du coup ça se joue peut-être sur les cookies ou cache du navigateur.
Alors du coup, pour avoir une expérience utilisateur sans les menus WIMS quelles solutions s’offrent à nous ?
1) On demande à l’apprenant de se connecter en navigation privée (pas top) ;
2) On installe un serveur WIMS et on règle des sessions qui durent super longtemps ?
3) Tant pis, on est résilient, l’étudiant aura des exos sans menus au début, après il aura les menus WIMS sur certains exos WIMS.
4) D’autres idées ?Merci !
-
26 avril 2019 à 16:20 #4976OlivierMaître des clés::
Ce qui est étrange, c’est qu’avec le navigateur de départ (corrompu on va dire) c’est que certains exercices sans sessions dans l’url s’affichent avec menus, et d’autres non. Et toujours les même. Par contre en effet, si on utilise la navigation privée, tout s’affiche sans menu.
En effet, c’est vraiment étrange. Je me demande si vous n’avez pas un réglage particulier des cookies sur ce navigateur. Avez-vous testé avec d’autres navigateurs ?
De mon côté je n’ai pas encore eu ce souci en tout cas.Olivier Bado-Faustin / Université Côte d’Azur
-
26 avril 2019 à 16:26 #4979OlivierMaître des clés::
Déjà voici une proposition de petit guide d’intégration de Wims dans Moodle pour ceux qui auraient des besoins similaires :
Merci pour ce petit guide 😉
Au cas ou, j’avais également écrit des guides sur ce principe- Exemple pour intégrer sur une page Web : (ici un blog)
- Exemple pour intégrer sur un LMS : (ici avec Jalon)
- Cette réponse a été modifiée le il y a 5 années et 8 mois par Olivier.
Olivier Bado-Faustin / Université Côte d’Azur
-
26 avril 2019 à 16:45 #4985Ghislain FabreParticipant::
Merci beaucoup pour ces tutos 🙂
En effet, ça vient peut-être du paramétrage du navigateur vios à vis des cookies. C’est Firefox avec une ribambelle d’addons pour la vie privée.
Je viens d’ouvrir une session sur le navigateur Chomium vierge de tout addon. Au début, comme pour Firefox, tout s’affiche sans menus supplémentaire pour Wims. À voir comment cela se passe dans 1 heure.
La nouvelle session Firefox en navigation privée ouverte il y a plus d’une heure, affiche maintenant pour certains exos WIMS les menus :
À 16H15 :
Celles s’affichant sans menus :
Exercice sur le produit d’une fraction [1 activité WIMS]
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/number/fracrevis1.fr&parm=cmd=new;exo=calculfrac;confparm1=2;confparm2=1;confparm3=1;qnum=1;scoredelay=;qcmlevel=1&option=noaboutExercice sur le développement [1 activité WIMS]
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/algebra/develop.fr&parm=cmd=new;exo=factorcom1;confparm1=3;confparm2=A;confparm2=1;confparm2=2;confparm2=3;confparm3=1;confparm4=2;qnum=1;scoredelay=;intro_expert=yes;intro_presentsol=2;intro_check=3;intro_check=4;intro_expow=1;intro_sepow=1;intro_precw=0.9;intro_qcmpresent=5&option=noaboutCelles s’affichant avec menus :
Exercice sur la simplification d’une fraction [1 activité WIMS]
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/number/fracrevis2.fr&parm=cmd=new;exo=simp1;qnum=1;scoredelay=;qcmlevel=1&option=noaboutExercice sur la somme d’une fraction [1 activité WIMS]
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/number/fracrevis1.fr&parm=cmd=new;exo=calculfrac;confparm1=1;confparm1=5;confparm2=1;confparm3=1;qnum=1;scoredelay=;qcmlevel=1&option=noaboutExercice sur le quotient d’une fraction [1 activité WIMS]
https://wims.auto.u-psud.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/number/fracrevis1.fr&parm=cmd=new;exo=calculfrac;confparm1=3;confparm1=7;confparm1=8;confparm2=1;confparm3=1;qnum=1;scoredelay=;qcmlevel=1&option=noabout -
26 avril 2019 à 17:09 #4986OlivierMaître des clés::
En effet, je viens d’avoir le même souci : en cliquant sur le premier lien j’ai revu des menus. Ensuite, en cliquant sur les autre liens, les menu étaient bien masqués.
Et au final lorsque j’ai recliqué sur le premier lien les menus était à nouveau absents. Le souci semble donc temporaire, et si un étudiant teste un autre exercice il semble que ca « s’auto corrige ».Une piste éventuelle :
Si vous avez votre propre serveur, il y a un parametre
Cookie pour les visiteurs anonymes : oui/nonPeut-être que si vous le désactivez vous n’aurez plus de souci. à tester pour confirmer.
Olivier Bado-Faustin / Université Côte d’Azur
-
26 avril 2019 à 22:59 #4987Ghislain FabreParticipant::
Merci pour le retour, c’est noté pour les cookies pour visiteurs anonymes, si on pourra en disposer d’un on tentera et on fera un retour.
J’ai tenté d’utiliser https://addons.mozilla.org/fr/firefox/addon/cookiebro/?src=search pour voir si je pouvais avoir des infos sur les cookies, et utilisé les outils de développement web de firefox, mais sans trop de succès, au contraire on dirait que j’avais bloqué la possibilité de cacher les menus, à propos > light ne fonctionnait plus. Puis j’ai tenté de vider le cache du navigateur, et là dans Moodle, tous les WIMS intégrés étaient redevenus sans interface.
ça semble donc se jouer sur le cache ( en combinaison avec les cookies ?). ça serait intéressant de voir comment et où WIMS gère le cache d’un navigateur de l’utilisateur.
-
30 avril 2019 à 18:04 #4988Ghislain FabreParticipant
-
3 mai 2019 à 09:29 #4993OlivierMaître des clés::
Je pense de plus en plus que le souci ne vient pas des cookies.
Voici ce qui se passe quand on fait un premier appel « light link » à WIMS :
- Le navigateur appel une url de ce type : https://wims.bla.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/algebra/develop.fr&parm=…
- WIMS le redirige alors vers une nouvelle URL :
https://wims.auto.u-psud.fr/wims/wims.cgi?session=Y98F95F654&+lang=fr&+module=H4%2Fnumber%2Ffracrevis1.fr…
=> cette dernière contient un numéro de session qui permet à WIMS de savoir qu’il ne faut pas mettre les menus
—-
Et voici ce qui se passe quand on refait le même appel beaucoup plus tard :
- Le navigateur, grâce à son cache, se rappel qu’il a déjà essayé l’url « https://wims.bla.fr/wims/wims.cgi?module=adm/raw&job=lightpopup&emod=H4/algebra/develop.fr&parm=… »
- Il ne demande donc absolument rien à WIMS. Il se rappelle de la redirection et renvoie immédiatement vers
https://wims.auto.u-psud.fr/wims/wims.cgi?session=Y98F95F654&+lang=fr&+module=H4%2Fnumber%2Ffracrevis1.fr… - ==> Seulement voila, entre temps la session « Y98F95F654 » a expiré, et WIMS repart donc d’une session toute neuve, sans aucun parametre, et donc avec les menus par défaut.
- Cette réponse a été modifiée le il y a 5 années et 8 mois par Olivier.
Olivier Bado-Faustin / Université Côte d’Azur
-
-
10 mai 2019 à 17:57 #5016Ghislain FabreParticipant::
Merci beaucoup pour le retour.
Installer un serveur Wims avec des sessions qui durent très longtemps pourrait alors régler en partie le problème. C’est noté 🙂
Une autre piste serait de proposer des améliorations sur le fonctionnement de Wims vis-à-vis de ce problème, je vais essayer de voir s’il y a une solution permettant de faire un rapport type de github ou gitlab.
-
10 mai 2019 à 18:29 #5017Ghislain FabreParticipant::
Voilà, j’ai suivi les instructions de cette page https://wiki.wimsedu.info/doku.php?id=bugs:assigner et ai envoyé un petit rapport à M. Guerimand via https://sourcesup.renater.fr/users/guerimand/
-
13 mai 2019 à 15:34 #5023OlivierMaître des clés::
Bonjour,
De mon coté j’ai intégré une modification dans la dernière version de wims qui devrait éviter au navigateur de se rappeler de la redirection faite lors du « lightpopup », à tester dans la version wims4.17enb : vous pouvez également tester sur le serveur de test qui est toujours dans la version de développement de wims (actuellement la 4.17f) : https://wimstest1.di.u-psud.fr/wims/
Olivier Bado-Faustin / Université Côte d’Azur
-
13 mai 2019 à 22:12 #5025bernadetteMaître des clés::
Installer un serveur Wims avec des sessions qui durent très longtemps pourrait alors régler en partie le problème. C’est noté 🙂
Cela je déconseille ! En particulier lorsque les enseignants envoient des liens avec leur numéro de session, ce qui signifie que si la session n’est pas terminée
celui qui reçoit le lien entre avec ses droits.Le diagnostic d’Olivier me semble correct et sa réparation aussi pour éviter que le navigateur se rappelle de la redirection.
Bernadette
-
14 mai 2019 à 18:14 #5027Ghislain FabreParticipant::
Bonjour,
Merci Bernadette pour ce conseil, c’est noté 🙂
Merci beaucoup Olivier pour cette modification !
En effet cela semble bon 🙂
Test comparatif sur la version de dev 4.17f https://wimstest1.di.u-psud.fr/wims/ et la version 4.17c de https://wims.math.cnrs.fr/wims/ :
la 4.17c réaffiche toujours les bandeaux au bout d’une heure trente, alors que la 4.17f continue avec un affichage light popup. Milles merci de la part de l’équipe du projet universitaire, les étudiants du supérieur qui auront ces cours auront une belle ergonomie grâce à votre précieuse aide 🙂
-
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.