Cours-formateur_IA/index.html

1326 lines
42 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mercredi 1</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap');
* { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--syne: 'Nunito', sans-serif;
--dm: 'DM Sans', sans-serif;
/* Cool dark slate text colors */
--ink: #0f172a;
--ink2: #334155;
--ink3: #475569;
--muted: #94a3b8;
/* Core primary violet theme */
--accent: #5b5fc7;
--accent2: #7c7ff0;
--accent-light: #eeeffe;
/* Accent Dimensions */
--teal: #0d9e75;
--teal-light: #e1f5ee;
--amber: #b87a10;
--amber-light: #faeeda;
--coral: #c44a20;
--coral-light: #faece7;
/* Borders & surfaces */
--border: rgba(91, 95, 199, 0.12);
--surface: #f8fafc;
--white: #ffffff;
/* Premium shadows */
--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.03);
--shadow-md: 0 4px 6px -1px rgba(91, 95, 199, 0.05), 0 2px 4px -2px rgba(91, 95, 199, 0.05);
--shadow-lg: 0 10px 25px -3px rgba(91, 95, 199, 0.08), 0 4px 12px -4px rgba(91, 95, 199, 0.08);
}
body {
background-color: #f8fafc;
background-image:
radial-gradient(at 0% 0%, hsla(247, 80%, 62%, 0.03) 0px, transparent 50%),
radial-gradient(at 100% 0%, hsla(162, 75%, 34%, 0.01) 0px, transparent 50%),
radial-gradient(at 50% 100%, hsla(36, 90%, 45%, 0.01) 0px, transparent 50%);
background-attachment: fixed;
min-height: 100vh;
}
.course-wrap {
font-family: var(--dm);
color: var(--ink);
max-width: 880px;
margin: 0 auto;
padding: 2.5rem 24px 4rem;
}
/* Hero Section */
.hero {
background: linear-gradient(135deg, #13132b 0%, #20204d 50%, #2f2f70 100%);
border-radius: 18px;
padding: 3rem 3rem 2.5rem;
margin-bottom: 2.5rem;
position: relative;
overflow: hidden;
box-shadow: var(--shadow-lg);
}
.hero::before {
content: '';
position: absolute;
right: -50px; top: -50px;
width: 250px; height: 250px;
border-radius: 50%;
background: radial-gradient(circle, rgba(124, 127, 240, 0.25) 0%, rgba(91, 95, 199, 0) 70%);
pointer-events: none;
}
.hero::after {
content: '';
position: absolute;
right: 80px; bottom: -80px;
width: 180px; height: 180px;
border-radius: 50%;
background: radial-gradient(circle, rgba(124, 127, 240, 0.15) 0%, rgba(124, 127, 240, 0) 70%);
pointer-events: none;
}
.hero-badge {
display: inline-block;
background: rgba(91, 95, 199, 0.25);
color: #cbd5e1;
font-family: var(--syne);
font-size: 11px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 6px 14px;
border-radius: 20px;
border: 1px solid rgba(124, 127, 240, 0.2);
margin-bottom: 1.25rem;
backdrop-filter: blur(4px);
}
.hero h1 {
font-family: var(--syne);
font-size: 32px;
font-weight: 800;
color: #ffffff;
line-height: 1.25;
margin-bottom: 0.75rem;
position: relative;
z-index: 1;
letter-spacing: -0.02em;
}
.hero-sub {
font-size: 16px;
color: #94a3b8;
font-weight: 400;
margin-bottom: 2rem;
max-width: 90%;
}
.hero-meta {
display: flex;
gap: 2rem;
flex-wrap: wrap;
border-top: 1px solid rgba(255, 255, 255, 0.08);
padding-top: 1.25rem;
}
.hero-meta-item {
display: flex;
align-items: center;
gap: 8px;
font-size: 13.5px;
color: #cbd5e1;
font-weight: 500;
}
.hero-meta-item i {
font-size: 16px;
color: var(--accent2);
}
/* Section Labels */
.section-label {
font-family: var(--syne);
font-size: 11px;
font-weight: 800;
letter-spacing: 0.15em;
text-transform: uppercase;
color: var(--accent);
margin: 2.5rem 0 1rem;
display: flex;
align-items: center;
gap: 10px;
}
.section-label::after {
content: "";
flex: 1;
height: 1px;
background: var(--border);
opacity: 0.6;
}
/* Objectives Card */
.objectives-card {
background: var(--accent-light);
border: 1px solid rgba(91, 95, 199, 0.18);
border-radius: 16px;
padding: 1.75rem 2rem;
margin-bottom: 2rem;
box-shadow: var(--shadow-sm);
}
.objectives-card h2 {
font-family: var(--syne);
font-size: 15px;
font-weight: 800;
color: var(--accent);
margin-bottom: 1.25rem;
display: flex;
align-items: center;
gap: 10px;
letter-spacing: -0.01em;
}
.objectives-card h2 i {
font-size: 18px;
color: var(--accent);
}
.obj-list {
list-style: none;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 12px;
}
.obj-list li {
font-size: 14px;
color: var(--ink2);
font-weight: 400;
display: flex;
align-items: flex-start;
gap: 10px;
line-height: 1.6;
}
.obj-list li::before {
content: '✓';
color: var(--accent);
font-weight: 900;
font-size: 14px;
flex-shrink: 0;
margin-top: 1px;
}
/* Prep Card */
.prep-card {
background: var(--amber-light);
border: 1px solid rgba(184, 122, 16, 0.15);
border-left: 4px solid var(--amber);
border-radius: 0 16px 16px 0;
padding: 1.5rem 2rem;
margin-bottom: 2.5rem;
box-shadow: var(--shadow-sm);
}
.prep-card h2 {
font-family: var(--syne);
font-size: 15px;
font-weight: 800;
color: var(--amber);
margin-bottom: 1rem;
display: flex;
align-items: center;
gap: 10px;
}
.prep-card h2 i { font-size: 18px; }
.prep-card ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 10px;
}
.prep-card ul li {
font-size: 14px;
color: #5a3a08;
display: flex;
align-items: flex-start;
gap: 10px;
line-height: 1.6;
}
.prep-card ul li::before {
content: '▸';
color: var(--amber);
font-weight: 900;
flex-shrink: 0;
font-size: 16px;
line-height: 1.2;
}
/* Timeline */
.timeline {
display: flex;
flex-direction: column;
gap: 0;
margin-bottom: 2.5rem;
}
.seq-block {
display: grid;
grid-template-columns: 80px 1fr;
position: relative;
}
.seq-block:not(:last-child) .seq-line::after {
content: '';
position: absolute;
left: 50%;
top: 48px;
bottom: -1px;
width: 2px;
background: var(--border);
transform: translateX(-50%);
opacity: 0.6;
}
.seq-time {
display: flex;
flex-direction: column;
align-items: center;
padding-top: 14px;
position: relative;
}
.seq-line {
position: relative;
width: 100%;
display: flex;
justify-content: center;
}
.seq-dot {
width: 38px;
height: 38px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
font-size: 16px;
z-index: 1;
position: relative;
box-shadow: var(--shadow-sm);
transition: all 0.25s ease;
}
.seq-duration {
font-family: var(--syne);
font-size: 11px;
font-weight: 800;
color: var(--muted);
margin-top: 8px;
text-align: center;
}
.seq-content {
padding: 8px 0 24px 20px;
}
/* Sequence Cards */
.seq-card {
background: var(--white);
border: 1px solid var(--border);
border-radius: 16px;
padding: 1.5rem;
cursor: pointer;
box-shadow: var(--shadow-sm);
transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.seq-card:hover {
border-color: var(--accent2);
transform: translateY(-2px);
box-shadow: var(--shadow-md);
}
.seq-card.active {
border-color: var(--accent);
box-shadow: var(--shadow-lg), 0 0 0 3px rgba(91, 95, 199, 0.08);
}
.seq-header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 16px;
}
.seq-num {
font-family: var(--syne);
font-size: 10px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--muted);
margin-bottom: 4px;
}
.seq-title {
font-family: var(--syne);
font-size: 16px;
font-weight: 800;
color: var(--ink);
line-height: 1.35;
letter-spacing: -0.01em;
}
.seq-tag {
font-size: 11px;
font-weight: 700;
padding: 4px 12px;
border-radius: 20px;
white-space: nowrap;
flex-shrink: 0;
letter-spacing: 0.02em;
}
.tag-exchange { background: var(--teal-light); color: var(--teal); }
.tag-analyse { background: var(--accent-light); color: var(--accent); }
.tag-atelier { background: var(--coral-light); color: var(--coral); }
.tag-pause { background: #f1f5f9; color: var(--ink3); }
.seq-toggle {
font-size: 18px;
color: var(--muted);
transition: transform 0.25s ease, color 0.2s;
flex-shrink: 0;
margin-top: 2px;
}
.seq-card:hover .seq-toggle {
color: var(--ink2);
}
.seq-card.active .seq-toggle {
transform: rotate(180deg);
color: var(--accent);
}
.seq-details {
display: none;
margin-top: 1.25rem;
padding-top: 1.25rem;
border-top: 1px solid var(--border);
animation: slideDown 0.3s ease-out;
}
@keyframes slideDown {
from { opacity: 0; transform: translateY(-5px); }
to { opacity: 1; transform: translateY(0); }
}
.seq-card.active .seq-details { display: block; }
.detail-section {
margin-bottom: 1.25rem;
}
.detail-section:last-child { margin-bottom: 0; }
.detail-label {
font-family: var(--syne);
font-size: 10px;
font-weight: 800;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--accent);
margin-bottom: 8px;
}
.detail-text {
font-size: 14px;
color: var(--ink2);
line-height: 1.7;
}
.detail-list {
list-style: none;
display: flex;
flex-direction: column;
gap: 6px;
}
.detail-list li {
font-size: 13.5px;
color: var(--ink2);
display: flex;
align-items: flex-start;
gap: 10px;
line-height: 1.6;
}
.detail-list li::before {
content: '→';
color: var(--accent);
flex-shrink: 0;
font-weight: 700;
}
/* Tips & Atelier Boxes */
.tips-box {
background: var(--teal-light);
border: 1px solid rgba(13, 158, 117, 0.15);
border-radius: 12px;
padding: 1rem 1.25rem;
margin-top: 1rem;
}
.tips-box .tips-title {
font-size: 11px;
font-weight: 800;
font-family: var(--syne);
color: var(--teal);
text-transform: uppercase;
letter-spacing: 0.1em;
margin-bottom: 8px;
display: flex;
align-items: center;
gap: 8px;
}
.tips-box ul {
list-style: none;
display: flex;
flex-direction: column;
gap: 6px;
}
.tips-box ul li {
font-size: 13px;
color: #0b4f3b;
display: flex;
align-items: flex-start;
gap: 8px;
line-height: 1.55;
}
.tips-box ul li::before {
content: '●';
color: var(--teal);
font-size: 8px;
flex-shrink: 0;
margin-top: 6px;
}
.atelier-box {
background: var(--coral-light);
border: 1px solid rgba(196, 74, 32, 0.15);
border-radius: 12px;
padding: 1rem 1.25rem;
margin-top: 1rem;
}
.atelier-box .atelier-title {
font-size: 11px;
font-weight: 800;
font-family: var(--syne);
color: var(--coral);
text-transform: uppercase;
letter-spacing: 0.1em;
margin-bottom: 8px;
display: flex;
align-items: center;
gap: 8px;
}
.atelier-box p {
font-size: 13.5px;
color: #5a2010;
line-height: 1.65;
}
/* Pause Card */
.pause-card {
border: 1px dashed rgba(122, 122, 154, 0.4);
background: var(--white);
border-radius: 16px;
padding: 1rem 1.5rem;
display: flex;
align-items: center;
gap: 12px;
box-shadow: var(--shadow-sm);
}
.pause-card span {
font-size: 13.5px;
color: var(--muted);
font-style: italic;
font-weight: 500;
}
/* Triptyque Block */
.triptyque {
background: var(--white);
border: 1px solid var(--border);
border-radius: 16px;
overflow: hidden;
margin-top: 1rem;
box-shadow: var(--shadow-sm);
}
.triptyque-header {
background: var(--accent-light);
padding: 0.75rem 1.25rem;
font-family: var(--syne);
font-size: 12px;
font-weight: 800;
color: var(--accent);
text-transform: uppercase;
letter-spacing: 0.1em;
display: flex;
align-items: center;
gap: 10px;
border-bottom: 1px solid var(--border);
}
.triptyque-cols {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.triptyque-col {
padding: 1.25rem;
border-right: 1px solid var(--border);
transition: background 0.2s ease;
}
.triptyque-col:hover {
background: #fafbfd;
}
.triptyque-col:last-child { border-right: none; }
.triptyque-col .col-icon {
width: 34px; height: 34px;
border-radius: 10px;
display: flex; align-items: center; justify-content: center;
margin-bottom: 10px;
font-size: 16px;
box-shadow: var(--shadow-sm);
}
.col-blue { background: var(--accent-light); color: var(--accent); }
.col-teal { background: var(--teal-light); color: var(--teal); }
.col-amber { background: var(--amber-light); color: var(--amber); }
.triptyque-col h4 {
font-family: var(--syne);
font-size: 13px;
font-weight: 800;
color: var(--ink);
margin-bottom: 6px;
}
.triptyque-col p {
font-size: 12.5px;
color: var(--ink3);
line-height: 1.6;
}
/* Navigation Buttons */
.footer-nav {
display: flex;
gap: 16px;
margin-top: 3rem;
}
.nav-btn {
flex: 1;
background: var(--white);
border: 1px solid var(--border);
border-radius: 16px;
padding: 1.25rem;
cursor: pointer;
text-align: left;
transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
display: flex;
align-items: center;
gap: 12px;
box-shadow: var(--shadow-sm);
}
.nav-btn:hover {
border-color: var(--accent);
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(91, 95, 199, 0.1);
}
.nav-btn:active {
transform: translateY(0);
}
.nb-label {
font-size: 10px;
font-family: var(--syne);
font-weight: 800;
letter-spacing: 0.1em;
text-transform: uppercase;
color: var(--muted);
margin-bottom: 3px;
transition: color 0.2s;
}
.nb-title {
font-family: var(--syne);
font-size: 14px;
font-weight: 800;
color: var(--ink);
line-height: 1.35;
transition: color 0.2s;
}
.nb-icon {
font-size: 22px;
color: var(--accent);
transition: transform 0.25s ease;
}
.nav-btn:hover .nb-icon {
transform: translateX(3px);
}
/* Progress Bar */
.progress-bar {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 2.5rem;
background: var(--white);
padding: 12px 18px;
border-radius: 12px;
border: 1px solid var(--border);
box-shadow: var(--shadow-sm);
}
.prog-step {
flex: 1;
height: 8px;
border-radius: 4px;
background: #e2e8f0;
cursor: pointer;
position: relative;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
outline: none;
}
.prog-step.done {
background: linear-gradient(90deg, var(--accent2) 0%, var(--accent) 100%);
box-shadow: 0 1px 3px rgba(91, 95, 199, 0.2);
}
.prog-step.current {
background: linear-gradient(90deg, var(--accent2) 0%, var(--accent) 100%);
box-shadow: 0 0 0 2px var(--white), 0 0 0 4px var(--accent);
z-index: 2;
}
.prog-step:hover {
transform: scaleY(1.4);
filter: brightness(1.05);
}
.prog-step:active {
transform: scaleY(1.1);
}
.prog-step.current:hover {
transform: scale(1.05);
}
.prog-step.current:active {
transform: scale(0.98);
}
.prog-step:focus-visible {
box-shadow: 0 0 0 2px var(--white), 0 0 0 4px var(--accent);
}
/* Tooltip styles */
.prog-step::after {
content: attr(data-tooltip);
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%) translateY(4px);
background: var(--ink);
color: var(--white);
padding: 6px 12px;
border-radius: 6px;
font-size: 11px;
font-family: var(--syne);
font-weight: 700;
white-space: nowrap;
opacity: 0;
pointer-events: none;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: var(--shadow-md);
z-index: 10;
}
.prog-step::before {
content: '';
position: absolute;
bottom: 14px;
left: 50%;
transform: translateX(-50%) translateY(4px);
border-width: 6px 6px 0;
border-style: solid;
border-color: var(--ink) transparent;
display: block;
width: 0;
opacity: 0;
pointer-events: none;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
z-index: 10;
}
.prog-step:hover::after,
.prog-step:focus-visible::after {
opacity: 1;
transform: translateX(-50%) translateY(0);
}
.prog-step:hover::before,
.prog-step:focus-visible::before {
opacity: 1;
transform: translateX(-50%) translateY(0);
}
.prog-label {
font-size: 11px;
color: var(--ink3);
font-family: var(--syne);
font-weight: 800;
letter-spacing: 0.05em;
text-transform: uppercase;
margin-left: 6px;
flex-shrink: 0;
}
/* Responsive Design */
@media (max-width: 860px) {
.course-wrap {
padding: 1.5rem 16px 3rem;
}
.hero {
padding: 2rem 2rem 1.75rem;
}
.hero h1 {
font-size: 26px;
}
.obj-list {
grid-template-columns: 1fr;
gap: 10px;
}
.triptyque-cols {
grid-template-columns: 1fr;
}
.triptyque-col {
border-right: none;
border-bottom: 1px solid var(--border);
}
.triptyque-col:last-child {
border-bottom: none;
}
.footer-nav {
flex-direction: column;
gap: 12px;
}
.nav-btn {
width: 100%;
}
}
/* Print Styles */
@media print {
body {
background: white !important;
color: black !important;
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
.course-wrap {
max-width: 100% !important;
padding: 0 !important;
}
.hero {
background: white !important;
border: 1px solid #cbd5e1 !important;
box-shadow: none !important;
padding: 1.5rem !important;
}
.hero h1 {
color: black !important;
}
.hero-sub, .hero-meta-item, .hero-badge {
color: #334155 !important;
}
.progress-bar, .footer-nav {
display: none !important;
}
.seq-card {
box-shadow: none !important;
border: 1px solid #cbd5e1 !important;
page-break-inside: avoid;
}
.seq-details {
display: block !important;
}
.seq-toggle {
display: none !important;
}
}
</style>
</head>
<body>
<div class="course-wrap">
<h2 class="sr-only" style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)">Cours Mercredi 1 - Posture et architecture pédagogique, formation formateurs IA-PRO</h2>
<div class="hero">
<div class="hero-badge">Formation de formateurs IA · Séance 1/5</div>
<h1>Posture & architecture pédagogique</h1>
<div class="hero-sub">Décoder la formation IA-PRO avant de l'enseigner</div>
<div class="hero-meta">
<div class="hero-meta-item"><i class="ti ti-calendar" aria-hidden="true"></i> Mercredi 1</div>
<div class="hero-meta-item"><i class="ti ti-clock" aria-hidden="true"></i> 13h30 17h00 · 3h30</div>
<div class="hero-meta-item"><i class="ti ti-video" aria-hidden="true"></i> Visioconférence</div>
<div class="hero-meta-item"><i class="ti ti-user" aria-hidden="true"></i> Sébastien Veitl</div>
</div>
</div>
<div class="progress-bar" aria-label="Progression du parcours">
<div class="prog-step done current" onclick="goToSession(1)" role="button" tabindex="0" aria-label="Séance 1 : Fondements et posture (Session actuelle)" data-tooltip="Séance 1 : Fondements & Posture (Actuelle)"></div>
<div class="prog-step" onclick="goToSession(2)" role="button" tabindex="0" aria-label="Séance 2 : Maîtriser UF1 & UF2" data-tooltip="Séance 2 : Maîtriser UF1 & UF2"></div>
<div class="prog-step" onclick="goToSession(3)" role="button" tabindex="0" aria-label="Séance 3 : Maîtriser UF3, UF4 & UF5" data-tooltip="Séance 3 : Maîtriser UF3, UF4 & UF5"></div>
<div class="prog-step" onclick="goToSession(4)" role="button" tabindex="0" aria-label="Séance 4 : Deuxième micro-teaching & Approfondissement" data-tooltip="Séance 4 : Deuxième micro-teaching"></div>
<div class="prog-step" onclick="goToSession(5)" role="button" tabindex="0" aria-label="Séance 5 : Évaluation finale et certification" data-tooltip="Séance 5 : Évaluation & Certification"></div>
<span class="prog-label">Séance 1 / 5</span>
</div>
<div class="section-label">Objectifs de la séance</div>
<div class="objectives-card">
<h2><i class="ti ti-target" aria-hidden="true"></i>À l'issue de cette séance, vous serez capables de…</h2>
<ul class="obj-list">
<li>Expliquer la structure en 5 UF de la formation IA-PRO et ses intentions pédagogiques</li>
<li>Distinguer contenu, méthode et posture pour chaque séquence</li>
<li>Identifier les choix pédagogiques clés du scénario et leur logique</li>
<li>Choisir et préparer une séquence UF1/UF2 pour le micro-teaching (séance 2)</li>
</ul>
</div>
<div class="section-label">Travail préparatoire Classe inversée (~45 min)</div>
<div class="prep-card">
<h2><i class="ti ti-book" aria-hidden="true"></i>À faire avant la séance</h2>
<ul>
<li>Lire le scénario IA-PRO en mode « parcours rapide » : parcourir les 5 UF, les chapitres, les méthodes utilisées et les durées.</li>
<li>Compléter la fiche classe inversée : noter 2 séquences qui semblent importantes à maîtriser + 1 question sur la logique du scénario.</li>
<li>Objectif : arriver en séance avec une première représentation mentale de la structure de la formation.</li>
</ul>
</div>
<div class="section-label">Déroulé détaillé · 6 séquences</div>
<div class="timeline" id="timeline">
<!-- SEQ 1 -->
<div class="seq-block">
<div class="seq-time">
<div class="seq-line">
<div class="seq-dot" style="background:var(--accent-light);color:var(--accent);"><i class="ti ti-users" aria-hidden="true"></i></div>
</div>
<div class="seq-duration">0h10</div>
</div>
<div class="seq-content">
<div class="seq-card" onclick="toggleSeq(this)">
<div class="seq-header">
<div class="seq-title-wrap">
<div class="seq-num">13h30 · Séquence 1</div>
<div class="seq-title">Accueil & cadrage du parcours</div>
</div>
<span class="seq-tag tag-exchange">Échanges</span>
<i class="ti ti-chevron-down seq-toggle" aria-hidden="true"></i>
</div>
<div class="seq-details">
<div class="detail-section">
<div class="detail-label">Description</div>
<div class="detail-text">Présentation des 5 séances, des objectifs du parcours, du fonctionnement global (micro-teachings, grille d'observation, bilan de compétences, préparation certification). Tour de table rapide pour que chacun se situe.</div>
</div>
<div class="detail-section">
<div class="detail-label">Ce que vous animez</div>
<ul class="detail-list">
<li>Présenter le calendrier des 5 mercredis et leur logique de progression</li>
<li>Expliquer le principe de la classe inversée : pourquoi on travaille en amont</li>
<li>Préciser les livrables : grille d'observation, autoévaluation, plan d'action, certification</li>
<li>Tour de table : chaque formateur dit en une phrase ce qu'il attend du parcours</li>
</ul>
</div>
<div class="tips-box">
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Conseils d'animation</div>
<ul>
<li>Garder ce temps court : 10 minutes, pas plus. Le vrai contenu vient après.</li>
<li>Afficher visuellement la progression (les 5 séances) pour que le groupe s'y repère tout au long du parcours.</li>
<li>Ne pas lire les objectifs, les raconter avec intention.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- SEQ 2 -->
<div class="seq-block">
<div class="seq-time">
<div class="seq-line">
<div class="seq-dot" style="background:var(--teal-light);color:var(--teal);"><i class="ti ti-message-circle" aria-hidden="true"></i></div>
</div>
<div class="seq-duration">0h20</div>
</div>
<div class="seq-content">
<div class="seq-card" onclick="toggleSeq(this)">
<div class="seq-header">
<div class="seq-title-wrap">
<div class="seq-num">13h40 · Séquence 2</div>
<div class="seq-title">Débrief classe inversée</div>
</div>
<span class="seq-tag tag-exchange">Échanges guidés</span>
<i class="ti ti-chevron-down seq-toggle" aria-hidden="true"></i>
</div>
<div class="seq-details">
<div class="detail-section">
<div class="detail-label">Description</div>
<div class="detail-text">Retour collectif sur la lecture du scénario IA-PRO réalisée en amont. Partage des fiches classe inversée : quelles séquences chacun a identifiées comme importantes, quelles questions ont émergé sur la logique du scénario. Le formateur référent pointe les éléments récurrents.</div>
</div>
<div class="detail-section">
<div class="detail-label">Comment animer ce débrief</div>
<ul class="detail-list">
<li>Demander à chacun : "Quelle séquence vous a semblé centrale ?" → noter au tableau blanc</li>
<li>Repérer les convergences et divergences de perception</li>
<li>Recueillir la question de chaque formateur sur la logique du scénario</li>
<li>Pointer les éléments qui reviennent : ils structureront la séquence suivante</li>
</ul>
</div>
<div class="tips-box">
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Posture facilitateur</div>
<ul>
<li>Ne pas corriger immédiatement les perceptions : laisser d'abord la parole circuler.</li>
<li>Valoriser les questions "naïves" : elles sont souvent celles des futurs apprenants.</li>
<li>Ce débrief donne le ton du groupe - rester en posture d'écoute active.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- SEQ 3 -->
<div class="seq-block">
<div class="seq-time">
<div class="seq-line">
<div class="seq-dot" style="background:var(--accent-light);color:var(--accent);"><i class="ti ti-layout-grid" aria-hidden="true"></i></div>
</div>
<div class="seq-duration">0h35</div>
</div>
<div class="seq-content">
<div class="seq-card" onclick="toggleSeq(this)">
<div class="seq-header">
<div class="seq-title-wrap">
<div class="seq-num">14h00 · Séquence 3</div>
<div class="seq-title">Décoder la formation IA-PRO : la logique du scénario</div>
</div>
<span class="seq-tag tag-analyse">Analyse guidée</span>
<i class="ti ti-chevron-down seq-toggle" aria-hidden="true"></i>
</div>
<div class="seq-details">
<div class="detail-section">
<div class="detail-label">Description</div>
<div class="detail-text">À partir des observations partagées lors du débrief, décryptage des choix pédagogiques qui structurent la formation IA-PRO : pourquoi une structure en 5 UF, comment les unités s'articulent, quelle est la progression voulue pour les apprenants.</div>
</div>
<div class="detail-section">
<div class="detail-label">Les 5 UF expliquées aux formateurs</div>
<ul class="detail-list">
<li><strong>UF1</strong> Présentation et utilisation de l'IA générative : créer le contexte, ancrer dans le réel professionnel des apprenants</li>
<li><strong>UF2</strong> Rédaction, prompt engineering, contenu visuel, automatisation : le cœur pratique de la formation</li>
<li><strong>UF3</strong> Confidentialité et sécurisation : cadre légal (RGPD, IA Act) et gestion des risques</li>
<li><strong>UF4</strong> Contenus inclusifs et accessibles : produire avec l'IA sans exclure</li>
<li><strong>UF5</strong> Éthique, impacts sociaux, études de cas : prise de recul et perspective</li>
</ul>
</div>
<div class="detail-section">
<div class="detail-label">La logique de progression à expliciter</div>
<ul class="detail-list">
<li>Du général au particulier : panorama IA → outils → usage → cadre → éthique</li>
<li>La classe inversée dès l'UF1 : responsabiliser l'apprenant dès le départ</li>
<li>Les TP et ateliers binômes : favoriser le pair-à-pair et ancrer la pratique</li>
<li>La certification en fil rouge sur toutes les UF (C1 à C6)</li>
</ul>
</div>
<div class="tips-box">
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Conseils d'animation</div>
<ul>
<li>Utiliser un tableau blanc ou un slide simple avec le schéma des 5 UF.</li>
<li>Relier chaque UF aux questions soulevées lors du débrief - montrer que le scénario répond à des intentions réelles.</li>
<li>Ne pas tout détailler : l'UF1 et l'UF2 sont approfondies séance 2. Rester en vue d'ensemble.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- PAUSE -->
<div class="seq-block">
<div class="seq-time">
<div class="seq-line">
<div class="seq-dot" style="background:#f0f0f0;color:var(--muted);"><i class="ti ti-coffee" aria-hidden="true"></i></div>
</div>
<div class="seq-duration">0h15</div>
</div>
<div class="seq-content">
<div class="pause-card">
<i class="ti ti-coffee" style="color:var(--muted);font-size:18px;" aria-hidden="true"></i>
<span>Pause - 14h35 à 14h50</span>
</div>
</div>
</div>
<!-- SEQ 4 -->
<div class="seq-block">
<div class="seq-time">
<div class="seq-line">
<div class="seq-dot" style="background:var(--coral-light);color:var(--coral);"><i class="ti ti-triangle" aria-hidden="true"></i></div>
</div>
<div class="seq-duration">0h45</div>
</div>
<div class="seq-content">
<div class="seq-card" onclick="toggleSeq(this)">
<div class="seq-header">
<div class="seq-title-wrap">
<div class="seq-num">14h50 · Séquence 4</div>
<div class="seq-title">Contenu / Méthode / Posture : le triptyque du formateur</div>
</div>
<span class="seq-tag tag-atelier">Breakout rooms</span>
<i class="ti ti-chevron-down seq-toggle" aria-hidden="true"></i>
</div>
<div class="seq-details">
<div class="detail-section">
<div class="detail-label">Description</div>
<div class="detail-text">Pour 3 séquences tirées de l'UF1 et de l'UF2, les formateurs en formation distinguent en sous-groupes : (1) ce qu'il faut transmettre, (2) comment l'animer, (3) quelle posture adopter. Mise en commun en plénière.</div>
</div>
<div class="detail-section">
<div class="detail-label">Le triptyque - à bien comprendre</div>
<div class="triptyque">
<div class="triptyque-header"><i class="ti ti-triangle" aria-hidden="true"></i>Les 3 dimensions de chaque séquence</div>
<div class="triptyque-cols">
<div class="triptyque-col">
<div class="col-icon col-blue"><i class="ti ti-file-text" aria-hidden="true"></i></div>
<h4>1. Contenu</h4>
<p>Quoi transmettre ? Les savoirs, concepts, informations essentiels de la séquence. Ce que l'apprenant doit retenir.</p>
</div>
<div class="triptyque-col">
<div class="col-icon col-teal"><i class="ti ti-tools" aria-hidden="true"></i></div>
<h4>2. Méthode</h4>
<p>Comment l'animer ? Démo, atelier, classe inversée, quiz, breakout… Le choix pédagogique qui sert le contenu.</p>
</div>
<div class="triptyque-col">
<div class="col-icon col-amber"><i class="ti ti-user-check" aria-hidden="true"></i></div>
<h4>3. Posture</h4>
<p>Quelle présence adopter ? Expert, facilitateur, pair, explorateur… La posture qui crédibilise et engage.</p>
</div>
</div>
</div>
</div>
<div class="detail-section">
<div class="detail-label">Déroulé de l'activité breakout rooms</div>
<ul class="detail-list">
<li>Former 2 ou 3 sous-groupes selon le nombre de participants</li>
<li>Chaque groupe analyse 1 séquence UF1 ou UF2 avec la grille triptyque (10 min)</li>
<li>Restitution en plénière : chaque groupe présente ses 3 dimensions (5 min par groupe)</li>
<li>Le formateur référent complète, nuance, pointe les zones d'ambiguïté</li>
</ul>
</div>
<div class="atelier-box">
<div class="atelier-title"><i class="ti ti-clipboard-list" aria-hidden="true"></i>Séquences suggérées pour l'atelier</div>
<p>UF1 Séquence "Définition, historique, types d'IA" · UF1 "Les optimisations et opportunités envisageables" · UF2 "Rédiger des prompts efficaces" (Prompt Engineering ch.1)</p>
</div>
<div class="tips-box">
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Conseils d'animation</div>
<ul>
<li>Préparer une grille simple (3 colonnes) sur le tableau blanc collaboratif avant d'ouvrir les breakout rooms.</li>
<li>Passer brièvement dans les rooms pour débloquer les groupes sans prendre la main.</li>
<li>Lors de la mise en commun, insister sur la dimension "posture" : c'est souvent la moins évidente et la plus différenciante.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- SEQ 5 -->
<div class="seq-block">
<div class="seq-time">
<div class="seq-line">
<div class="seq-dot" style="background:var(--teal-light);color:var(--teal);"><i class="ti ti-flag" aria-hidden="true"></i></div>
</div>
<div class="seq-duration">0h15</div>
</div>
<div class="seq-content">
<div class="seq-card" onclick="toggleSeq(this)">
<div class="seq-header">
<div class="seq-title-wrap">
<div class="seq-num">15h35 · Séquence 5</div>
<div class="seq-title">Débrief & consigne de préparation</div>
</div>
<span class="seq-tag tag-exchange">Échanges</span>
<i class="ti ti-chevron-down seq-toggle" aria-hidden="true"></i>
</div>
<div class="seq-details">
<div class="detail-section">
<div class="detail-label">Description</div>
<div class="detail-text">Bilan collectif de la séance. Chaque formateur exprime ce qu'il retient. Le formateur référent donne la consigne de préparation pour la séance 2 : choisir une séquence UF1 ou UF2 et préparer une animation de 10 minutes.</div>
</div>
<div class="detail-section">
<div class="detail-label">Ce que vous dites pour clore</div>
<ul class="detail-list">
<li>Un mot par formateur : ce qu'il retient de la séance (1 phrase max)</li>
<li>Rappeler la consigne précise : choisir UF1 ou UF2, préparer 10 min d'animation (intention pédagogique, consigne, 1 exemple concret)</li>
<li>Confirmer les ressources à consulter avant la séance 2 (scénario UF1+UF2 en détail)</li>
<li>Rappeler la fiche classe inversée à compléter : noter les points de contenu difficiles à expliquer clairement</li>
</ul>
</div>
<div class="tips-box">
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Fermer la séance avec intention</div>
<ul>
<li>Ne pas expédier ce temps : c'est là que se consolide le sens de ce qu'on a vécu ensemble.</li>
<li>Être très précis sur la consigne de préparation - l'ambiguïté ici coûte de l'engagement.</li>
<li>Rappeler la date et l'heure de la séance 2 avant de raccrocher.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer-nav">
<a href="https://git.sveitl.synology.me/Octopusdesign/Cours-formateur_IA/src/commit/835fad2deff5d977d8fe8f3c14e60fd59dc560b0/assets/pdf/deroule.pdf" download="deroule.pdf" class="nav-btn" style="text-decoration: none;">
<i class="ti ti-file-plus nb-icon" aria-hidden="true"></i>
<div>
<div class="nb-label">Ressource</div>
<div class="nb-title">Deroulé ↗</div>
</div>
</a>
<div class="nav-btn" onclick="sendPrompt('Crée-moi la grille triptyque Contenu/Méthode/Posture pour l\'atelier breakout rooms du Mercredi 1')">
<i class="ti ti-layout-columns nb-icon" aria-hidden="true"></i>
<div>
<div class="nb-label">Outil atelier</div>
<div class="nb-title">Créer la grille triptyque ↗</div>
</div>
</div>
<div class="nav-btn" onclick="goToSession(2)">
<i class="ti ti-arrow-right nb-icon" aria-hidden="true"></i>
<div>
<div class="nb-label">Suite du parcours</div>
<div class="nb-title">Cours Mercredi 2 ↗</div>
</div>
</div>
</div>
</div>
<script>
function toggleSeq(card) {
const wasActive = card.classList.contains('active');
document.querySelectorAll('.seq-card').forEach(c => c.classList.remove('active'));
if (!wasActive) card.classList.add('active');
}
function goToSession(num) {
if (num === 1) {
window.scrollTo({ top: 0, behavior: 'smooth' });
const badge = document.querySelector('.hero-badge');
if (badge) {
badge.style.transform = 'scale(1.08)';
badge.style.transition = 'transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1)';
setTimeout(() => badge.style.transform = 'scale(1)', 300);
}
return;
}
if (num === 2) {
window.location.href = 'mercredi2_maitriser_UF1_UF2.html';
return;
}
if (num === 3) {
window.location.href = 'mercredi3_maitriser_UF3_UF4_UF5.html';
return;
}
if (num === 4) {
window.location.href = 'mercredi4_mise_en_situation_bilan_parcours.html';
return;
}
if (num === 5) {
window.location.href = 'mercredi5_preparation_certification_IA.html';
return;
}
}
document.querySelectorAll('.prog-step').forEach(step => {
step.addEventListener('keydown', e => {
if (e.key === 'Enter' || e.key === ' ') {
e.preventDefault();
step.click();
}
});
});
</script>
</body>
</html>