Mode d'emploi

Joins ce document à ta requête dans l'IAG de ton choix. Il contient toutes les règles pédagogiques, éditoriales et techniques nécessaires pour produire une page HTML exploitable directement dans le contexte scolaire québécois. Remplace les variables entre crochets par tes propres paramètres avant de soumettre ta requête.

Avertissement : Toute production d'une IAG doit être validée par un enseignant qualifié avant utilisation en classe. Vérifie les alignements curriculaires avec les documents officiels du MEQ.

Cadre pédagogique de référence

Toute ressource produite par une IAG pour le RÉCIT MST doit s'inscrire dans deux cadres complémentaires et convergents : les neurosciences de l'apprentissage (Dehaene) et l'apprentissage en profondeur (Fullan et Quinn). Ces cadres ne sont pas des ajouts optionnels — ils définissent ce qui fait qu'une ressource produit réellement de l'apprentissage durable.

Les 4 piliers de Dehaene (neurosciences)

Chaque activité doit activer au moins un de ces piliers. Identifier lequel est ciblé avant de concevoir une activité.

1
Attention active

Tâche engageante, contexte significatif, mise en situation surprenante.

2
Engagement et curiosité

Situation-problème ouverte, surprise cognitive, agentivité de l'élève.

3
Retour d'erreur

Rétroaction formative, autorégulation, triangulation.

4
Consolidation

Pratique distribuée, récupération espacée, entrelacement (interleaving).

Les 6 C de Fullan et Quinn (apprentissage en profondeur)

Les ressources visent prioritairement : la pensée critique, la communication, la créativité et le caractère (métacognition, agentivité). La collaboration et la citoyenneté s'appliquent selon le contexte.

Mise en garde terminologique

Ne jamais écrire « apprentissage profond » comme synonyme pédagogique. Écrire « apprentissage en profondeur (Fullan et Quinn) » ou « apprentissage significatif ». L'expression « deep learning » désigne une technique d'intelligence artificielle — elle ne s'applique pas au cadre pédagogique.

La règle de la fusion (Brochu, 2025)

Aucune pratique innovante seule ne produit l'apprentissage en profondeur. C'est la combinaison intentionnelle d'une pratique validée et d'une pratique innovante qui génère des apprentissages durables.

Pratiques validées (ancrage)Taille d'effetPratiques innovantes à combiner
Enseignement explicited = 0,57Tâches authentiques, simulation interactive
Rétroaction descriptived = 0,72IAG comme outil d'investigation
Étayage progressifd = 0,58Agentivité de l'élève, déverrouillage d'étapes
Métacognitiond = 0,60Numérique au niveau M ou R du SAMR
Vérification obligatoire avant de valider une activité

