Want to create interactive content? It’s easy in Genially!

Get started free

VARIABL3

Guilbert Frédéric

Created on March 28, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

VARIABL3

Réutilisez !

Gestion de variables

Version 2.3 07/11/22

Plus d'informations

Patrice Nadam

$nom|=|null#animal|=|null

Choisissez un animal, puis tapez votre prénom.(Vous pouvez essayer Toto ou Machin...)

?$nom|!=|machin&nom|!=|toto&nom|!=|null&nom|!=|Toto&nom|!=|TOTO&nom|!=|Machin&nom|!=|MACHIN&animal|!=|null

$nom

$animal|=|chat

?$animal|=|chien

$animal|=|chien

?$animal|=|chat

En tapant $nom$ vous n'avez pas accès à la page suivante.

?$nom|=|toto?nom|=|Toto?nom|=|TOTO

?$nom|=|machin?nom|=|Machin?nom|=|MACHIN

Bien! Vous avez tapé $nom$, mais n'avez pas accès à la page suivante.

?$animal|=|chat

?$animal|=|chien

$nom$, vous préférez les $animal:chien:chiens:chats$ comme moi ! Cela nous fait un point commun. Je vous propose une activité de conjugaison en page suivante.

?$animal|=|chat

?$animal|=|chien

$nom$, conjuguez le verbe aimer au présent de l'indicatif :

?$tu|=|aimes

$score|+|1

$tu

Tu

?$score|>|0&score|<|3

?$score|=|3

?$score|=|0

$score

?$je|=|aime

$score|+|1

$je

J'

?$nous|=|aimons

$score|+|1

$nous

Nous

$ici|=|0#nombre|=|0

$score|=|0#je|=|null#tu|=|null#nous|=|null

$ici

$nom$, votre score est de $score$ et vous aimez toujours les $animal:chien:chiens:chats$. Je vous propose un petit jeu de devinette pour augmenter votre score. Cliquez sur la calculatrice et trouvez le nombre entre 0 et 30

$nombre

?$nombre|=|devine

Cliquez pour recommencer

$devine|0|30

?$nombre|=|devine

PLUS

?$nombre|<|devine

MOINS

?$nombre|>|devine

$devine|0|30

?$nombre|=|#devine%ici|+|1

$nom$, votre nouveau score est de $score$, Bravo ! Maintenant, je vous propose une utilisation possible dans un escape game qui reprend l'exemple de l'1ventR imaginé avec le SACEFE et le TélatéREpala par Nicolas Forestier. Retrouvez la clé et ouvrez le coffre.

$score=score|+ici

$cle|=|sol#coffre|=|ferme

?$cle|=|inventaire

?$cle|=|inventaire

?$cle|=|inventaire

?$cle|=|inventaire

?$cle|=|inventaire|?coffre|=|ouvert

$cle|=|inventaire

?$coffre|=|ouvert

?$coffre|=|ouvert

?$cle|=|inventaire

?$cle|=|inventaire

$cle|=|serrure#coffre|=|ouvert

?$cle|=|inventaire

?$cle|=|inventaire

$variable1#variable2#variable3#etc

Fonction obligatoire dans la page

£variable1#variable2#variable3#etc

Efface la liste des variables de sessions ($) ou locales, d'une session à l'autre (£).

Définition des variables

Pour une session : $variable1|operateur|valeur1#variable2|operateur|valeur2#variable3|operateur |valeur3 etc

D'une session à l'autre : £variable1|operateur|valeur1#variable2|operateur|valeur2#variable3|operateur |valeur3 etc

Opérateurs possibles : = + - / * (égal à, plus, moins, multiplié par, divisé par)

Définition automatique de variables à l'ouverture de la page.À grouper avec une zone de texte pour définir les variables.

Définition de variables par un clic sur un objet Genially.À grouper avec une zone de texte pour définir les variables, et avec un objet devant servir de bouton.

