Interactivité et Lingo Interactivité - spécifier le déroulement en fonction des actions de l’usager Ex: Déroulement si l’usager clique Choix dans une liste.

Slides:



Advertisements
Présentations similaires
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
Advertisements

La base de données de jurisprudence francophone.  Juricaf est composé de deux parties : - Le menu de gauche avec les différentes fonctions - La partie.
Intégration et usages innovants de la vidéo dans les pratiques pédagogiques en Economie et Gestion. Réunion du 11 mars 2016 – Usages numériques et TRAAM.
Les profils du SEDA confection de profil avec Agape.
Initiation à QuickPlace, janvier Initiation à QuickPlace n Nature de l'outil n Fonctions de base (lecture, création) n Fonctions de gestionnaire.
TP 1 BIS Programmation structurée à l’aide de fonctions (FC) et de bloc fonctionnels (FB)
Cours de HTML suite 3. Sommaire...  Les formulaires. Les formulaires.  Structure basique du formulaire, balise. Structure basique du formulaire, balise.
Comment utiliser le débogueur de Visual Studio /8/2015 INF145 1 Créé par Julien Galarneau Allaire, révisé par Eric Thé S.E.G.
Utilisation du logiciel EduStat © Distribution de fréquences simples Les compilations.
Installation De Peakup.  Télécharger le fichier peakup2.4.0.free.zip  Décompresser le fichier extrait sur une Directory de votre choix  Créer un lient.
Réaliser un CD lecteur de salon (photos ou vidéos) pouvant être lu
UE2 - M22 Licence acoustique
MENUS PRINCIPAL RESEAU.
E-Prelude.com Importation de nomenclatures issues de divers logiciels de CAO… … via un fichier « neutre » de type EXCEL.
Cycle 3 Cycle 4 Pilotage du robot mBot Site scratch :
ATS8500 Standalone Downloader.
Suivi des démarches en ligne via le Gestionnaire de Suivi Services Instructeurs Paris – 29/08/2012.
PrÉsentation de la Collaboration Interéquipe
Initiation aux bases de données et à la programmation événementielle
Les Bases de données Définition Architecture d’un SGBD
Algorithmique demander jeu du pendu.
Programmation avec Scratch
Ajouter le code dans une page html
Collecte de données CAPI
Initiation aux bases de données et à la programmation événementielle
8. Mettre les paramètres du test final
Javadoc et débogueur Semaine 03 Version A16.
Apprendre par l’exemple V4 avec scratch 2.0 partie 2/2
Cyber-Sphinx Séance 2.
Module 3 comment ranger son ordinateur ?
Semaine #4 INF130 par Frédérick Henri.
Création d’un formulaire
Algorithmique & Langage C IUT GEII S1 Notes de cours (deuxième partie)
Concepts de base de la programmation
Création Et Modification De La Structure De La Base De Données
3- Nouvelles pages d’accueil
Cours N°10: Algorithmiques Tableaux - Matrices
PROGRAMMATION ET ENSEIGNEMENT
Guide Utilisateur. Guide Utilisateur.
Fleet Performance Tuto Rapports Personnalisables
Introduction à Internet
Formation sur les bases de données relationnelles.
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
02- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Programmation Android Première application Android
Portail de saisie et de restitution
Chapitre 2 Le Projet Poterie
Portail de saisie et de restitution
Comment utiliser l’application ?
Dossier SARL Verdier Application No 8
03- Evaluation Access 2003 Cette évaluation comporte des QCM (1 seule réponse) et des Zones à déterminer dans des copies d’écran.
Bonjour, Je suis votre guide pour cette visite de votre nouveau logiciel HDS. Je vais vous montrer comment préparer une note de frais.
Semaine #09 INF130 par Frédérick Henri.
Bäz: Données relationnelles sécurisées
Logiciel de présentation
PRO1026 Programmation et enseignement
Système de gestion de contenu de sites web
Elles contiennent des informations autre que géométriques
Programmation Scratch
PROGRAMMATION ET ENSEIGNEMENT
LE NUMERIQUE À STENDHAL pour les élèves et les parents
Exploitation de vos données
Support de formation Administrateur Entretiens
Délégation académique pour le numérique éducatif
STS Web Services libres Gérer les services libres
Python Nicolas THIBAULT
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
STS Web Services libres Constituer les services libres
Transcription de la présentation:

Interactivité et Lingo Interactivité - spécifier le déroulement en fonction des actions de l’usager Ex: Déroulement si l’usager clique Choix dans une liste - saute à une partie du scénario Vérifier réponse et comparer à réponse attendue Vérifier si la souris passe sur un objet Objet qui change quant on le clique Compteur...

Au programme - notes p Composantes de la programmation 19 notion de script notion de variable notion de boucle Localisation et fonctions des scripts 20 Marqueurs - script de scénario 22 Modification des textes 23 Variables et calculs 24 Installation d’un menu 27