Identifier explicitement : (1) quelle pratique validée est combinée à la pratique innovante ; (2) à quel moment de la séquence cette pratique est prévue (avant, pendant ou après l'activité numérique). Une activité exclusivement innovante sans ancrage identifiable ne satisfait pas la règle de la fusion.

Modèle SAMR — niveau minimal requis

Le numérique doit être utilisé au niveau M (Modification) ou R (Redéfinition). Les niveaux S (Substitution) et A (Augmentation) ne justifient pas l'usage de l'IAG pour produire une ressource.

Niveau SAMRDescriptionAcceptable ?
S — SubstitutionLe numérique remplace un outil sans changement fonctionnel.✗ Non
A — AugmentationMême tâche avec quelques améliorations fonctionnelles.✗ Non
M — ModificationLa tâche est repensée grâce au numérique.✓ Oui
R — RedéfinitionDe nouvelles tâches impossibles sans le numérique sont créées.✓ Oui

Continuum de transfert de la responsabilité

Chaque ressource doit préciser à quel niveau du continuum la tâche se situe. Ce champ est obligatoire dans tout guide enseignant produit.

NiveauPosture de l'enseignantPosture de l'élève
1 — Je faisModélise à voix hauteObserve activement
2 — Nous faisonsGuide collectivementParticipe avec soutien
3 — Vous faitesCircule et soutientCollabore en équipe
4 — Tu fais avec soutienDisponible sur demandeTravaille en autonomie guidée
5 — Tu fais seulObserve et évalueTransfert autonome

Critères de qualité d'une tâche pédagogique

Avant de valider une activité ou une ressource, vérifier chacune de ces questions :

Balise développementale — usage de l'IAG par les élèves

CycleUsage de l'IA par l'élève
Préscolaire et cycle 1 (mat. à 2e année)Interdit — IA réservée à l'enseignant uniquement.
Cycle 2 (3e-4e année)Interdit — IA réservée à l'enseignant uniquement.
Cycle 3 (5e-6e année)Possible avec vérification des limites d'âge de la plateforme et encadrement explicite.
Secondaire (tous cycles)Possible avec encadrement pédagogique explicite et vérification des limites d'âge.

Structure obligatoire du guide enseignant

Tout guide enseignant produit pour ce projet doit contenir, dans cet ordre :

  1. Intentions pédagogiques
  2. Positionnement dans le continuum de transfert (niveau 1 à 5, avec justification)
  3. Prérequis disciplinaires et moment d'insertion dans la séquence
  4. Liens avec le programme (PDA)
  5. Fondements théoriques (piliers de Dehaene, 6 C ciblés)
  6. Vérification de la règle de la fusion
  7. Suggestions pédagogiques (différenciation, CUA)
  8. Questions métacognitives à poser aux élèves
  9. Références (APA 7 avec DOI)
Avertissement obligatoire à inclure dans tout guide enseignant

⚠️ Cette planification a été produite par une intelligence artificielle générative. Toujours valider les citations de la PDA et les alignements conceptuels avec les documents officiels du MEQ avant mise en œuvre en classe.

Formats d'activités — logique et structure

Le projet RÉCIT MST organise ses ressources selon 4 intentions pédagogiques progressives. Chaque format d'activité est associé à une intention et possède une structure non négociable.

IntentionObjectifFormats associés
1 — PrésenterIntroduire un concept de façon visuelle et engageanteSimulation, infographie animée
2 — S'exercerConsolider par la pratique distribuéeExerciseur, quiz aléatoire, cartes mémoires Leitner
3 — Activité structuréeDévelopper l'esprit critique et la pensée complexeDéfier l'IA, laboratoire de simulation
4 — ConceptionL'élève produit une ressource ou conçoit une solutionDCT, jeu d'évasion, quiz élève, démarche technologique

Simulation et infographie animée Intention 1

Page présentant un concept via des SVG animés et un simulateur interactif avec paramètres ajustables.

Structure attendue

  • Animation SVG ou CSS illustrant le concept (sans images ou CDN externes).
  • Simulateur interactif : l'élève modifie des variables et observe les effets en temps réel.
  • Tableau synthèse des notions liées à la PDA.
  • Contextualisation dans un exemple québécois concret.
  • Questionnaire d'autoévaluation de 3 questions avec rétroaction constructive (pas de révélation immédiate de la bonne réponse sans effort préalable).

Piliers de Dehaene ciblés

Attention active (1) et engagement et curiosité (2).

Exerciseur interactif avec différenciation Intention 2

Outil de pratique distribuée avec génération aléatoire de problèmes et rétroaction formative immédiate.

Structure attendue

  • Génération aléatoire de situations-problèmes ancrées dans la réalité québécoise.
  • Deux niveaux de difficulté minimum (accessible et avancé).
  • Rétroaction formative : expliquer l'erreur probable, proposer un indice — sans donner la réponse directement au premier essai.
  • Score de session visible, bouton de réinitialisation.
  • KaTeX ou MathJax pour les formules mathématiques.

Pilier de Dehaene ciblé

Retour d'erreur (3) et consolidation (4).

Quiz interactif avec génération aléatoire Intention 2

Similaire à l'exerciseur, orienté vers une reconnaissance de concepts ou une classification.

Structure attendue

  • Génération aléatoire de questions à partir d'un jeu de données varié.
  • Rétroaction qui explique le raisonnement, pas uniquement la bonne réponse.
  • Pas d'affichage immédiat de la bonne réponse sans sollicitation préalable de l'élève.
  • Score et bouton « Nouveau problème ».

Cartes mémoires interactives (système Leitner) Intention 2

Outil de récupération active espacée. La règle fondamentale : l'élève formule une réponse avant de voir la correction.

Structure attendue

  • Animation de retournement 3D (CSS flip effect).
  • Verrouillage pré-retournement obligatoire : un champ de saisie texte ou un bouton « Émettre une hypothèse » doit précéder le retournement. Le bouton de retournement reste désactivé (disabled) tant que l'élève n'a pas interagi.
  • Recto : question ou situation. Verso : réponse + explication + 3 boutons Leitner (« À revoir », « Correct », « Facile »).
  • La réponse de l'élève reste visible après le retournement pour permettre la comparaison.
  • Tableau de bord : score de session, barre de progression.
  • Bouton d'exportation d'un fichier .txt listant les cartes « À revoir ».
  • Instruction visible à l'élève : « Formule ta réponse avant de voir la correction — c'est l'effort de rappel qui construit la mémoire. »
Fondement : difficultés désirables (Bjork, 1994)

La récupération active (retrieval practice) produit des apprentissages durables supérieurs à la relecture passive. L'outil ne fonctionne que si le mécanisme de verrouillage pré-retournement est techniquement non contournable.

Défier l'IA — activité structurée en 3 phases Intention 3

L'élève est positionné comme expert-superviseur de l'IA. L'activité suppose que l'élève possède déjà une représentation du concept ciblé. Elle ne peut jamais servir d'introduction.

Niveau minimal d'utilisation

Ce format implique une interaction directe de l'élève avec une IAG. Il ne peut pas être produit pour les cycles 1 et 2 du primaire (maternelle à 4e année). Le niveau minimal est le 3e cycle du primaire, uniquement si l'enseignant a vérifié que l'outil IAG utilisé est conforme aux limites d'âge.

Structure des 3 phases (non modifiable)

  1. Phase 1 — Avant de commencer
    • Étape A — Débranchée : l'élève dessine, écrit ou schématise ce qu'il sait du concept sans IA.
    • Étape B — Formulation d'hypothèse sur les biais de l'IAG (culturels, géographiques, de vocabulaire).
  2. Phase 2 — Défier l'IA
    • Étape A — Requête vague initiale : l'élève analyse la réponse de l'IA (biais québécois, niveau de langue, erreurs).
    • Étape B — Mini-jeu RTF : construction d'une meilleure requête par glisser-déposer de segments (Rôle, Tâche, Format + pièges). Pas d'indice visuel avant validation. Rétroaction instructive détaillée. La requête assemblée n'est révélée que si tout est valide.
    • Étape C — Questions de suivi pour tester les connaissances de l'IA.
  3. Phase 3 — Valide comme un expert
    • Étape A — Comparaison avec une source fiable (manuels, sites officiels MEQ).
    • Étape B — Chasse aux hallucinations : vérification des informations inventées présentées avec assurance.
    • Étape C — Sobriété numérique : 3 questions réflexives sur le coût énergétique et la proportionnalité de l'usage.
    • Encadré final « Retiens ceci » — synthèse.

Méthode RTF (Rôle — Tâche — Format)

La méthode RTF est le cadre de structuration de la requête élève. Le mini-jeu oblige l'élève à composer sa requête en sélectionnant et ordonnant des segments parmi une banque incluant des pièges. Minimum 2-3 pièges. Le segment de type piege doit invalider le résultat si inclus.

Règles non négociables pour ce format

  • Positionner l'élève comme expert-superviseur, jamais comme utilisateur passif.
  • Éviter tout langage de validation émotionnelle dans les rétroactions (ex. : « Bravo ! »).
  • Indiquer le niveau du continuum de transfert visé (généralement 4 ou 5).
  • Le guide enseignant doit contenir un champ « Prérequis disciplinaires vérifiés » et préciser le moment d'insertion dans la séquence.

Conception guidée par l'IA (DCT) Intention 4

L'élève utilise une IAG pour produire un artefact (jeu d'évasion, quiz, cartes mémoires, simulation). Le maintien de l'effort cognitif avant chaque recours à l'IA est une exigence non négociable.

