Want to make creations as awesome as this one?

Transcript

lavar1

Version 1.5- 15/10/23

Réutilisez !

LAVAr

Extension proposée par Patrice Nadam

INTERACTION LEARNING APPS-GENIALLYDébloquer des éléments d'une page à la réussite d'un Learning-Apps

DysfonCtionnement Chrome

lavar1

lavar1

lavar1

lavar1

mm

mm

mm

mm

mm

mc

Toujours dans la même page, mais l'activité Learning Apps a disparu !

mc

mc

Code à copier en mode prévisualisation et à coller dans le feedback du learning-apps.

OU

Permet de définir une variable accessible le temps d'une session(même onglet même navigateur).

Permet de définir une variable accessible d'une session à l'autre(même navigateur).Utilisable dans des Genially différents.

Permet de réinitialiser une variable.Utilisable en début de Genially par exemple. Placer dans la même diapo la fonction jaune pour que ce bloc soit invisible en visualisation.

Fonction obligatoire dans la page.

Élément à grouper avec un objet Genially (hors texte).

Élément à grouper avec un objet Genially (hors texte).

PAGE DE REACTION

PAGE DE DEFINITION

DANS LA PAGE AVEC LE LEARNING APPS OU UNE AUTRE

CETTE PAGE NE DOIT PAS CONTENIR LE LEARNING APPS NI ETRE MASQUEE ! SE METTRE EN MICROSITE POUR L'EVITER DANS LA NAVIGATION.

lavar1

mc

mm

variable

variable

variable

variable

variable

modifié le 09/02/23)

modifié le 09/02/23)

variable

variable

Certaines applis de Learning Apps semblent incompatibles avec LAVAR. C'est le cas de :

Depuis le mois d'Octobre 2023, le navigateur Chrome a modifié sa gestion des pages en i-frame (pour des raisons de sécurité ?). De ce fait, l'extension LAVAR ne fonctionnait plus. La nouvelle version du 15/10/23 permet de corriger en partie ce bug. Les éléments apparaîtront ou disparaîtront correctement une fois l'exercice Learning apps réalisé, mais l'état de la page ne sera pas conservé : elle sera réinitialisée à chaque changement de page. Pour ce correctif, il faut modifier l'élément CREER LAVAR 1 SESSION. Vous pouvez aussi modifier la FONCTION-LAVAR.

Dysfonctionnement avec Chrome

<div class="Clavar" style="width:100%;height:100%;font-size:20px;text-align:center;color:white;background-color:green;">CREE LAVAR 1 SESSION (Version 15/10/23)<br>(à grouper avec une zone de texte contenant le nom de la variable)</div> <script> if (document.querySelector('.container-wrapper-genially')) { var elmt=document.querySelector('.genially-view-slide-container').querySelectorAll('.Clavar'); for (var x=0;x<elmt.length;x++) { elmt[x].style.display='none'; var zonetexte=elmt[x].closest('.genially-animated-wrapper').querySelector('.genially-view-text'); var zoneTxt=zonetexte.textContent; sessionStorage.setItem(zoneTxt,"ok"); } var elton=top.document.querySelector('.genially-view-slide-container').querySelectorAll('.LAVARON'); for (var f=0;f<elton.length;f++) { var zonetexte=elton[f].closest('.genially-animated-wrapper').querySelector('.genially-view-text'); var zoneTxt2=zonetexte.textContent; if (zoneTxt2==zoneTxt) { elton[f].closest('.genially-animated-wrapper').style.display="block"; } } var eltoff=top.document.querySelector('.genially-view-slide-container').querySelectorAll('.LAVAROFF'); for (var f=0;f<elton.length;f++) { var zonetexte=eltoff[f].closest('.genially-animated-wrapper').querySelector('.genially-view-text'); var zoneTxt3=zonetexte.textContent; if (zoneTxt3==zoneTxt) { eltoff[f].closest('.genially-animated-wrapper').style.display="none"; } } } </script>

Code utilisable pour modifier l'élément CREE LAVAR 1 SESSIONDouble cliquer sur l'élémet pour accéder à l'insertion de code externe et copier-coller le code ci-contre.