diff --git a/exercices/Exo_BioCID.html b/exercices/Exo_BioCID.html index 4093958..563e1db 100644 --- a/exercices/Exo_BioCID.html +++ b/exercices/Exo_BioCID.html @@ -475,7 +475,11 @@
Avant de commencer
Contexte & accès

BioCID est la plateforme officielle de l'ANSES pour consulter tous les produits biocides autorisés et déclarés en France. Cet exercice développe votre autonomie dans la consultation des produits.

-
+
+ 🎯 +
4 exercices vous attendent : recherche par nom, par type, par substance active, puis un cas de synthèse. Durée totale ≈ 30 min.
+
+
🌐
Plateforme BioCID — ANSES
@@ -483,17 +487,14 @@
Ouvrir ↗
-
- 🎯 -
4 exercices vous attendent : recherche par nom, par type, par substance active, puis un cas de synthèse. Durée totale ≈ 30 min.
-
-
+
👥 Identification du groupe
- +
+
@@ -562,10 +563,10 @@
-
Mise en situation réelle
+
Mise en situation
📞 -
Un restaurant vous appelle pour une demande de produit. En utilisant BioCID, présentez une recommandation argumentée.
+
Un restaurant vous appelle au sujet de votre prestation et souhaite choisir le produit entre plusieurs références. En utilisant la plateforme BioCID, présentez une recommandation argumentée.
  • @@ -620,7 +621,7 @@ const slideConfig = { 2: { hint: 'ex1', next: 3, nextLabel: 'Exercice suivant →' }, 3: { hint: 'ex2', next: 4, nextLabel: 'Exercice suivant →' }, 4: { hint: 'ex3', next: 5, nextLabel: 'Cas de synthèse →' }, - 5: { next: 6, nextLabel: 'Voir les bonnes pratiques →' } + 5: { next: 6, nextLabel: "Terminer l'exercice →" } }; const hints = { @@ -670,9 +671,27 @@ function goBack() { updateUI(); } +function clearGroupeWarning() { + const g = document.getElementById('idGroupe'); + if (g) g.style.borderColor = ''; + const w = document.getElementById('idWarning'); + if (w) w.style.display = 'none'; +} + function goNext() { const cfg = slideConfig[currentSlide]; - if (cfg && cfg.next != null) goTo(cfg.next); + if (!cfg || cfg.next == null) return; + // Slide 1 : le nom du groupe est obligatoire pour passer à l'exercice 1 + if (currentSlide === 1) { + const g = document.getElementById('idGroupe'); + if (!g.value.trim()) { + g.style.borderColor = 'var(--coral)'; + document.getElementById('idWarning').style.display = 'block'; + g.focus(); + return; + } + } + goTo(cfg.next); } function showHintCurrent() {