ajout du TP de rentrée Z-Event
This commit is contained in:
@@ -1,7 +1,55 @@
|
||||
# Révisions de rentrée : PERRIAND-7
|
||||
# Révisions de rentrée : notes de séance
|
||||
|
||||
Activités de reprise pour la rentrée de Terminale, après la coupure estivale.
|
||||
Fil rouge unique : le réveil d'une station orbitale après deux mois d'hibernation.
|
||||
Deux activités de reprise pour la rentrée de Terminale, après la coupure estivale.
|
||||
Elles couvrent les mêmes notions et sont interchangeables : Z-Event (marathon caritatif de
|
||||
streaming) et PERRIAND-7 (station orbitale en avarie).
|
||||
|
||||
## Z-Event
|
||||
|
||||
| Fichier | Pour qui | Publié sur hub-docs |
|
||||
|---|---|---|
|
||||
| `TP_ZEvent.md` | Élèves | oui |
|
||||
| `TP_ZEvent.ipynb` | Élèves | seulement si ajouté à `NOTEBOOK_ALLOWLIST` |
|
||||
| `Corrige_TP_ZEvent.md` | Professeur | **oui par défaut** (c'est un `.md`), voir ci-dessous |
|
||||
| `_generateur_zevent.py` | Professeur | non (`EXCLUDE_FILES`) |
|
||||
|
||||
Écrit au gabarit de tes TP : `## Contexte`, `## Objectifs pédagogiques`, `## Partie N`,
|
||||
`**Question N.M**`, sorties attendues en commentaire à droite des `print`, `## Barème
|
||||
indicatif` sur 20, auteur et licence. Cinq parties, dix-huit questions, environ deux heures.
|
||||
|
||||
**Le contexte factuel est volontairement prudent.** Le TP ne dit rien de l'édition en cours :
|
||||
ni montant, ni association, ni participants réels. Seuls figurent des éléments stables
|
||||
(l'événement existe depuis 2016, créé par ZeratoR et Dach). Toutes les données manipulées
|
||||
sont inventées, et un encadré le dit explicitement aux élèves dès le contexte. Les streamers
|
||||
cités ne servent que de noms dans un jeu de données fictif.
|
||||
|
||||
**Deux décisions de publication à prendre** avant de pousser :
|
||||
- `Corrige_TP_ZEvent.md` sera publié automatiquement sur hub-docs, comme tous tes autres
|
||||
`Corrige_TP_*.md`. Le `robots.txt` le désindexe des moteurs de recherche, mais il reste
|
||||
accessible depuis la navigation du site. Si tu ne veux pas ça pour demain, il faut soit
|
||||
l'ajouter temporairement à `EXCLUDE_FILES`, soit ne pas le pousser tout de suite.
|
||||
- `TP_ZEvent.ipynb` ne sera **pas** publié tant qu'il n'est pas dans
|
||||
`NOTEBOOK_ALLOWLIST["terminale"]`. Sans ça, les élèves n'auront que la version Markdown
|
||||
en ligne, et le choix de format annoncé dans le README n'existera pas.
|
||||
|
||||
### Points de vigilance
|
||||
|
||||
- **Question 1.3** : `"25" + "40"` donne `"2540"`. Leur faire exécuter avant d'expliquer.
|
||||
- **Question 3.2** : l'initialisation de l'accumulateur avec `liste[0]` et non `0` est le
|
||||
point qui coince le plus. C'est la question 2 de la synthèse.
|
||||
- **Question 5.1** : le créneau de Baghera Jones est à cheval sur minuit, donc `debut > fin`.
|
||||
C'est volontaire, et c'est le seul endroit du TP qui demande de distinguer deux cas.
|
||||
- **Question 5.2** : parcours d'une liste d'adjacence. La question 4 de la synthèse pose le
|
||||
problème du cycle sans demander de le résoudre, c'est le pont vers le chapitre Graphes.
|
||||
|
||||
### Barème
|
||||
|
||||
Réparti sur 20 dans l'énoncé. Les parties 1 à 3 pèsent 13 points : un élève qui a décroché
|
||||
pendant l'été peut valider la moitié du TP sans toucher aux dictionnaires.
|
||||
|
||||
---
|
||||
|
||||
## PERRIAND-7
|
||||
|
||||
| Fichier | Pour qui | Publié sur hub-docs |
|
||||
|---|---|---|
|
||||
@@ -93,9 +141,14 @@ Les deux notebooks sont produits par un script unique (énoncé et corrigé part
|
||||
même source, ce qui évite qu'ils divergent) :
|
||||
|
||||
```bash
|
||||
python3 _generateur.py
|
||||
python3 _generateur.py # PERRIAND-7
|
||||
python3 _generateur_zevent.py # Z-Event
|
||||
```
|
||||
|
||||
Pour Z-Event, les sorties attendues affichées en commentaire ne sont pas écrites à la main :
|
||||
le générateur exécute les solutions de référence et injecte les valeurs obtenues. Modifier
|
||||
un montant dans le jeu de données met donc à jour tous les résultats de l'énoncé.
|
||||
|
||||
Modifier un exercice dans `_generateur.py` puis relancer met à jour les deux notebooks.
|
||||
|
||||
Attention : `_generateur.py` contient le corrigé en clair, et `build_docs.py` publie les
|
||||
|
||||
Reference in New Issue
Block a user