Skip to main content
Portail des enseignants

S'engager

Lancer la section Engage

Les ACTES sont ce que l'enseignant fera et les DEMANDES sont la manière dont l'enseignant facilitera.

ACTES DEMANDE
  1. Demandez aux élèves de partager leurs idées et aidez-les à relier les actions réelles des rovers de Mars à celles qu'ils avec la base de code.
  2. Guidez les élèves pour qu’ils comprennent que même si le code de collecte de l’échantillon peut changer, la séquence de tri des échantillons restera la même. Appuyez-vous sur les expériences des laboratoires précédents pour aider les à voir ce modèle.
  3. Demandez aux élèves de partager des idées et des stratégies pour construire des projets qu’ils ont utilisés dans le passé. Vous pouvez dessiner un croquis du projet pendant que les élèves l'expliquent, ou leur montrer l'image du projet du laboratoire 3 comme .
  4. Soulignez aux élèves que plus un projet est long, plus il est difficile à réaliser. Demandez-leur de partager des idées de stratégies auxquelles ils peuvent penser pour faciliter la tâche. Notez toutes les réponses qui correspondent au concept de réutilisation du code ou de création d'un [Mon bloc]. 
  5. Préparez les élèves à explorer cela avec vous, dans leurs groupes.
  1. Dans le laboratoire 3, nous avons codé notre base de code pour trier des disques de différentes couleurs, comme le rover martien trie différents échantillons sur Mars. Dans notre projet, nos disques étaient tous au même endroit. Pensez-vous que c'est vrai sur Mars ? Pourquoi ou pourquoi pas ? 
  2. Les rovers martiens, comme Perseverance, doivent collecter des échantillons à différents endroits. Mais lorsque le rover revient à la base martienne, les échantillons sont-ils triés de la même manière ? Pensez-vous que le processus de tri est un modèle que nous voudrions répéter si nous collections plus d’échantillons ? Pourquoi ou pourquoi pas ?
  3. Comment pensez-vous que nous pourrions utiliser la séquence de tri que nous avons créée à l’aide des blocs [Si alors] dans le laboratoire 3, dans un projet visant à collecter davantage d’échantillons provenant d’endroits différents ? Que faudrait-il faire pour réaliser ce projet ? 
  4. Cela pourrait rendre un projet très long et difficile à gérer. Je me demande, comment pensez-vous que nous pourrions être capables de répéter ce modèle dans notre code, sans utiliser autant de blocs ? Comment pourrions-nous diviser un projet comme celui-là pour le rendre plus facile à travailler ? 
  5. Il existe un type spécial de bloc, appelé [Mon bloc], que nous pouvons créer dans VEXcode GO, pour réutiliser des séquences de code dans un projet. Que faisait la base de code à chaque fois qu'elle récupérait un disque et le ramenait à la base de Mars ? Si nous devions créer un projet pour que le robot collecte et trie plusieurs disques, quelles actions seraient répétées ?

Préparer les élèves à la construction