Définition automatique de variables X secondes après l'ouverture de la page. À grouper avec une zone de texte pour définir les variables, et avec une autre zone de texte pour définir le nombre de secondes.

Définition automatique de variables toutes les X secondes après l'ouverture de la page. À grouper avec une zone de texte pour définir les variables et une autre zone de texte pour définir le nombre de secondes. UNIQUE DANS LA PAGE

Définition automatique de variables à l'apparition d'un objet dans la page. À grouper avec une zone de texte pour définir les variables, et un groupe-freedback d'une autre extension. DECLARATION UNIQUE PAR OBJET ET PAR PAGE.

Définition des variables aléatoires

$variable|mini|maxi

£variable|mini|maxi

Définition automatique d'une variable aléatoire à l'ouverture de la page. À grouper avec une zone de texte pour définir le nom de la variable et la fourchette minimum - maximum.

Définition aléatoire d'une variable par un clic sur un objet Genially. À grouper avec une zone de texte pour définir le nom de la variable et la fourchette minimum - maximum, et avec un objet devant servir de bouton.

$variable|valeur1|valeur2|valeur3 etc

£variable|valeur1|valeur2|valeur3 etc

Définition automatique (à l'ouverture de la page) d'une variable parmi une liste de valeurs.À grouper avec une zone de texte pour définir l'opération.

$variable|valeur1|valeur2|valeur3 etc

£variable|valeur1|valeur2|valeur3 etc

Définition au clic d'une variable parmi une liste de valeurs.À grouper avec une zone de texte pour définir l'opération.

Définition de valeurs de variables par l'utilisateur

$variable1#variable2#variable3 etc

£variable1#variable2#variable3 etc

Définition de la valeur de variables par l'intermédiaire d'un champ de saisie. À grouper avec une zone de texte pour définir les variables. (Voir l'InputCreator)

Définition de variables par calcul ou condition

$nouvelle_variable=variable1|operateurvariable2|operateurvariable3 etc

£nouvelle_variable=variable1|operateurvariable2|operateurvariable3 etc

Définition d'une nouvelle variable par opération sur des variables existantes. À grouper avec une zone de texte pour définir l'opération.

?$variable1|operateur|#variable2 ou valeur%variable3|operateur|valeur3

?£variable1|operateur|#variable2 ou valeur%variable3|operateur|valeur3

Définition d'une variable par comparaison d'autres variables. À grouper avec une zone de texte pour définir la formule. Si (?) ........ Alors (%)

Utilisation des variables

?$variable1|operateur_de_comparaison|valeur1operateur_logique(& ou ?)variable2|operateur|valeur2etc

?£variable1|operateur_de_comparaison|valeur1operateur_logique(& ou ?)variable2|operateur|valeur2etc

Affiche ou cache un objet si un ensemble de conditions sont vraies. À grouper avec une zone de texte pour définir les conditions, et avec un objet à afficher ou à cacher. Les opérateurs de comparaison sont = > < >= <= !=Le traitement des conditions est de type (a&b)?(c&d).

?$variable1|operateur_de_comparaison|variable2

?£variable1|operateur_de_comparaison|variable2

Affiche ou cache un objet si la comparaison entre deux variables est vraie. À grouper avec une zone de texte pour définir la condition, et avec un objet à afficher ou à cacher. Les opérateurs de comparaison sont = > < >= <= Ne fonctionne qu'avec des variables numériques.

$variable$ ou £variable£

$variable:valeur:texte_si_vrai$ ou £variable:valeur:textesivrai£

$variable:valeur:texte_si_vrai:texte_si_faux$ ou £variable:valeur:texte_si_vrai:texte_si_faux£

Affiche la valeur d'une variable dans un texte, ainsi que du texte conditionnel. À grouper avec une zone de texte .

$variable ou £variable

Affiche la valeur d'une variable seule. À grouper avec deux zones de texte : une pour définir la variable et une afficher la valeur .

$num|=|0

?$num|=|2

$num|+|1

$cle|=|sol

$papier|=|bureau

$cle|=|sol#papier|=|bureau#corde|=cachee

$corde|=|cachee

Trois variables (cle, corde et papier) sont définies à l'ouverture de la page. La variable cle prend la valeur sol, la variable corde prend la valeur cachee et la variable papier prend la valeur bureau. Ces variables seront supprimées à la fermeture du Genially ($ en début de texte).

Autre façon d'écrire, en groupant trois éléments à trois zones de texte (une par variable).

$papier|=|poubelle

Au clic sur le groupe, la variable papier prend la valeur poubelle. La variable sera perdue à la fermeture du Genially ($ en début de texte).

BRAVO !

£score|+|1

À l'apparition du groupe BRAVO ! (à la suite d'un DND par exemple), la variable score augmente de 1. La valeur est conservée à la fermeture du Genially (£ en début de texte).

Toutes les 180 s. (3 minutes), la variable oxygene diminue de la valeur 5 et la variable CO2 augmente de 3. Les variables sont supprimées à la fermeture du Genially ($ en début de texte).

$oxygene|-|5#CO2|+|3

180

La valeur des deux variables (nom et joueur1) est définie par l'utilisateur dans le champ texte. Ces variables seront identiques (même valeur) et seront supprimées à la fermeture du Genially ($ en début de texte).

$nom#joueur1

$nombre

La valeur de la variable nombre est définie par l'utilisateur. Ici, on impose la saisie d'un nombre par le champ créé dans l'inputCreator. La variable est supprimée à la fermeture du Genially ($).

£début

La valeur de la variable début est définie par l'utilisateur. Ici, on impose la saisie d'une date par le champ créé dans l'inputCreator. La variable est conservée à la fermeture du Genially (£).

$a_trouver|0|100

La valeur de la variable a_trouver est un nombre entier entre 0 et 100 et est définie automatiquement à l'ouverture de la page.

$score_total=exercice1|+exercice2|-erreurs

Une nouvelle variable score_total est obtenue en ajoutant les valeurs des variables exercice1 et exercice2 et en otant la valeur de la variable erreurs. Les opérations s'effectuent dans l'ordre de leur écriture.

?$reponse|=|#a_trouver%score|+|1

Si les variables reponse et a_trouver sont égales alors la variable score est augmentée de 1.

?$score|>=|0&score|<|5

Affiche le rond rouge si la variable score est égale ou supérieure à 0 et inférieure à 5.

?$score|>=|5&score|<|8

Affiche le rond orange si la variable score est égale ou supérieure à 5 et inférieure à 8.

?$score|>|0

$score

00

Affiche la valeur de la variable score uniquement si cette valeur est supérieure à 0. Il s'agit d'une variable supprimée à la fermeture du Genially ($ en début des zones de texte).

?£scoreA|<|scoreB

£nom£, tu as fait moins bien que la première fois.

Masque le texte si la variable scoreA est inférieure à la variable scoreB. Le texte contient la valeur de la variable nom. L'ensemble de ces variables sont conservées d'une session à l'autre (£).

INPUTCREATOR

AbeeZee

Hauteur

Abel

Largeur

Abhaya Libre

Générateur de champs-réponse

AbeeZee

Taille bordure

Aclonica

AbeeZee

Opacité fond

Actor

Aperçu boîte personnalisée

Style bordure

Couleur bordure

Couleur fond

Se mettre en mode prévisualisation pour changer les paramètres

Couleur police

Taille police

Petit rappel, il faudra que la police soit présente sur la page ou vous mettrez vos boîtes pour qu'elle soit prise en compte

Nom police

Paragraphe

Type

Texte à copier puis entrer dans "insérer , </> Autres" sous genially pour obtenir des boîtes compatibles avec l'extension présentant votre aspect personnalisé

$Parmialpha|A|B|C|D

$Parmialpha|A|B|C|D

$Parmialpha