Comment afficher durablement un exo WIMS en mode light link without inter.

Accueil Forums Gestion des classes virtuelles Classes Virtuelles : Débutant Comment afficher durablement un exo WIMS en mode light link without inter.

Ce sujet a 15 réponses, 3 participants et a été mis à jour par  Ghislain Fabre, il y a 1 semaine et 3 jours.

  • Auteur
    Messages
  • #4964

    Ghislain Fabre
    Participant

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

      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

  • #4967
    Olivier
    Olivier
    Admin bbPress

    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 4 semaines par Olivier Olivier.

    Olivier Bado - Université Nice Sophia Antipolis

  • #4974

    Ghislain Fabre
    Participant

    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.

  • #4975

    Ghislain Fabre
    Participant

    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 !

  • #4976
    Olivier
    Olivier
    Admin bbPress

    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 - Université Nice Sophia Antipolis

  • #4979
    Olivier
    Olivier
    Admin bbPress

    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

    • Cette réponse a été modifiée le il y a 4 semaines par Olivier Olivier.

    Olivier Bado - Université Nice Sophia Antipolis

  • #4985

    Ghislain Fabre
    Participant

    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=noabout

    Exercice 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=noabout

    Celles 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=noabout

    Exercice 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=noabout

    Exercice 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

  • #4986
    Olivier
    Olivier
    Admin bbPress

    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/non

    Peut-être que si vous le désactivez vous n’aurez plus de souci. à tester pour confirmer.

    Olivier Bado - Université Nice Sophia Antipolis

  • #4987

    Ghislain Fabre
    Participant

    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.

  • #4988

    Ghislain Fabre
    Participant

    J’ai pu faire un nouveau test sans tripatouiller les cookies. 2 liens light link affichaient les menus, je vide le cache, les menus disparaissent comme attendu.

  • #5016

    Ghislain Fabre
    Participant

    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.

  • #5017

    Ghislain Fabre
    Participant

    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/

  • #5023
    Olivier
    Olivier
    Admin bbPress

    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.17e

    nb : 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 - Université Nice Sophia Antipolis

  • #5025

    bernadette
    Admin bbPress

    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

  • #5027

    Ghislain Fabre
    Participant

    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 🙂

Vous devez être connecté pour répondre à ce sujet.