Apprenons-en davantage sur Mes blocs dans VEXcode GO ensemble !
(Si les élèves ne disposent pas d'une base de code 2.0 pré-construite - œil + électroaimant du laboratoire précédent, prévoyez 10 à 15 minutes pour que les élèves la construisent avant les activités du laboratoire.) 

Faciliter la construction

  1. InstruisezDemandez à étudiants de rejoindre leurs groupes, pour se préparer à découvrir Mes blocs dans VEXcode GO ensemble ! Tout d’abord, la classe va regarder le didacticiel vidéo My Blocks dans VEXcode GO, puis vous construirez votre propre [My Block] ensemble.
    • Demandez aux élèves d’établir les rôles qu’ils auront dans le laboratoire. Utilisez la diapositive « Rôles et responsabilités suggérés » dans le diaporama d’images comme guide pour permettre aux élèves de remplir cette feuille. Pour gagner du temps, les étudiants peuvent réutiliser la feuille Rôles & Responsabilités du laboratoire 3, et vous pouvez décider quel rôle construira le [Mon bloc] pendant Engage.
  2. DistribuezDistribuez une tablette ou un ordinateur avec VEXcode GO à chaque groupe. Vous souhaiterez peut-être projeter votre écran afin de pouvoir visionner la vidéo du didacticiel dans VEXcode GO en classe et afin que les élèves puissent suivre la construction du [Mon bloc] plus facilement.

    Espace de travail VEXcode GO, avec la barre d'outils en haut, la boîte à outils des blocs à gauche et l'espace de travail du projet à droite.
    Ouvrir VEXcode GO
    • Les élèves récupéreront leurs robots et leurs disques une fois les instructions de groupe terminées.
  3. FacilitezFacilitez étudiants préparant VEXcode GO dans leurs groupes et visionnant la vidéo du didacticiel Mes blocs.

    Après avoir regardé le didacticiel, animez une conversation sur la manière dont [Mes blocs] sont utilisés avec des questions telles que : 

    • À quoi sert un [Mon bloc] dans un projet VEXcode GO ? 
      • Utiliser la même séquence de blocs plusieurs fois dans un projet. 
    • Quelle est la raison pour laquelle vous pourriez vouloir utiliser un [Mon bloc] dans votre projet VEXcode GO ? 
      • Pour diviser les projets plus longs afin de les rendre plus faciles à travailler.
    • Pourquoi pensez-vous qu'un [Mon bloc] pourrait rendre notre projet de collecte de plusieurs disques plus facile à gérer ? 
      • Ainsi, nous n'avons qu'à créer la séquence pour trier les disques une seule fois, puis nous pouvons la réutiliser.

     

    Facilitez la construction du [Mon bloc] dans VEXcode GO.

    • Demandez aux élèves d’ouvrir leur projet Trier tout du laboratoire 3.
      • If students do not have access to their project from Lab 3, you can share the Sort All - VEXcode GO Blocks File project with students, or download it on student computers or tablets. Ensuite, demandez aux élèves d’ouvrir le fichier dans VEXcode GO. 
      • Ou, vous pouvez afficher le projet et demander aux élèves de le recréer.
    • Avec vos élèves, identifiez la séquence de blocs qui trient le Disque. Cette séquence est répétée fois, peu importe où se trouve le disque sur le terrain ou quelle est la couleur du disque.

    VEXcode GO bloque le projet du Lab 3 qui reçoit un disque et le trie en fonction d'une couleur rouge, bleue ou verte. Un cadre rouge met en évidence le modèle permettant de détecter et de livrer un disque à l'aide d'un bloc If Then. L'ensemble du projet se lit comme suit : Au démarrage, pour récupérer le lecteur de disque vers l'avant sur 400 mm, puis pour dynamiser l'aimant pour booster. Ensuite, tournez à droite à 180 degrés et avancez sur 400 mm. Pour trier le disque, tournez à gauche à 90 degrés et si l'œil détecte du rouge, avancez sur 100 mm et activez l'aimant pour le faire tomber. Ensuite, et toujours à l'intérieur du bloc If Then, faites marche arrière sur 100 mm et tournez à gauche sur 90 degrés. Fermez le premier bloc If Then et démarrez-en un nouveau, si l'œil détecte du bleu, avancez sur 350 mm et dynamisez l'aimant pour qu'il tombe. Ensuite, et toujours à l'intérieur du bloc If Then, faites marche arrière sur 350 mm et tournez à gauche sur 90 degrés. Fermez le deuxième bloc If Then et démarrez-en un nouveau, si l'œil détecte du vert, avancez sur 250 mm et dynamisez l'aimant pour qu'il tombe. Enfin, et toujours à l'intérieur du bloc If Then, faites marche arrière sur 250 mm et tournez à gauche sur 90 degrés.
    Identifier le modèle de disque de tri
    • Expliquez que cette séquence de blocs sera utilisée plusieurs fois dans notre projet, donc ce est le code que nous utiliserons dans notre [Mon bloc]. Nous allons maintenant suivre les étapes que nous avons vues dans le tutoriel « Mes blocs » pour créer notre [Mon bloc]. Tout d'abord, sélectionnez « Mes blocs » dans la boîte à outils. Ensuite, sélectionnez « Créer un bloc ».

    Section Mes blocs de la boîte à outils des blocs, avec le bouton « Créer un bloc » mis en évidence par un cadre rouge.
    Sélectionnez « Mes blocs » et « Créer un bloc »
    • Personnalisez votre [Mon bloc] en sélectionnant le « nom du bloc » et renommez-le « Trier le disque ». Sélectionnez ensuite « OK » pour personnaliser votre [Mon bloc].

    Ma fenêtre de création de bloc où les utilisateurs peuvent ajouter des étiquettes et des champs de saisie à un bloc personnalisé. Le bloc que l'utilisateur est en train de créer indique « Trier le disque » et le bouton OK est mis en surbrillance avec une case rouge pour indiquer que le bloc est terminé.
    Personnalisez votre [Mon Bloc]
    • Maintenant que le [Mon bloc] a été créé, le bloc [Définir] apparaîtra. (Faites-le glisser vers la droite de votre projet, si nécessaire.)
      • Vérifiez auprès des élèves que tout le monde peut désormais voir un nouveau bloc de chapeau, sur lequel est écrit « définir les disques de tri ». Attirez leur attention sur le fait qu’il s’agit d’un bloc chapeau et que, comme le bloc chapeau {When started} , il ne peut avoir que des blocs attachés en dessous. Les blocs que nous ajoutons au bloc [Définir] seront la séquence que nous souhaitons réutiliser dans notre projet.

    Bloc de définition VEXcode GO My Blocks, qui lit « définir les disques de tri ». Ce bloc chapeau peut être utilisé pour créer et définir des blocs personnalisés.
    [Définir] bloc
    • Ensuite, faites glisser la séquence de blocs pour trier les disques du projet Trier tous et attachez-les au bloc [Définir]. Votre projet devrait maintenant ressembler à ceci, avec la séquence de blocs [Si alors] attachés au bloc [Définir].

    VEXcode GO bloque le projet qui a déplacé le code du disque de tri vers un bloc My personnalisé. Le bloc de définition des disques de tri comporte désormais trois blocs Si alors qui lui sont attachés, se lisant comme suit : si l'œil détecte du rouge, avancez sur 100 mm, activez l'aimant pour qu'il tombe, reculez sur 100 mm et tournez à gauche sur 90 degrés. Ensuite, ce bloc If Then est fermé et un nouveau indique : si l'œil détecte du bleu, avancez sur 350 mm, activez l'aimant pour qu'il tombe, reculez sur 350 mm et tournez à gauche sur 90 degrés. Ensuite, ce bloc If Then est fermé et un nouveau bloc indique : si l'œil détecte du vert, avancez sur 250 mm, activez l'aimant pour qu'il tombe, reculez sur 250 mm et enfin tournez à gauche sur 90 degrés. Une autre pile commence par un bloc When Started et indique : avancez sur 400 mm, activez l'aimant pour booster, tournez à droite sur 180 degrés et enfin avancez sur 400 mm.
    Faites glisser la séquence Trier le disque vers le bloc [Définir]
    • Maintenant que vous avez « défini » ce que votre robot fera avec le [Mon bloc], vous allez l'ajouter à votre projet. Avec vos élèves, regardez la pile de blocs sous le bloc {When started} – c'est la séquence utilisée pour récupérer le premier disque et le ramener à la base de Mars. Que doit faire la base de code ensuite ? Triez le disque ! Ajoutez le [Mon bloc] à votre projet. 

    Suite du projet de blocs VEXcode GO, désormais avec un bloc Sort Disks My ajouté à la fin de la pile When Started. Le bloc de définition des disques de tri comporte trois blocs Si alors qui lui sont attachés, se lisant comme suit : si l'œil détecte du rouge, avancez sur 100 mm, activez l'aimant pour qu'il tombe, reculez sur 100 mm et tournez à gauche sur 90 degrés. Ensuite, ce bloc If Then est fermé et un nouveau indique : si l'œil détecte du bleu, avancez sur 350 mm, activez l'aimant pour qu'il tombe, reculez sur 350 mm et tournez à gauche sur 90 degrés. Ensuite, ce bloc If Then est fermé et un nouveau bloc indique : si l'œil détecte du vert, avancez sur 250 mm, activez l'aimant pour qu'il tombe, reculez sur 250 mm et enfin tournez à gauche sur 90 degrés. Une autre pile commence par un bloc When Started et indique : avancez sur 400 mm, activez l'aimant pour booster, tournez à droite sur 180 degrés, avancez sur 400 mm et enfin un bloc Sort Disks My.
    Ajoutez [Mon bloc] à votre projet

    Animez une démonstration pour la classe afin de tracer le flux du projet pendant que la base de code exécute votre projet avec [Mon bloc]. 

    Vue de haut en bas d'un terrain GO avec un disque bleu en haut à gauche et trois carrés adjacents horizontalement en bas à droite étiquetés avec les lettres R, G et B. Les lettres indiquent les espaces dans lesquels les disques colorés correspondants seront placés. Le robot est placé dans sa position de départ près du coin inférieur gauche, directement en dessous et face au disque bleu.
    Configuration pour tester votre projet
    • Assurez-vous que les élèves peuvent voir à la fois le robot et votre écran avec VEXcode GO, puis démarrez le projet. Au fur et à mesure que le projet se déroule, demandez aux élèves de prêter attention à la mise en évidence des blocs du projet. Attirez leur attention sur le moment où la surbrillance se déplace vers le bloc [Définir] et racontez ce qui se passe dans le projet lorsque cette surbrillance se déplace d’une pile de blocs à l’autre. Vous souhaiterez peut-être redémarrer le projet plusieurs fois ou le parcourir étape par étape pour le ralentir, afin d'aider les élèves à suivre le déroulement du projet avec [Mon bloc].
      • Posez des questions pour aider les élèves à suivre le déroulement du projet avec vous, comme : 
        • Quand le point culminant  « sautera-t-il » vers le bloc [Définir] ? Qu'est-ce qui te fait dire ça ?
          • Lorsqu'il atteint le bloc [Trier le disque], la surbrillance se déplace vers le bloc [Définir] et exécute la séquence.
        • Pourquoi la surbrillance a-t-elle « sauté » un bloc [Si alors] ? Quelle condition était fausse ? Qu'est-ce qui était vrai ? Comment cela a-t-il affecté la façon dont le point culminant s'est déplacé ? 
          • La surbrillance se déplacera vers le bloc [Si alors] où la condition est Vrai. Il les blocs [Si alors] où la condition est fausse. Par exemple, si la base de code captait un disque bleu, la surbrillance ignorerait les blocs [Si alors] avec les conditions rouges et vertes et exécuterait uniquement celui avec la condition .
        • Et si notre base de code récupérait un disque d'une couleur différente ? La surbrillance irait-elle toujours vers le bloc [Définir] ? Pourquoi?
          • Oui, la surbrillance irait toujours sur le bloc [Définir] car le bloc [Trier le disque] sera toujours exécuté, quelle que soit la couleur du disque. 

    Aidez les élèves à se préparer à relever le reste du défi avec leurs groupes.  

  4. OffreOffre renforcement positif pour les élèves qui suivent les instructions, attendent leur tour et prêtent attention au processus de construction et de test du [Mon bloc].

Dépannage pour les enseignants

Stratégies de facilitation

  • Réfléchissez à la manière dont vos élèves accéderont à VEXcode GO. Assurez-vous que les ordinateurs ou les tablettes que les élèves utiliseront ont accès à VEXcode GO. Pour plus d'informations sur la configuration de VEXcode GO, consultez cet article de la bibliothèque VEX.
  • Rassemblez le matériel dont chaque groupe a besoin avant le cours. Pour ce laboratoire, chaque groupe de deux étudiants aura besoin d'un kit GO, d'instructions de construction, d'un ordinateur ou d'une tablette pour accéder à VEXcode GO et des disques rouge, bleu et vert du kit. Les étudiants auront également besoin d'accéder à un terrain pour les tests. 
  • Si les élèves ne disposent pas d'un Code Base 2.0 - Œil + Électroaimant pré-construit du laboratoire précédent, prévoyez 10 à 15 minutes pour que les élèves le construisent avant les activités du laboratoire.
  • Construction d'un œil et d'un électroaimant VEX GO Code Base 2.0.
    Code Base 2.0 - Oeil + Électroaimant
  • Configurez vos champs à l'avance, comme indiqué dans l'image ci-dessous, pour servir de zone de test pour la base de code. Disposez-les dans la classe pour laisser aux élèves suffisamment d’espace pour tester leurs projets. Dans cette image, les disques sont montrés en place pour le défi en jeu. Vous souhaiterez peut-être marquer les emplacements de départ des disques et de la base de code, ainsi que les emplacements des zones de tri avec un marqueur effaçable à sec pour aider les élèves lorsqu'ils se préparent à tester leurs projets.

Vue de haut en bas d'un terrain GO avec un disque rouge en haut à gauche, un disque vert en haut à droite, un disque bleu en bas à droite et trois carrés adjacents horizontalement dans le coin inférieur droit étiquetés avec les lettres R, G et B. Les lettres indiquent les espaces dans lesquels les disques colorés correspondants seront placés.
Configuration du champ
  • Écrivez les distances de chaque disque au tableau pour que les élèves puissent s'y référer pendant le laboratoire. Pour garder les élèves concentrés sur les concepts de codage pendant le jeu, donnez-leur les distances approximatives de chaque disque, afin qu'ils ne soient pas distraits par la mesure. 
    • Pour récupérer le disque rouge - 400 mm (~16 pouces)
    • Pour récupérer le disque vert - 425 mm (~17 pouces), tournez, 300 mm (~12 pouces)
    • Pour récupérer le disque bleu - 150 mm (~6 pouces), tournez, 400 mm (~16 pouces)
  • Célébrez les défis ainsi que les succès. Ce laboratoire est une opportunité pour les étudiants d'appliquer ce qu'ils ont appris tout au long de l'unité, et les étudiants auront différents niveaux de difficulté et de réussite. Pour renforcer l’état d’esprit de croissance et la valeur de la persévérance dans le codage, célébrez les moments où les élèves sont mis au défi et faites preuve de persévérance. Encouragez les groupes à se soutenir mutuellement et à partager les stratégies qu’ils ont apprises pour s’entraider.