1703 lines
59 KiB
HTML
1703 lines
59 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Mercredi 5 - Certification</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;
|
|
--rose: #b81d5b;
|
|
--rose-light: #fdf2f7;
|
|
|
|
/* 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: #cbd5e1;
|
|
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;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.obj-list {
|
|
grid-template-columns: 1fr;
|
|
gap: 10px;
|
|
}
|
|
}
|
|
|
|
.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;
|
|
}
|
|
|
|
/* Certif Grid */
|
|
.certif-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(6, 1fr);
|
|
gap: 10px;
|
|
margin-bottom: 2.5rem;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.certif-grid {
|
|
grid-template-columns: repeat(3, 1fr);
|
|
}
|
|
}
|
|
|
|
@media (max-width: 480px) {
|
|
.certif-grid {
|
|
grid-template-columns: repeat(2, 1fr);
|
|
}
|
|
}
|
|
|
|
.cg-item {
|
|
background: var(--white);
|
|
border: 1px solid var(--border);
|
|
border-radius: 12px;
|
|
padding: 12px 10px;
|
|
text-align: center;
|
|
box-shadow: var(--shadow-sm);
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.cg-item:hover {
|
|
transform: translateY(-2px);
|
|
box-shadow: var(--shadow-md);
|
|
border-color: var(--accent2);
|
|
}
|
|
|
|
.cg-badge {
|
|
font-family: var(--syne);
|
|
font-size: 11px;
|
|
font-weight: 800;
|
|
padding: 4px 10px;
|
|
border-radius: 20px;
|
|
margin-bottom: 8px;
|
|
display: inline-block;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
|
|
.cg-title {
|
|
font-family: var(--syne);
|
|
font-size: 13px;
|
|
font-weight: 700;
|
|
color: var(--ink);
|
|
line-height: 1.3;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
.cg-crs {
|
|
font-size: 11px;
|
|
color: var(--muted);
|
|
font-weight: 500;
|
|
}
|
|
|
|
.bg-p { background: var(--accent-light); color: var(--accent); }
|
|
.bg-t { background: var(--teal-light); color: var(--teal); }
|
|
.bg-r { background: var(--coral-light); color: var(--coral); }
|
|
.bg-b { background: #e6f1fb; color: #0c447c; }
|
|
.bg-g { background: #eaf3de; color: #27500a; }
|
|
.bg-a { background: var(--amber-light); color: var(--amber); }
|
|
|
|
/* 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-exercice {
|
|
background: var(--accent-light);
|
|
color: var(--accent);
|
|
}
|
|
|
|
.tag-debrief {
|
|
background: var(--amber-light);
|
|
color: var(--amber);
|
|
}
|
|
|
|
.tag-analyse {
|
|
background: #eaf3de;
|
|
color: #27500a;
|
|
}
|
|
|
|
.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 & 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;
|
|
}
|
|
|
|
/* Exercise Block styles */
|
|
.exo-bloc {
|
|
background: var(--white);
|
|
border: 1px solid var(--border);
|
|
border-radius: 16px;
|
|
overflow: hidden;
|
|
margin-top: 1.25rem;
|
|
box-shadow: var(--shadow-sm);
|
|
}
|
|
|
|
.exo-head {
|
|
background: var(--accent-light);
|
|
padding: 0.85rem 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);
|
|
}
|
|
|
|
.exo-head i {
|
|
font-size: 16px;
|
|
color: var(--accent);
|
|
}
|
|
|
|
.exo-body {
|
|
padding: 1.25rem;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1.25rem;
|
|
}
|
|
|
|
.exo-row {
|
|
border: 1px solid var(--border);
|
|
border-radius: 12px;
|
|
overflow: hidden;
|
|
box-shadow: var(--shadow-sm);
|
|
}
|
|
|
|
.exo-row-head {
|
|
background: var(--surface);
|
|
border-bottom: 1px solid var(--border);
|
|
padding: 10px 14px;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
}
|
|
|
|
.exo-row-head span {
|
|
font-family: var(--syne);
|
|
font-weight: 700;
|
|
color: var(--ink);
|
|
}
|
|
|
|
.exo-badge {
|
|
font-family: var(--syne);
|
|
font-size: 10px;
|
|
font-weight: 800;
|
|
padding: 4px 10px;
|
|
border-radius: 20px;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
|
|
.exo-row-body {
|
|
padding: 1.25rem;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
gap: 16px;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.exo-row-body {
|
|
grid-template-columns: 1fr;
|
|
gap: 12px;
|
|
}
|
|
}
|
|
|
|
.exo-col-lbl {
|
|
font-family: var(--syne);
|
|
font-size: 10px;
|
|
font-weight: 800;
|
|
letter-spacing: 0.1em;
|
|
text-transform: uppercase;
|
|
color: var(--muted);
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
.exo-col-text {
|
|
font-size: 13.5px;
|
|
color: var(--ink2);
|
|
line-height: 1.6;
|
|
}
|
|
|
|
/* Jury Pièges styles */
|
|
.pieges-box {
|
|
border: 1px solid rgba(196, 74, 32, 0.18);
|
|
border-radius: 16px;
|
|
overflow: hidden;
|
|
margin-top: 1.25rem;
|
|
box-shadow: var(--shadow-sm);
|
|
}
|
|
|
|
.pieges-head {
|
|
background: var(--coral-light);
|
|
border-bottom: 1px solid rgba(196, 74, 32, 0.18);
|
|
padding: 0.85rem 1.25rem;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 10px;
|
|
}
|
|
|
|
.pieges-head i {
|
|
font-size: 18px;
|
|
color: var(--coral);
|
|
}
|
|
|
|
.pieges-lbl {
|
|
font-family: var(--syne);
|
|
font-size: 12px;
|
|
font-weight: 800;
|
|
color: var(--coral);
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.1em;
|
|
}
|
|
|
|
.pieges-body {
|
|
padding: 1.25rem;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 1rem;
|
|
background: var(--white);
|
|
}
|
|
|
|
.piege {
|
|
display: grid;
|
|
grid-template-columns: 50px 1fr 30px 1fr;
|
|
gap: 12px;
|
|
align-items: center;
|
|
padding-bottom: 12px;
|
|
border-bottom: 1px solid var(--border);
|
|
}
|
|
|
|
.piege:last-child {
|
|
padding-bottom: 0;
|
|
border-bottom: none;
|
|
}
|
|
|
|
@media (max-width: 600px) {
|
|
.piege {
|
|
grid-template-columns: 1fr;
|
|
gap: 6px;
|
|
align-items: flex-start;
|
|
}
|
|
.piege-arrow {
|
|
transform: rotate(90deg);
|
|
align-self: center;
|
|
}
|
|
}
|
|
|
|
.piege-badge {
|
|
font-family: var(--syne);
|
|
font-size: 11px;
|
|
font-weight: 800;
|
|
padding: 4px 10px;
|
|
border-radius: 20px;
|
|
text-align: center;
|
|
letter-spacing: 0.05em;
|
|
}
|
|
|
|
.piege-text {
|
|
font-size: 13.5px;
|
|
color: var(--ink2);
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.piege-arrow {
|
|
font-size: 18px;
|
|
color: var(--accent);
|
|
text-align: center;
|
|
}
|
|
|
|
.piege-correct {
|
|
font-size: 13.5px;
|
|
color: var(--teal);
|
|
font-weight: 600;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
/* Final Cloture Card */
|
|
.final-box {
|
|
background: linear-gradient(135deg, var(--teal-light) 0%, rgba(13, 158, 117, 0.03) 100%);
|
|
border: 1px solid rgba(13, 158, 117, 0.15);
|
|
border-left: 4px solid var(--teal);
|
|
border-radius: 0 16px 16px 0;
|
|
padding: 1.5rem 2rem;
|
|
margin-top: 1.25rem;
|
|
box-shadow: var(--shadow-sm);
|
|
}
|
|
|
|
.final-head {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 10px;
|
|
margin-bottom: 1.25rem;
|
|
}
|
|
|
|
.final-head i {
|
|
font-size: 20px;
|
|
color: var(--teal);
|
|
}
|
|
|
|
.final-head span {
|
|
font-family: var(--syne);
|
|
font-size: 15px;
|
|
font-weight: 800;
|
|
color: var(--teal);
|
|
}
|
|
|
|
.final-items {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 10px;
|
|
}
|
|
|
|
.fi {
|
|
font-size: 14px;
|
|
color: #0b4f3b;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
gap: 10px;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.fi::before {
|
|
content: '→';
|
|
color: var(--teal);
|
|
font-weight: 800;
|
|
flex-shrink: 0;
|
|
}
|
|
|
|
/* 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;
|
|
}
|
|
|
|
/* 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;
|
|
}
|
|
|
|
/* 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);
|
|
}
|
|
|
|
/* Responsive Design */
|
|
@media (max-width: 860px) {
|
|
.course-wrap {
|
|
padding: 1.5rem 16px 3rem;
|
|
}
|
|
|
|
.hero {
|
|
padding: 2rem 2rem 1.75rem;
|
|
}
|
|
|
|
.hero h1 {
|
|
font-size: 26px;
|
|
}
|
|
|
|
.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 style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)">
|
|
Cours complet Mercredi 5 — Préparation et entraînement certification IA, exercices ciblés C1 à C6, pièges jury, débrief erreurs fréquentes et plan d'action certification individuel, dernière séance du parcours
|
|
</h2>
|
|
|
|
<div class="hero">
|
|
<div class="hero-badge">Formation de formateurs IA · Séance 5/5 — Dernière séance</div>
|
|
<h1>Préparation &<br>entraînement certification IA</h1>
|
|
<div class="hero-sub">Exercices ciblés C1-C6 · Pièges jury · Plan d'action certification individuel</div>
|
|
<div class="hero-meta">
|
|
<div class="hero-meta-item"><i class="ti ti-calendar" aria-hidden="true"></i>Mercredi 5</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-certificate" aria-hidden="true"></i>C1 à C6 · 17 critères</div>
|
|
<div class="hero-meta-item"><i class="ti ti-flag" aria-hidden="true"></i>Dernière séance</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="progress-bar" aria-label="Progression du parcours">
|
|
<div class="prog-step done" onclick="goToSession(1)" role="button" tabindex="0"
|
|
aria-label="Séance 1 : Fondements et posture" data-tooltip="Séance 1 : Fondements & Posture"></div>
|
|
<div class="prog-step done" 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 done" 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 done" onclick="goToSession(4)" role="button" tabindex="0"
|
|
aria-label="Séance 4 : Mise en situation complète & bilan de parcours" data-tooltip="Séance 4 : Mise en situation & Bilan"></div>
|
|
<div class="prog-step done current" onclick="goToSession(5)" role="button" tabindex="0"
|
|
aria-label="Séance 5 : Évaluation finale et certification (Session actuelle)" data-tooltip="Séance 5 : Évaluation & Certification (Actuelle)"></div>
|
|
<span class="prog-label">Séance 5 / 5</span>
|
|
</div>
|
|
|
|
<div class="section-label">Les 6 compétences travaillées aujourd'hui</div>
|
|
<div class="certif-grid">
|
|
<div class="cg-item">
|
|
<span class="cg-badge bg-p">C1</span>
|
|
<div class="cg-title">Outils IA</div>
|
|
<div class="cg-crs">Cr1.1 à Cr1.3</div>
|
|
</div>
|
|
<div class="cg-item">
|
|
<span class="cg-badge bg-t">C2</span>
|
|
<div class="cg-title">Prompt ROCCO</div>
|
|
<div class="cg-crs">Cr2.1 à Cr2.3</div>
|
|
</div>
|
|
<div class="cg-item">
|
|
<span class="cg-badge bg-r">C3</span>
|
|
<div class="cg-title">Sécurité RGPD</div>
|
|
<div class="cg-crs">Cr3.1 à Cr3.3</div>
|
|
</div>
|
|
<div class="cg-item">
|
|
<span class="cg-badge bg-b">C4</span>
|
|
<div class="cg-title">Accessibilité</div>
|
|
<div class="cg-crs">Cr4.1 à Cr4.3</div>
|
|
</div>
|
|
<div class="cg-item">
|
|
<span class="cg-badge bg-g">C5</span>
|
|
<div class="cg-title">Optimisation</div>
|
|
<div class="cg-crs">Cr5.1 à Cr5.2</div>
|
|
</div>
|
|
<div class="cg-item">
|
|
<span class="cg-badge bg-a">C6</span>
|
|
<div class="cg-title">Éthique</div>
|
|
<div class="cg-crs">Cr6.1 à Cr6.3</div>
|
|
</div>
|
|
</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>Mobiliser les 6 compétences et leurs 17 critères dans des exercices proches des conditions réelles</li>
|
|
<li>Connaître les formulations attendues par le jury et les pièges à éviter pour chaque compétence</li>
|
|
<li>Identifier vos points forts et vos lacunes précises avant l'épreuve</li>
|
|
<li>Repartir avec un plan d'action certification ciblé — pas une liste de révisions, des actes concrets</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="section-label">Travail préparatoire — classe inversée (~1h)</div>
|
|
<div class="prep-card">
|
|
<h2><i class="ti ti-book" aria-hidden="true"></i>À faire avant la séance</h2>
|
|
<ul>
|
|
<li>Relire la grille Critères-IA : s'assurer de connaître les 6 compétences et leurs 17 critères — pas par cœur, mais comprendre ce que le jury évalue dans chacun.</li>
|
|
<li>Préparer pour chaque compétence C1 à C6 une phrase résumant ce que le jury évalue + un exemple de bonne réponse issu de vos passages en séances 2, 3 et 4.</li>
|
|
<li>Compléter la fiche d'autoévaluation à blanc : identifier vos 2 points faibles avant la séance — ce sont eux qui structurent votre plan d'action en fin de séance.</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="section-label">Déroulé détaillé · 5 séquences</div>
|
|
<div class="timeline">
|
|
|
|
<!-- Sequence 1 -->
|
|
<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">0h15</div>
|
|
</div>
|
|
<div class="seq-content">
|
|
<div class="seq-card" onclick="tog(this)">
|
|
<div class="seq-header">
|
|
<div>
|
|
<div class="seq-num">13h30 · Séquence 1</div>
|
|
<div class="seq-title">Débrief classe inversée & cadrage certification</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">Retour sur les fiches d'autoévaluation préparées. Le formateur référent présente la structure exacte de l'épreuve de certification, les critères clés et ce que le jury attend précisément. C'est la seule fois du parcours où l'épreuve est explicitée dans le détail.</div>
|
|
</div>
|
|
<div class="detail-section">
|
|
<div class="detail-label">Ce que vous animez</div>
|
|
<ul class="detail-list">
|
|
<li>Tour de table : chacun partage ses 2 points faibles identifiés dans la fiche d'autoévaluation — les noter au tableau blanc, ce sont les priorités de la séance</li>
|
|
<li>Présenter la structure de l'épreuve : format, durée, nature des exercices, modalités de notation — sans ambiguïté</li>
|
|
<li>Expliciter ce que le jury évalue vraiment : pas la récitation des critères, mais la capacité à les mobiliser dans un contexte professionnel réel</li>
|
|
<li>Cadrer les 2h d'exercices qui suivent : blocs de travail individuel, correction collective, pas de débrief entre chaque exercice</li>
|
|
</ul>
|
|
</div>
|
|
<div class="tips-box">
|
|
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Conseil d'animation</div>
|
|
<ul>
|
|
<li>15 min chrono — le groupe veut s'entraîner, pas écouter. Ce temps sert à cadrer, pas à former.</li>
|
|
<li>Les points faibles collectés au tableau blanc orientent directement votre commentaire pendant les exercices — notez-les visiblement.</li>
|
|
<li>Dédramatiser l'épreuve : l'objectif n'est pas de piéger, c'est de valider des compétences que les formateurs ont déjà démontrées en séances 2, 3 et 4.</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sequence 2 -->
|
|
<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-pencil" aria-hidden="true"></i>
|
|
</div>
|
|
</div>
|
|
<div class="seq-duration">1h00</div>
|
|
</div>
|
|
<div class="seq-content">
|
|
<div class="seq-card" onclick="tog(this)">
|
|
<div class="seq-header">
|
|
<div>
|
|
<div class="seq-num">13h45 · Séquence 2</div>
|
|
<div class="seq-title">Exercices entraînement C1 & C2</div>
|
|
</div>
|
|
<span class="seq-tag tag-exercice">Exercices + débrief</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">Une heure dense en deux temps : exercice C1 individuel (identification des tâches optimisables + justification des outils), puis exercice C2 en binôme (rédaction ROCCO complète + autoévaluation sur les critères). Correction collective après chaque exercice.</div>
|
|
</div>
|
|
<div class="exo-bloc">
|
|
<div class="exo-head"><i class="ti ti-tool" aria-hidden="true"></i><span class="exo-lbl">Bloc C1 — 25 min · individuel</span></div>
|
|
<div class="exo-body">
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-p">Cr1.1</span><span>Identifier les tâches optimisables par l'IA</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">À partir d'un profil métier donné (ex. : gestionnaire RH, 3 tâches décrites), identifier celles qui sont déléguables à l'IA et celles qui ne le sont pas. Justifier en 1 phrase.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Une hiérarchisation claire avec justification : critères explicites (répétitive, basée sur le langage, sans enjeu décisionnel critique). Pas une liste sans argument.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Dire "tout peut être délégué à l'IA" ou inversement "rien ne peut l'être". Le jury cherche la nuance et le raisonnement.</div></div>
|
|
</div>
|
|
</div>
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-p">Cr1.2 & Cr1.3</span><span>Sélectionner et justifier les outils adaptés</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">Pour le même profil métier, choisir 2 outils IA parmi une liste donnée. Justifier selon le contexte : budget, RGPD, intégration aux outils existants.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Cohérence entre le choix de l'outil et le contexte professionnel. Pas "ChatGPT parce que c'est le meilleur" — "Mistral parce que données sensibles + hébergement EU".</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Ne pas mentionner le RGPD sur des usages impliquant des données clients ou RH. C'est un oubli qui coûte des points.</div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="exo-bloc" style="margin-top:10px;">
|
|
<div class="exo-head"><i class="ti ti-prompt" aria-hidden="true"></i><span class="exo-lbl">Bloc C2 — 35 min · binôme</span></div>
|
|
<div class="exo-body">
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-t">Cr2.1 à Cr2.3</span><span>Rédiger un prompt ROCCO complet pour un besoin métier</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">Un besoin métier est fourni (ex. : "rédiger un email de relance commercial pour une PME agroalimentaire"). Rédiger le prompt ROCCO complet, le tester, noter le résultat, itérer une fois. Autoévaluation sur Cr2.1-Cr2.3 en binôme.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Les 5 composantes ROCCO explicitement présentes et cohérentes. La preuve d'une itération : montrer que le formateur ne s'arrête pas au premier résultat. Le raisonnement commenté, pas juste le résultat final.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Oublier le "O — Output" et le "C — Contraintes". Ce sont les deux composantes les plus souvent absentes des prompts en situation de stress.</div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tips-box">
|
|
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Conseils d'animation</div>
|
|
<ul>
|
|
<li>Chronométrer visible — afficher les compteurs séparément pour C1 (25 min) et C2 (35 min).</li>
|
|
<li>Pendant C2 en binôme : circuler discrètement. Si un binôme bloque sur le R ou le C, souffler "pensez au rôle que vous donnez à l'IA" sans donner la réponse.</li>
|
|
<li>Correction C1 : lire 1 ou 2 réponses du groupe à voix haute, commenter ce qui est solide et ce qui manque. Pas de correction exhaustive — 5 min max.</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: #f1f5f9; color: var(--ink3);">
|
|
<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="font-size:18px;color:var(--muted);" aria-hidden="true"></i>
|
|
<span>Pause — 14h45 à 15h00</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sequence 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-pencil" aria-hidden="true"></i>
|
|
</div>
|
|
</div>
|
|
<div class="seq-duration">1h00</div>
|
|
</div>
|
|
<div class="seq-content">
|
|
<div class="seq-card" onclick="tog(this)">
|
|
<div class="seq-header">
|
|
<div>
|
|
<div class="seq-num">15h00 · Séquence 3</div>
|
|
<div class="seq-title">Exercices entraînement C3, C4, C5 & C6</div>
|
|
</div>
|
|
<span class="seq-tag tag-exercice">Exercices + correction groupe</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">Deuxième bloc d'une heure : C3 & C6 en premier (sécurité + éthique — les deux compétences les plus corrélées au raisonnement) puis C4 & C5 (accessibilité + optimisation — les deux compétences les plus techniques). Correction collective après chaque exercice.</div>
|
|
</div>
|
|
<div class="exo-bloc">
|
|
<div class="exo-head"><i class="ti ti-shield" aria-hidden="true"></i><span class="exo-lbl">Bloc C3 & C6 — 30 min · individuel puis groupe</span></div>
|
|
<div class="exo-body">
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-r">C3 · Cr3.1 à Cr3.3</span><span>Corriger un prompt non conforme RGPD</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">Un prompt contenant des données personnelles identifiantes est fourni. Identifier les problèmes RGPD, réécrire le prompt de façon conforme tout en conservant son utilité.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Identification précise de chaque donnée problématique + pseudonymisation correcte + reformulation qui reste opérationnelle. La conformité ne doit pas sacrifier l'utilité.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Supprimer toutes les informations et produire un prompt trop vague. Le jury cherche la conformité intelligente, pas la prudence paralysante.</div></div>
|
|
</div>
|
|
</div>
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-a">C6 · Éthique IA Act</span><span>Analyser un cas selon l'IA Act</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">Un cas d'usage IA est décrit. Classer son niveau de risque selon l'IA Act et justifier. Identifier l'obligation principale qui en découle (transparence, supervision humaine, interdiction).</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Pas la citation du règlement — l'application raisonnée : quel niveau de risque, pourquoi, quelle conséquence pratique. Le raisonnement compte autant que la réponse.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Confondre "risque élevé" et "interdit". La plupart des usages professionnels sont à risque élevé (donc encadrés, pas interdits) — c'est une nuance que le jury teste systématiquement.</div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="exo-bloc" style="margin-top:10px;">
|
|
<div class="exo-head"><i class="ti ti-accessible" aria-hidden="true"></i><span class="exo-lbl">Bloc C4 & C5 — 30 min · individuel</span></div>
|
|
<div class="exo-body">
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-b">C4 · Cr4.1 à Cr4.3</span><span>Rédiger un prompt inclusif</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">Rédiger un prompt demandant à l'IA de produire un contenu selon des critères d'accessibilité définis (FALC, sous-titrage, contraste, lecture d'écran). Évaluer le résultat sur Cr4.1 à Cr4.3.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Les critères d'accessibilité doivent être explicitement nommés dans le prompt — pas juste "rendez ça accessible". Montrer qu'on sait ce qu'on demande et pourquoi.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Prompt trop générique ("écris ça de façon claire et simple"). La clarté n'est pas l'accessibilité. Le jury teste la distinction WCAG / FALC / accessibilité cognitive.</div></div>
|
|
</div>
|
|
</div>
|
|
<div class="exo-row">
|
|
<div class="exo-row-head"><span class="exo-badge bg-g">C5 · Cr5.1 & Cr5.2</span><span>Optimiser un contenu généré</span></div>
|
|
<div class="exo-row-body">
|
|
<div class="exo-col"><div class="exo-col-lbl">Exercice</div><div class="exo-col-text">Un contenu généré par IA est fourni (avec ses défauts). Identifier ce qui ne va pas selon des critères définis, rédiger le prompt de correction, produire la version améliorée.</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Ce que le jury attend</div><div class="exo-col-text">Un diagnostic structuré avant l'amélioration. Pas "c'est pas top" mais "le ton est trop formel pour ce public, le format ne respecte pas la contrainte longueur, l'exemple est hors contexte".</div></div>
|
|
<div class="exo-col"><div class="exo-col-lbl">Erreur fréquente</div><div class="exo-col-text">Réécrire soi-même le contenu sans passer par l'IA. Le jury évalue la capacité à guider l'IA, pas à remplacer l'IA.</div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tips-box">
|
|
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Conseils d'animation</div>
|
|
<ul>
|
|
<li>C3 correction : lire la version conforme attendue et comparer avec 2-3 réponses du groupe. La nuance "conformité intelligente vs prudence paralysante" mérite 2 min de commentaire.</li>
|
|
<li>C6 : insister sur la distinction risque élevé / interdit — c'est le piège le plus fréquent. Reformuler clairement : "risque élevé = je peux utiliser, mais avec des garde-fous obligatoires".</li>
|
|
<li>C5 : si quelqu'un a réécrit le contenu à la main, pointer bienveillamment — "l'exercice testait ta capacité à guider l'IA, pas à te substituer à elle".</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sequence 4 -->
|
|
<div class="seq-block">
|
|
<div class="seq-time">
|
|
<div class="seq-line">
|
|
<div class="seq-dot" style="background: var(--amber-light); color: var(--amber);">
|
|
<i class="ti ti-star" aria-hidden="true"></i>
|
|
</div>
|
|
</div>
|
|
<div class="seq-duration">0h30</div>
|
|
</div>
|
|
<div class="seq-content">
|
|
<div class="seq-card" onclick="tog(this)">
|
|
<div class="seq-header">
|
|
<div>
|
|
<div class="seq-num">16h00 · Séquence 4</div>
|
|
<div class="seq-title">Débrief des exercices & retour formateur référent</div>
|
|
</div>
|
|
<span class="seq-tag tag-debrief">Débrief guidé</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">Correction collective de l'ensemble des exercices. Le formateur référent indique les erreurs les plus fréquentes observées pendant les exercices, les formulations précisément attendues par le jury, et les pièges à éviter compétence par compétence.</div>
|
|
</div>
|
|
<div class="pieges-box">
|
|
<div class="pieges-head"><i class="ti ti-alert-triangle" aria-hidden="true"></i><span class="pieges-lbl">Pièges jury — à dire explicitement pendant ce débrief</span></div>
|
|
<div class="pieges-body">
|
|
<div class="piege">
|
|
<span class="piege-badge bg-p">C1</span>
|
|
<div class="piege-text">Justifier l'outil uniquement par sa popularité ("ChatGPT parce que tout le monde l'utilise")</div>
|
|
<i class="ti ti-arrow-right piege-arrow" aria-hidden="true"></i>
|
|
<div class="piege-correct">Toujours croiser 3 critères : contexte métier + conformité RGPD + intégration outils existants</div>
|
|
</div>
|
|
<div class="piege">
|
|
<span class="piege-badge bg-t">C2</span>
|
|
<div class="piege-text">Présenter un prompt sans montrer l'itération — soumettre directement "la bonne version"</div>
|
|
<i class="ti ti-arrow-right piege-arrow" aria-hidden="true"></i>
|
|
<div class="piege-correct">Le jury évalue le raisonnement itératif. Commenter : "j'ai d'abord obtenu X, j'ai ajouté Y pour améliorer"</div>
|
|
</div>
|
|
<div class="piege">
|
|
<span class="piege-badge bg-r">C3</span>
|
|
<div class="piege-text">Répondre à une question juridique précise d'un apprenant pendant l'exercice de simulation</div>
|
|
<i class="ti ti-arrow-right piege-arrow" aria-hidden="true"></i>
|
|
<div class="piege-correct">"Ce n'est pas mon rôle de vous conseiller — consultez votre DPO" doit être dit clairement et sans hésitation</div>
|
|
</div>
|
|
<div class="piege">
|
|
<span class="piege-badge bg-b">C4</span>
|
|
<div class="piege-text">Confondre "langage simple" et FALC — ou "sous-titrage" et "transcription"</div>
|
|
<i class="ti ti-arrow-right piege-arrow" aria-hidden="true"></i>
|
|
<div class="piege-correct">Nommer précisément le standard visé dans le prompt : WCAG 2.1 AA, FALC, audiodescription, sous-titrage SRT</div>
|
|
</div>
|
|
<div class="piege">
|
|
<span class="piege-badge bg-g">C5</span>
|
|
<div class="piege-text">Réécrire le contenu soi-même plutôt que de demander à l'IA de l'améliorer</div>
|
|
<i class="ti ti-arrow-right piege-arrow" aria-hidden="true"></i>
|
|
<div class="piege-correct">Toujours passer par un prompt de correction — c'est ce que le jury évalue : la capacité à guider l'IA</div>
|
|
</div>
|
|
<div class="piege">
|
|
<span class="piege-badge bg-a">C6</span>
|
|
<div class="piege-text">Confondre "risque élevé IA Act" et "interdit" — ou moral-booster sur la sobriété numérique</div>
|
|
<i class="ti ti-arrow-right piege-arrow" aria-hidden="true"></i>
|
|
<div class="piege-correct">Risque élevé = autorisé avec obligations. Sobriété : faits + alternatives praticables, jamais culpabilisation</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tips-box">
|
|
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Posture pour ce débrief</div>
|
|
<ul>
|
|
<li>Parler des erreurs observées dans le groupe sans attribuer — "j'ai vu dans les copies" pas "toi tu as dit".</li>
|
|
<li>Les pièges jury sont les éléments les plus précieux de toute la séance — prenez le temps de les formuler clairement, donnez des exemples concrets de ce qu'attend le jury.</li>
|
|
<li>Si quelqu'un pose une question sur l'épreuve elle-même, répondre précisément — pas de fausse modestie sur ce que vous savez du jury.</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Sequence 5 -->
|
|
<div class="seq-block">
|
|
<div class="seq-time">
|
|
<div class="seq-line">
|
|
<div class="seq-dot" style="background: #eaf3de; color: #3b6d11;">
|
|
<i class="ti ti-flag" aria-hidden="true"></i>
|
|
</div>
|
|
</div>
|
|
<div class="seq-duration">0h30</div>
|
|
</div>
|
|
<div class="seq-content">
|
|
<div class="seq-card" onclick="tog(this)">
|
|
<div class="seq-header">
|
|
<div>
|
|
<div class="seq-num">16h30 · Séquence 5</div>
|
|
<div class="seq-title">Bilan individuel & plan d'action certification</div>
|
|
</div>
|
|
<span class="seq-tag tag-analyse">Bilan + dyade</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">Chaque formateur complète sa fiche d'autoévaluation certification finale : compétences acquises, à renforcer, priorités avant l'épreuve. Échange rapide en dyade avec le formateur référent. Clôture du parcours complet.</div>
|
|
</div>
|
|
<div class="detail-section">
|
|
<div class="detail-label">Structure du bilan certification</div>
|
|
<ul class="detail-list">
|
|
<li>Pour chaque compétence C1-C6 : acquise / en cours / à réviser avant l'épreuve — avec exemple concret issu des exercices du jour</li>
|
|
<li>Priorité 1 : la compétence la plus fragile — formuler 1 action concrète à faire avant l'épreuve</li>
|
|
<li>Priorité 2 : le piège jury le plus susceptible de me coûter des points — reformuler la bonne réponse à voix haute</li>
|
|
<li>1 phrase de clôture : "Je suis prêt(e) parce que…" — pas une intention, une conviction basée sur ce qui a été fait</li>
|
|
</ul>
|
|
</div>
|
|
<div class="detail-section">
|
|
<div class="detail-label">Dyade formateur référent (5 min par formateur)</div>
|
|
<ul class="detail-list">
|
|
<li>Question pivot : "Sur quelle compétence as-tu le plus progressé depuis la séance 2 ? Qu'est-ce qui t'a fait progresser ?"</li>
|
|
<li>Pointer 1 point fort observé aujourd'hui dans les exercices — ancrer sur du concret récent</li>
|
|
<li>Valider la priorité de travail avant l'épreuve — être précis sur la formulation ("révise la distinction C4 FALC/WCAG" pas "travaille l'accessibilité")</li>
|
|
</ul>
|
|
</div>
|
|
<div class="final-box">
|
|
<div class="final-head"><i class="ti ti-confetti" aria-hidden="true"></i><span>Clôture du parcours — ce que vous dites en dernier</span></div>
|
|
<div class="final-items">
|
|
<div class="fi">Un mot de chaque formateur : "Je suis prêt(e) à animer la formation IA-PRO parce que…" — une phrase, pas une liste</div>
|
|
<div class="fi">Le formateur référent conclut : ce qu'il retient de la progression collective sur les 5 mercredis — 1 observation par formateur, formulée comme une force</div>
|
|
<div class="fi">Rappel pratique : date de l'épreuve, modalités logistiques, contact en cas de question avant l'épreuve</div>
|
|
<div class="fi">Le dernier mot du parcours appartient aux formateurs — pas au formateur référent. Finir sur eux.</div>
|
|
</div>
|
|
</div>
|
|
<div class="tips-box">
|
|
<div class="tips-title"><i class="ti ti-bulb" aria-hidden="true"></i>Comment clore le parcours avec intention</div>
|
|
<ul>
|
|
<li>Ce moment est symboliquement important — ne pas l'expédier même si le temps presse. 5 minutes bien animées valent mieux que 30 minutes de cours supplémentaires.</li>
|
|
<li>La phrase "Je suis prêt(e) parce que…" est puissante : elle force chacun à ancrer sa confiance sur du concret, pas sur un sentiment vague.</li>
|
|
<li>Si quelqu'un a du mal à la formuler, aidez-le : "Rappelle-toi ton passage du Mercredi 4 — qu'est-ce qui t'a montré que tu savais faire ça ?"</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="footer-nav">
|
|
<div class="nav-btn" onclick="sendPrompt('Génère-moi la fiche classe inversée pour le Mercredi 5')">
|
|
<i class="ti ti-file-plus nb-icon" aria-hidden="true"></i>
|
|
<div>
|
|
<div class="nb-label">Ressource</div>
|
|
<div class="nb-title">Fiche classe inversée Mercredi 5 ↗</div>
|
|
</div>
|
|
</div>
|
|
<div class="nav-btn" onclick="sendPrompt('Génère-moi la fiche plan d\'action certification individuelle pour le Mercredi 5')">
|
|
<i class="ti ti-map-2 nb-icon" aria-hidden="true"></i>
|
|
<div>
|
|
<div class="nb-label">Livrable</div>
|
|
<div class="nb-title">Plan d'action certification ↗</div>
|
|
</div>
|
|
</div>
|
|
<div class="nav-btn" onclick="sendPrompt('Génère-moi un récapitulatif complet des 5 mercredis avec tous les livrables produits')">
|
|
<i class="ti ti-layout-list nb-icon" aria-hidden="true"></i>
|
|
<div>
|
|
<div class="nb-label">Vue d'ensemble</div>
|
|
<div class="nb-title">Récapitulatif des 5 mercredis ↗</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script>
|
|
function tog(card) {
|
|
const was = card.classList.contains('active');
|
|
document.querySelectorAll('.seq-card').forEach(c => c.classList.remove('active'));
|
|
if (!was) card.classList.add('active');
|
|
}
|
|
|
|
function goToSession(num) {
|
|
if (num === 1) {
|
|
window.location.href = 'index.html';
|
|
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.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;
|
|
}
|
|
}
|
|
|
|
document.querySelectorAll('.prog-step').forEach(step => {
|
|
step.addEventListener('keydown', e => {
|
|
if (e.key === 'Enter' || e.key === ' ') {
|
|
e.preventDefault();
|
|
step.click();
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
</body>
|
|
|
|
</html>
|