Notion de script si ceci est vrai alors fait cela si objet est cliqué - > va à cette partie du scénario (score) choix de menu - > va à cette partie du scénario si délai >60 secondes affiche un message d’aide

Notion de Variable n’importe quel nom put 0 into total cree une variable locale appelée “total” global total put 0 into total crée variable globale appelée “total”.... global total put (total + 1) into total ajoute 1 à la valeur actuelle de de la variable globale total

Notion de boucle Lorsqueon si if alorsthen fin du siend if si nonelse finend Evènement condition1 action1 action2 condition2 action fin de l’évènement

Types de scripts - différents endroits ceux qui sont définis implicitement dans les délais, les transitions et l'ordre des cellule ceux qu'on peut définir en sélectionnant les cellules et en y ajoutant des propriétés ceux qui sont définis dans une colonne de la rangée du script. ceux qui sont définis dans la description et le script des acteurs ceux qui sont définis dans le script du film (movie script) de façon générale, pour être accessible au début de l'application ou n'importe quand par la suite (lié à un évènement: touche de clavier, minuterie, valeur d’une variable,etc. delay 600 moveable on enterFrame on mouse up on startMovie installMenu on keyPressed

Endroits vs temps - acteur vs scénario Script d’acteur Script de cellule Script de colonne Nom d’acteur Scénario Scène

Endroits et temps - temps et acteur à un moment donné 3 Scène Script de cellule (moveable) Script de colonne Déroulement Délai Movie

Endroits et temps - movie Définir un Movie script Movie 1 3 2

Les Marqueurs - script de scénario placer une étiquette aller à une étiquette - go to “fleur” rester sur une colonne - go to the frame fleur

Variables Un nom dans lequel on met une valeur Pour assigner une valeur put “xx” into reponse reponse est une variable pas de guillemets autour du nom Lorsqu’on parle d’une variable, il n’y a rien avant qui la désigne ≠ field..., member..., sprite..., “ “, …

Variables globales et calculs Les variables globales sont utilisées à plusieurs endroits ou moment. Définir les variables globales avant de s’en servir et à chaque fois qu’on s’en sert On mouse up Global total put 0 into total End mouse up Pour assigner une valeur qui s’accumule put field “résultat” after reponse reponse est une variable Put (total + 1) into total On mousedown Global total put (total + 1) into total End mousedown

Modification des textes Field “Réponse” Put “XXX” into field “Réponse” Put “XXX” before field “Réponse” Put “Bonjour” && Nom into field “Réponse” * si précédemment on avait donné une valeur à la variable Nom put “Marie” into Nom put field VotreNom into Nom Champs réponse Quelquechose XXX XXXQuelquechose Bonjour Marie

Installation d’un menu - p Créer les scénarios et étiquettes pour chaque choix de menu 2. Écrire le menu dans un acteur 3. Créer un script général au film - movie script on startMovie installMenu 10 end

Stratégies de “debugage” Votre acteur est-il sur la scène? Est-il caché par un objet, invisible ? Avez-vous recompilé les scripts ? Le script est-il au bon endroit ? acteur, cellule du scénario, Le script est-il exécuté ? Suivez le déroulement, ralentissez-le ? L’orthographe est-il le même ? Avez-vous les bons guillemets ? Votre acteur est-il déjà modifié ? a-t-il été initialisé ? Y a-t-il interférence dans l’apparition à cause du temps de chargement

Question à répondre Où mettre le script ? Bouton, colonne, cellule, movie, Je veux faire un bouton qui donne accès au menu ? Je veux que le programme revienne au début à la fin à la fin Je veux que le programme vérifie et envoie l ’usager au début s ’il est trop perdu.. Je veux que le programme vérifie le contenu du champ «département d ’attache ». Je veux faire un compteur qui compte le nombre de fois où l ’usager clique sur la cible. Je veux afficher le résultat dans un champs sept heures.

Attention Notez ceci... Option x pour ≈ Vrai pour clavier canadien français - pas d’équivalent avec ISO Canadien On ne peut définir de délai dans la première colonne, en utilisant la rangée des délais mais on peut utiliser un délai dans le script du film on startMovie delay 60 * 10 : attend 10 X 60 tics ou 60 secondes Dans un script le signe -- devant une ligne correspond à un commentaire

Pratique pour l’exercice : 1. étiquette et go to étiquette 2. boucle sur un “frame” 3. script dans acteur si il est cliqué 4. lecture d'un champs éditable par l'usager 5. écriture dans un champs 6. vérification du contenu d’un champs de texte 7. création d'un menu 8. acteur qui peut être bougé sur la scène 9. utilisation d'une variable 10. pointage cumulatif go to MonMarqueur go to the frame on mouseUp if field "Réponse" = "rien" put “oui” into “Réponse” if field Dpt = “Communication then... installMenu moveable..set the locH..to the mouseH put 33 into NimporteQuelNom Gobal Chiffre...chiffre=chiffre+1