Règles techniques obligatoires

  • Verrouillage des étapes pré-IA : tout champ de saisie attendu avant une requête IA doit être techniquement obligatoire. Le bouton « Copier la requête » reste disabled tant que le champ n'atteint pas 30 caractères minimum (écouter l'événement input).
  • Rappel contextuel obligatoire avant chaque requête IA : « Ton idée est notée. L'IA va t'aider à la développer — 70 % du travail intellectuel reste le tien. »
  • Aucune requête de génération complète directe : les requêtes proposées doivent être socratiques (l'IA pose des questions, propose des pistes, critique un plan). La requête de génération finale doit être précédée d'une étape de planification complète par l'élève.

Laboratoire de simulation virtuel Intention 3

Simulation d'un phénomène physique, chimique ou mathématique avec manipulation de paramètres et observation des effets.

Structure attendue

  • Interface visuelle avec curseurs ou zones de saisie contrôlant les variables du phénomène.
  • Visualisation SVG ou Canvas dynamique répondant aux manipulations en temps réel.
  • Questions guidées intégrées à chaque étape (pas de question ouverte sans amorce).
  • Section « Ce que j'observe » et « Ce que j'en conclus » (démarche d'investigation).
  • Rétroaction formative en fin de séquence.

Conventions techniques — pages HTML RÉCIT MST

Principe fondamental

Fichier HTML unique et autonome (HTML + CSS + JS intégrés). Aucune dépendance CDN externe sauf exceptions documentées ci-dessous. Exploitable en local (file://) et publiable en ligne sans modification.

Template HTML obligatoire

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="color-scheme" content="light dark">
  <meta name="description" content="[Description]">
  <title>[Titre descriptif]</title>
  <link rel="shortcut icon" href="https://recitmst.qc.ca/favicon.ico" />
  <meta http-equiv="Content-Security-Policy"
    content="default-src 'self'; script-src 'self' 'unsafe-inline';
             style-src 'self' 'unsafe-inline'; img-src 'self' data: https:;">
</head>
<body>
  <a href="#main-content" class="skip-link visually-hidden">
    Aller au contenu principal
  </a>
  <header role="banner"></header>
  <main id="main-content" role="main" aria-live="polite"></main>
  <div id="sr-announcer" role="status" aria-live="polite" class="visually-hidden"></div>
  <footer role="contentinfo">
    Ingénierie RÉCIT MST (mst@recit.gouv.qc.ca) |
    Programmation par une IAG avec
    <a href="https://drive.google.com/file/d/1dTVZGoRG6YVKinoENRLTWRhY4FVWxdPG/view?usp=sharing"
       style="text-decoration:underline;" target="_blank">ces instructions de sécurité</a>.
  </footer>
</body>
</html>

Encapsulation JavaScript obligatoire

// Option A — IIFE (recommandée pour compatibilité file://)
(function() {
    'use strict';
    // Tout le code ici — aucune variable globale
})();

// Option B — Module ES6
<script type="module">
    'use strict';
    // Encapsulation native
</script>
⚠️ Règle critique — apostrophes dans les chaînes JS

Les apostrophes typographiques françaises (' U+2019) dans des chaînes JS délimitées par des guillemets simples cassent le parseur JavaScript. Cette règle s'applique à toutes les chaînes JS : messages, labels, données JSON inline.

// ✗ INTERDIT — casse le parseur JS
let msg = 'L'élève doit vérifier';

// ✓ CORRECT — guillemets doubles
let msg = "L'élève doit vérifier";

// ✓ CORRECT — template literal
let msg = `L'élève doit vérifier`;

Sécurité — manipulation du DOM

// ✓ Autorisé
element.textContent = valeur;
const div = document.createElement('div');
element.setAttribute('data-id', valeurSanitisee);

// ✗ Interdit (sauf avec DOMPurify)
element.innerHTML = anything;
document.write(anything);

Pratiques strictement interdites

InterditRaisonAlternative
eval()Exécution de code arbitraireParser JSON, switch/case
new Function()Équivalent à evalFonctions définies statiquement
innerHTML sans DOMPurifyVecteur XSStextContent, createElement
Événements inline (onclick=…)XSS, mauvaise séparationaddEventListener
Apostrophe typographique dans guillemets simples JSCasse le parseurGuillemets doubles ou template literals
@latest sur CDNRuptures silencieusesVersions fixées
URLs ou bibliothèques inventéesCode non fonctionnelVérifier l'existence avant d'inclure

Système d'onglets

Scoper le JavaScript au conteneur .tab-group, jamais à section ou closest('section'). Les modales doivent être placées en dehors des conteneurs .tab-group pour ne pas être confondues avec des panneaux.

// ✓ Correct
const group = btn.closest('.tab-group');
const panels = group.querySelectorAll('.tab-panel');

// ✗ Incorrect (brise les onglets multiples)
const panels = btn.closest('section').querySelectorAll('.tab-panel');

Boutons imbriqués

Un <button> ne peut pas contenir un autre <button>. Si l'imbrication est nécessaire, remplacer l'élément conteneur par <div role="button" tabindex="0">.

CDN autorisés (exceptions documentées)

CDNUsageNote
MathJaxFormules mathématiquesVersion fixée obligatoire
KaTeXFormules mathématiques (plus léger)Préféré à MathJax pour les pages légères
YouTube IFrame APILecteur vidéo YouTubeCharger depuis youtube.com ; intégrer la vidéo via youtube-nocookie.com

YouTube — règles d'intégration

Accessibilité WCAG 2.2 niveau AA — règles minimales

Variables CSS obligatoires

:root {
    --accent-primary:   #0069bf;  /* Bleu RÉCIT */
    --accent-secondary: #faa22a;  /* Orange RÉCIT */
    --text-main:        #1e293b;
    --text-muted:       #475569;
    --bg-page:          #f8fafc;
    --bg-card:          #ffffff;
    --bg-surface:       #f1f5f9;
    --border-color:     #cbd5e1;
    --border-light:     #e2e8f0;
    --color-success:    #16a34a;
    --color-error:      #dc2626;
    --color-warning:    #d97706;
    --color-heading:    #384f5c;
    --font-stack: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    --radius-md: 8px;
    --radius-lg: 12px;
    --container-width: 1200px;
}

Hauteur des iframes intégrées

Utiliser wrapper.getBoundingClientRect().height (et non scrollHeight) avec overflow: hidden sur html, body pour éviter les boucles infinies. Utiliser un double requestAnimationFrame plutôt qu'un setTimeout pour une mesure post-layout fiable.

Gestion d'erreurs

window.addEventListener('error', (event) => {
    console.error('Erreur JS:', event.message, event.filename, event.lineno);
    // Afficher un message de repli à l'utilisateur
    const container = document.getElementById('error-container');
    if (container) {
        container.textContent = "Une erreur s'est produite. Veuillez recharger la page.";
    }
}, { passive: true });

Conventions éditoriales

Règles typographiques — toutes productions

RègleExemple correctExemple incorrect
Majuscule sur le premier mot des titres h1, h2, h3 seulementPropriétés des quadrilatèresPropriétés des Quadrilatères
Ne pas utiliser &science et technologiescience & techno
Écrire « science et technologie » en entierscience et technologieS&T, sc. et tech., science et techno
Guillemets francophones dans tout contenu textuel« cette notion »"cette notion"
Apostrophe typographique dans le texte visiblel'élèvel'eleve (droit)
Apostrophe droite obligatoire dans les chaînes JS"l'élève" ou backtick'l'élève'
Écrire « requête » et non « prompt »requête IAGprompt
Écrire « IAG » pour l'intelligence artificielle générativeIAGAI, IA générative (première mention)

Listes à puces

Favicon et pied de page (pages HTML)

Favicon obligatoire dans <head> :

<link rel="shortcut icon" href="https://recitmst.qc.ca/favicon.ico" />

Pied de page obligatoire :

Ingénierie RÉCIT MST (mst@recit.gouv.qc.ca) | Programmation par une IAG avec
<a href="https://drive.google.com/file/d/1dTVZGoRG6YVKinoENRLTWRhY4FVWxdPG/view?usp=sharing"
   style="text-decoration:underline;" target="_blank">ces instructions de sécurité</a>.

Contenu mathématique et graphique

Cohérence terminologique — documents didactiques

Ton et posture pédagogique

Checklist de validation avant livraison

Mode d'emploi

Avant de soumettre une page produite par une IAG, vérifier chaque point de cette liste. Un point non coché invalide la ressource pour un usage direct en classe.

Pédagogie

CritèreÀ vérifier
Pilier de DehaeneAu moins un pilier est identifié et activé par la tâche.
Règle de la fusionUne pratique validée est combinée à la pratique innovante. Le moment de la séquence est précisé.
SAMRL'usage du numérique est au niveau M ou R.
AgentivitéL'élève produit, décide ou régule — il ne consulte pas seulement.
RétroactionUn mécanisme de retour d'erreur ou d'autorégulation est présent.
Effort cognitifLa charge cognitive pertinente n'est pas déléguée à l'IA.
Récupération active (si outil de révision)L'élève formule une réponse AVANT de voir la correction. Le mécanisme est non contournable.
Prérequis disciplinaires (guide enseignant)Le moment d'insertion dans la séquence est précisé. Défier l'IA n'est jamais utilisé en introduction.
Continuum de transfert (guide enseignant)Le niveau (1 à 5) est indiqué avec justification.
Balise développementaleLe niveau scolaire est compatible avec l'usage de l'IAG par les élèves.
Alignement curriculaireLes notions PDA citées sont exactes. Validé avec les documents officiels du MEQ.
Avertissement IAGL'avertissement obligatoire est présent dans le guide enseignant.

Technique

CritèreÀ vérifier
Fichier uniqueHTML + CSS + JS intégrés dans un seul fichier.
Faviconhttps://recitmst.qc.ca/favicon.ico présent dans <head>.
Pied de pageTexte obligatoire avec lien vers les instructions de sécurité.
Encapsulation JSIIFE ou module ES6 avec 'use strict'.
Apostrophes JSAucune apostrophe typographique (') dans les chaînes délimitées par des guillemets simples.
Zéro eval()Aucun eval(), new Function(), document.write().
Zéro événements inlineAucun onclick=, onchange= dans le HTML.
DOM sécuriséinnerHTML absent ou protégé par DOMPurify. textContent utilisé.
Variables CSSCouleurs RÉCIT via variables CSS (--accent-primary: #0069bf, etc.).
CDN externesAucun CDN externe sauf MathJax, KaTeX, YouTube IFrame API (versions fixées).
OngletsScopé à .tab-group, pas à section.
ModalesPlacées en dehors des conteneurs .tab-group.

Accessibilité

CritèreÀ vérifier
ContrasteTexte normal ≥ 4,5:1, texte large ≥ 3:1.
Navigation clavierTous les éléments interactifs sont accessibles au clavier. Focus visible.
Attributs altToutes les images ont un alt descriptif. Les SVG ont <title> et <desc>.
aria-liveLes mises à jour dynamiques sont annoncées via aria-live="polite".
FormulesMathJax ou KaTeX — aucune image de formule.
Mouvement réduitprefers-reduced-motion pris en compte pour les animations.
Lien d'évitementLien « Aller au contenu principal » présent au début du <body>.

Éditorial

CritèreÀ vérifier
Guillemets français« et » dans tout le contenu visible.
Majuscules titresPremier mot seulement, pour h1, h2, h3.
Pas d'esperluetteLe symbole & est absent du contenu textuel.
Science et technologieÉcrit en entier, en minuscules.
Terminologie IAGUtilise « requête » et non « prompt ». Utilise « IAG ».
Apprentissage en profondeurJamais confondu avec « deep learning ». Écrit « apprentissage en profondeur (Fullan et Quinn) ».
Ressources officielles à fournir dans tout guide enseignant