# C2-S02 — Événement de départ

import { AssessmentGrid } from "../../src/components/AssessmentGrid";
import { Correction } from "../../src/components/Correction";
import { ExerciseCard } from "../../src/components/ExerciseCard";
import { LearningObjectives } from "../../src/components/LearningObjectives";
import { LessonHeader } from "../../src/components/LessonHeader";
import { LessonNavigation } from "../../src/components/LessonNavigation";
import { TeacherTip } from "../../src/components/TeacherTip";

<LessonHeader
  id="C2-S02"
  title="Événement de départ et déclencheurs"
  cycle="2"
  levels="CP, CE1, CE2"
  duration="40 minutes"
  tool="ScratchJr (CP/CE1) ou Scratch (CE2)"
  grouping="Binômes"
  expressPrep={{
    objective: "Distinguer les déclencheurs : drapeau vert, clic lutin, touche clavier.",
    material: "Projet modèle Scratch avec 3 lutins réactifs.",
    trap: "Empiler des blocs sans bloc chapeau événement au sommet.",
    timing: "10' Observation • 25' Exercices d'association • 10' Synthèse",
  }}
/>

<LearningObjectives
  objectives={[
    "Comprendre le concept d'événement comme signal déclencheur d'un script.",
    "Différencier le départ au drapeau vert et le départ au clic / toucher du lutin.",
    "Programmer deux personnages qui démarrent sur deux événements distincts.",
  ]}
/>

---

## 🎒 Matériel & Préparation

- 1 appareil (tablette ou ordinateur) par binôme.
- Fiche de mission élève avec deux déclencheurs identifiés par leurs icônes.

---

## ⏱️ Déroulé de la séance

### 1. Notion d'événement dans la vie quotidienne (5 min)

Exemples : Le réveil qui sonne (déclenche le réveil), le feu qui passe au vert (déclenche le passage des voitures).

### 2. Manipulation guidée (20 min)

<ExerciseCard title="Mission : Les deux lutins déclenchés" difficulty="Facile">
  - **Lutin 1 (Chat) :** Démarre au **Drapeau vert** → Avance de 4 pas et saute. - **Lutin 2
  (Grenouille) :** Démarre quand on le **touche / clique dessus** → Fait 3 sauts sur place.
</ExerciseCard>

<Correction title="Architecture des scripts">

- **Script du Chat :**
  `[Quand drapeau vert cliqué]` → `[Avancer 4]` → `[Sauter]`
- **Script de la Grenouille :**
  `[Quand ce lutin est touché/cliqué]` → `[Répéter 3 fois [Sauter]]`

</Correction>

### 3. Test et mise en commun (15 min)

Les élèves testent en observant que le chat démarre immédiatement dès le drapeau vert, tandis que la grenouille attend son tour d'interaction.

<TeacherTip title="Vocabulaire">
  Insistez sur la formulation : « **Quand** [événement se produit], **alors** [actions exécutées] ».
</TeacherTip>

---

## 📊 Grille d'évaluation

<AssessmentGrid
  criteria={[
    {
      label: "Sélectionne le bon bloc déclencheur",
      withHelp: "Utilise le drapeau vert pour tous les lutins",
      autonomous: "Associe correctement drapeau vert et toucher/clic selon la consigne",
      transfer: "Utilise une touche du clavier (en CE2 sous Scratch)",
    },
    {
      label: "Comprend la réactivité du programme",
      withHelp: "Attend que le programme s'arrête pour cliquer",
      autonomous: "Interagit avec le lutin au moment choisi",
      transfer: "Combine plusieurs actions sur le même événement",
    },
  ]}
/>


<LessonNavigation
  prevUrl="/cycle-2/c2-s01-algorithme-et-sequence"
  prevId="C2-S01"
  prevTitle="Algorithme et séquence"
  nextUrl="/cycle-2/c2-s03-mouvement-et-orientation"
  nextId="C2-S03"
  nextTitle="Mouvement et orientation"
  cycleUrl="/cycle-2"
  cycleTitle="Vue d'ensemble du Cycle 2"
/>
