{"id":3919,"date":"2026-08-23T12:26:35","date_gmt":"2026-08-23T12:26:35","guid":{"rendered":"https:\/\/maroczain.com\/?p=3919"},"modified":"2026-08-23T12:26:35","modified_gmt":"2026-08-23T12:26:35","slug":"3919","status":"publish","type":"post","link":"https:\/\/maroczain.com\/en\/2026\/08\/23\/3919\/","title":{"rendered":""},"content":{"rendered":"\n<style>\n:root{\n  --navy:#071d3a;\n  --blue:#0f5f9a;\n  --blue2:#1479c9;\n  --gold:#e9c84a;\n  --bg:#f4f7fb;\n  --card:#ffffff;\n  --text:#1b2638;\n  --muted:#6f7d90;\n  --border:#e6edf5;\n  --success:#1f9d66;\n  --danger:#c0392b;\n  --shadow:0 14px 36px rgba(20,48,80,.09);\n}\n*{box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{\n  margin:0;\n  font-family:Inter,Arial,Helvetica,sans-serif;\n  background:var(--bg);\n  color:var(--text);\n}\na{text-decoration:none;color:inherit}\nbutton{font:inherit}\n.mza-shell{\n  min-height:100vh;\n  display:grid;\n  grid-template-columns:270px 1fr;\n}\n.sidebar{\n  background:linear-gradient(180deg,var(--navy),#0a315c);\n  color:#fff;\n  padding:22px 18px;\n  position:sticky;\n  top:0;\n  height:100vh;\n  overflow:auto;\n}\n.brand{\n  display:flex;align-items:center;gap:12px;\n  padding:8px 8px 24px;\n}\n.logo{\n  width:46px;height:46px;border-radius:14px;\n  display:grid;place-items:center;\n  background:var(--gold);color:var(--navy);\n  font-weight:900;font-size:20px;\n}\n.brand h1{font-size:17px;margin:0;line-height:1.2}\n.brand small{display:block;opacity:.7;margin-top:3px}\n.nav-title{\n  font-size:11px;\n  text-transform:uppercase;\n  letter-spacing:.12em;\n  opacity:.55;\n  margin:18px 10px 8px;\n}\n.nav-btn{\n  width:100%;\n  border:0;\n  background:transparent;\n  color:#fff;\n  display:flex;\n  align-items:center;\n  gap:11px;\n  padding:12px 13px;\n  border-radius:12px;\n  cursor:pointer;\n  text-align:left;\n  margin-bottom:4px;\n}\n.nav-btn:hover,.nav-btn.active{background:rgba(255,255,255,.12)}\n.main{padding:26px;overflow:hidden}\n.topbar{\n  display:flex;justify-content:space-between;align-items:center;\n  gap:18px;margin-bottom:22px;\n}\n.search{\n  background:#fff;border:1px solid var(--border);\n  border-radius:13px;padding:11px 14px;min-width:320px;\n}\n.profile{\n  display:flex;align-items:center;gap:10px;\n}\n.avatar{\n  width:42px;height:42px;border-radius:50%;\n  background:var(--navy);color:#fff;\n  display:grid;place-items:center;font-weight:800;\n}\n.hero{\n  background:linear-gradient(135deg,var(--navy),var(--blue));\n  color:#fff;\n  border-radius:25px;\n  padding:34px;\n  box-shadow:var(--shadow);\n  display:grid;\n  grid-template-columns:1.6fr 1fr;\n  gap:22px;\n  align-items:center;\n}\n.hero h2{font-size:36px;margin:0 0 10px}\n.hero p{margin:0;opacity:.9;max-width:720px}\n.hero-actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}\n.btn{\n  border:0;border-radius:12px;\n  padding:12px 17px;font-weight:800;cursor:pointer;\n  display:inline-block;\n}\n.btn-gold{background:var(--gold);color:var(--navy)}\n.btn-light{background:#fff;color:var(--blue)}\n.btn-blue{background:var(--blue);color:#fff}\n.btn-soft{background:#edf5fc;color:var(--blue)}\n.hero-card{\n  background:rgba(255,255,255,.13);\n  border:1px solid rgba(255,255,255,.2);\n  border-radius:18px;padding:20px;\n}\n.hero-card strong{font-size:30px;display:block}\n.section{display:none}\n.section.active{display:block}\n.section-title{\n  font-size:26px;color:#0d315c;margin:28px 0 15px;\n}\n.grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:16px;\n}\n.card{\n  background:var(--card);\n  border:1px solid var(--border);\n  border-radius:18px;\n  padding:20px;\n  box-shadow:var(--shadow);\n}\n.metric .label{font-size:13px;color:var(--muted)}\n.metric .value{font-size:30px;font-weight:900;color:var(--blue);margin-top:4px}\n.metric .delta{font-size:12px;margin-top:4px;color:var(--success)}\n.two-col{display:grid;grid-template-columns:2fr 1fr;gap:16px}\n.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.progress{\n  height:9px;background:#e7edf4;border-radius:99px;overflow:hidden;margin-top:9px\n}\n.progress > span{display:block;height:100%;background:var(--blue)}\n.list-item{\n  padding:15px 0;border-bottom:1px solid var(--border);\n  display:flex;justify-content:space-between;gap:16px;align-items:center\n}\n.list-item:last-child{border-bottom:0}\n.pill{\n  font-size:12px;font-weight:800;border-radius:999px;padding:6px 9px;\n  background:#edf6ff;color:var(--blue)\n}\n.pill.success{background:#e8f8f0;color:var(--success)}\n.pill.warn{background:#fff6dc;color:#a87800}\n.table-wrap{overflow:auto}\ntable{width:100%;border-collapse:collapse}\nth,td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}\nth{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}\n.course-grid{\n  display:grid;grid-template-columns:repeat(3,1fr);gap:16px\n}\n.course-card{\n  background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;\n  box-shadow:var(--shadow)\n}\n.course-cover{\n  padding:26px;\n  background:linear-gradient(135deg,#0c345f,#1381c8);\n  color:#fff;\n  min-height:125px\n}\n.course-body{padding:18px}\n.course-body h3{margin:0 0 7px}\n.course-meta{font-size:13px;color:var(--muted);margin-bottom:12px}\n.exam-box{\n  border:1px solid var(--border);\n  background:#fff;\n  border-radius:18px;\n  padding:22px;\n  box-shadow:var(--shadow)\n}\n.exam-option{\n  display:block;padding:12px;border:1px solid var(--border);\n  border-radius:11px;margin-top:9px;cursor:pointer\n}\n.exam-option:hover{background:#f5f9fd}\n.cert{\n  background:#fff;\n  border:8px double var(--gold);\n  padding:34px;\n  text-align:center;\n  border-radius:10px;\n  max-width:850px;\n  margin:auto;\n  box-shadow:var(--shadow)\n}\n.cert h2{font-size:38px;color:var(--navy);margin:8px 0}\n.cert .seal{\n  width:90px;height:90px;border-radius:50%;margin:18px auto;\n  border:4px solid var(--gold);display:grid;place-items:center;\n  color:var(--navy);font-weight:900\n}\n.quick-links{\n  display:grid;grid-template-columns:repeat(4,1fr);gap:14px\n}\n.quick{\n  background:#fff;border:1px solid var(--border);border-radius:15px;padding:16px;\n  font-weight:800;color:var(--navy)\n}\n.quick small{display:block;color:var(--muted);font-weight:400;margin-top:5px}\n.note{\n  background:#fff8dc;border:1px solid #f4df82;border-radius:13px;padding:14px;\n  color:#725b00;margin-top:14px\n}\n.footer{margin:32px 0 10px;text-align:center;color:var(--muted);font-size:13px}\n.mobile-menu{display:none}\n@media(max-width:1100px){\n  .grid{grid-template-columns:repeat(2,1fr)}\n  .course-grid{grid-template-columns:repeat(2,1fr)}\n  .quick-links{grid-template-columns:repeat(2,1fr)}\n  .hero,.two-col{grid-template-columns:1fr}\n}\n@media(max-width:760px){\n  .mza-shell{grid-template-columns:1fr}\n  .sidebar{\n    position:fixed;left:-290px;z-index:50;width:270px;transition:.25s\n  }\n  .sidebar.open{left:0}\n  .mobile-menu{display:inline-block}\n  .main{padding:16px}\n  .topbar{align-items:flex-start}\n  .search{min-width:0;width:100%}\n  .grid,.course-grid,.three-col,.quick-links{grid-template-columns:1fr}\n  .hero{padding:24px}\n  .hero h2{font-size:29px}\n}\n<\/style><div class=\"mza-lms-wordpress\">\n\n<div class=\"mza-shell\">\n\n<aside class=\"sidebar\" id=\"sidebar\">\n  <div class=\"brand\">\n    <div class=\"logo\">MZ<\/div>\n    <div>\n      <h1>Maroc Zain Academy<\/h1>\n      <small>LMS Control Center<\/small>\n    <\/div>\n  <\/div>\n\n  <div class=\"nav-title\">Campus<\/div>\n  <button class=\"nav-btn active\" data-section=\"apprenant\">\ud83c\udfe0 Tableau apprenant<\/button>\n  <button class=\"nav-btn\" data-section=\"formations\">\ud83c\udf93 Formations<\/button>\n  <button class=\"nav-btn\" data-section=\"examens\">\ud83d\udcdd QCM avanc\u00e9s<\/button>\n  <button class=\"nav-btn\" data-section=\"ecrit\">\u270d\ufe0f Examen \u00e9crit<\/button>\n  <button class=\"nav-btn\" data-section=\"oral\">\ud83c\udf99\ufe0f Examen oral<\/button>\n  <button class=\"nav-btn\" data-section=\"certificats\">\ud83c\udfc6 Certificats<\/button>\n\n  <div class=\"nav-title\">Pilotage<\/div>\n  <button class=\"nav-btn\" data-section=\"direction\">\ud83d\udcca PDG \/ Direction<\/button>\n  <button class=\"nav-btn\" data-section=\"entreprise\">\ud83c\udfe2 Entreprise \/ DRH<\/button>\n  <button class=\"nav-btn\" data-section=\"formateur\">\ud83d\udc68\u200d\ud83c\udfeb Formateur<\/button>\n\n  <div class=\"nav-title\">Raccourcis<\/div>\n  <a class=\"nav-btn\" href=\"\/catalogue-formations\/\">\ud83d\udcda Catalogue public<\/a>\n  <a class=\"nav-btn\" href=\"\/bibliotheque\/\">\ud83d\udcd6 Biblioth\u00e8que<\/a>\n  <a class=\"nav-btn\" href=\"\/assistance\/\">\ud83d\udcac Assistance<\/a>\n  <a class=\"nav-btn\" href=\"\/mon-compte\/\">\ud83d\udc64 Mon compte<\/a>\n<\/aside>\n\n<main class=\"main\">\n\n  <div class=\"topbar\">\n    <button class=\"btn btn-soft mobile-menu\" onclick=\"document.getElementById('sidebar').classList.toggle('open')\">\u2630 Menu<\/button>\n    <input class=\"search\" placeholder=\"Rechercher une formation, un apprenant, un certificat...\">\n    <div class=\"profile\">\n      <div class=\"avatar\">MZ<\/div>\n      <div><strong>Academy LMS<\/strong><br><small style=\"color:var(--muted)\">Connect\u00e9<\/small><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- APPRENANT -->\n  <section class=\"section active\" id=\"apprenant\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">\ud83c\udf93 ESPACE APPRENANT<\/div>\n        <h2>Bienvenue sur votre campus num\u00e9rique<\/h2>\n        <p>Continuez vos formations, entra\u00eenez-vous aux QCM, passez vos examens et retrouvez vos certificats dans un seul espace.<\/p>\n        <div class=\"hero-actions\">\n          <a class=\"btn btn-gold\" href=\"\/cours\/\">Continuer mon cours<\/a>\n          <a class=\"btn btn-light\" href=\"\/quiz\/\">Faire un QCM<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"hero-card\">\n        <span>Progression g\u00e9n\u00e9rale<\/span>\n        <strong>74%<\/strong>\n        <div class=\"progress\"><span style=\"width:74%;background:var(--gold)\"><\/span><\/div>\n        <small>3 parcours actifs \u2022 2 certificats obtenus<\/small>\n      <\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Mes indicateurs<\/h3>\n    <div class=\"grid\">\n      <div class=\"card metric\"><div class=\"label\">Formations actives<\/div><div class=\"value\">3<\/div><div class=\"delta\">+1 ce mois<\/div><\/div>\n      <div class=\"card metric\"><div class=\"label\">Score moyen QCM<\/div><div class=\"value\">84%<\/div><div class=\"delta\">+6 points<\/div><\/div>\n      <div class=\"card metric\"><div class=\"label\">Examens r\u00e9ussis<\/div><div class=\"value\">5<\/div><div class=\"delta\">83% r\u00e9ussite<\/div><\/div>\n      <div class=\"card metric\"><div class=\"label\">Certificats<\/div><div class=\"value\">2<\/div><div class=\"delta\">V\u00e9rifiables par QR<\/div><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Mes formations<\/h3>\n    <div class=\"two-col\">\n      <div class=\"card\">\n        <div class=\"list-item\">\n          <div style=\"flex:1\"><strong>Chef d'Escale<\/strong><div class=\"progress\"><span style=\"width:82%\"><\/span><\/div><\/div>\n          <span class=\"pill\">82%<\/span>\n        <\/div>\n        <div class=\"list-item\">\n          <div style=\"flex:1\"><strong>Agent d'Escale<\/strong><div class=\"progress\"><span style=\"width:91%\"><\/span><\/div><\/div>\n          <span class=\"pill success\">91%<\/span>\n        <\/div>\n        <div class=\"list-item\">\n          <div style=\"flex:1\"><strong>Anglais a\u00e9ronautique<\/strong><div class=\"progress\"><span style=\"width:49%\"><\/span><\/div><\/div>\n          <span class=\"pill\">49%<\/span>\n        <\/div>\n      <\/div>\n      <div class=\"card\">\n        <h3 style=\"margin-top:0\">Prochaine \u00e9tape<\/h3>\n        <p><strong>Module 8 \u2014 Gestion de crise<\/strong><\/p>\n        <p style=\"color:var(--muted)\">Chef d'Escale \u2022 35 minutes<\/p>\n        <a class=\"btn btn-blue\" href=\"\/cours\/\">Reprendre<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FORMATIONS -->\n  <section class=\"section\" id=\"formations\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">CATALOGUE LMS<\/div>\n        <h2>Parcours m\u00e9tiers Maroc Zain Academy<\/h2>\n        <p>A\u00e9rien, tourisme, voyages, cargo, management, relation client et fonctions support.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>24+<\/strong><span>parcours structur\u00e9s<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Parcours avanc\u00e9s<\/h3>\n    <div class=\"course-grid\">\n      <div class=\"course-card\">\n        <div class=\"course-cover\">\u2708\ufe0f<h3>Chef d'Escale \u2014 Expert<\/h3><\/div>\n        <div class=\"course-body\">\n          <div class=\"course-meta\">16 modules \u2022 42 heures \u2022 Niveau expert<\/div>\n          <p><strong>Modules :<\/strong> pr\u00e9paration du vol, coordination handling, load control, slots, retards, correspondances, s\u00fbret\u00e9, bagages, crise, OCC, SMS, leadership, qualit\u00e9, KPI, relation autorit\u00e9s, anglais op\u00e9rationnel.<\/p>\n          <p><strong>Cas :<\/strong> AOG, surbooking, fermeture espace a\u00e9rien, panne GPU, bagages massifs, vol VIP.<\/p>\n          <a class=\"btn btn-soft\" href=\"\/catalogue-formations\/\">Voir le parcours<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"course-card\">\n        <div class=\"course-cover\">\ud83d\udeeb<h3>Agent d'Escale \u2014 Professionnel<\/h3><\/div>\n        <div class=\"course-body\">\n          <div class=\"course-meta\">14 modules \u2022 32 heures<\/div>\n          <p>Check-in, documents voyage, SSR, UMNR, PRM, bagages sp\u00e9ciaux, DCS, embarquement, irr\u00e9gularit\u00e9s, transit, visas, relation client, s\u00fbret\u00e9 et anglais.<\/p>\n          <p><strong>Ateliers :<\/strong> refus embarquement, bagage hors format, correspondance courte, passager inadmissible.<\/p>\n          <a class=\"btn btn-soft\" href=\"\/catalogue-formations\/\">Voir le parcours<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"course-card\">\n        <div class=\"course-cover\">\ud83d\udc69\u200d\u2708\ufe0f<h3>Chef de Cabine \u2014 Commandement<\/h3><\/div>\n        <div class=\"course-body\">\n          <div class=\"course-meta\">18 modules \u2022 48 heures<\/div>\n          <p>S\u00e9curit\u00e9 cabine, CRM, m\u00e9dical, feu\/fum\u00e9e, d\u00e9pressurisation, turbulence, \u00e9vacuation, passagers difficiles, service premium, briefings, leadership, compte rendu.<\/p>\n          <p><strong>Sc\u00e9narios :<\/strong> malaise grave, turbulence s\u00e9v\u00e8re, fum\u00e9e galley, passager agressif.<\/p>\n          <a class=\"btn btn-soft\" href=\"\/catalogue-formations\/\">Voir le parcours<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"course-card\">\n        <div class=\"course-cover\">\ud83d\udce6<h3>Fret & Cargo \u2014 Avanc\u00e9<\/h3><\/div>\n        <div class=\"course-body\">\n          <div class=\"course-meta\">13 modules \u2022 36 heures<\/div>\n          <p>AWB, acceptance, ULD, DGR, pharma, animaux vivants, perishables, s\u00fbret\u00e9, customs, capacity, irregularities, claims, revenue cargo.<\/p>\n          <p><strong>\u00c9tudes de cas :<\/strong> lithium batteries, cha\u00eene du froid, erreur documentaire, offload.<\/p>\n          <a class=\"btn btn-soft\" href=\"\/catalogue-formations\/\">Voir le parcours<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"course-card\">\n        <div class=\"course-cover\">\ud83c\udf0d<h3>Agence de Voyages \u2014 Expert<\/h3><\/div>\n        <div class=\"course-body\">\n          <div class=\"course-meta\">20 modules \u2022 50 heures<\/div>\n          <p>Billetterie, tarification, BSP, GDS, packages, h\u00f4tels, visas, Omra\/Hajj, MICE, groupes, charter, assurances, fiscalit\u00e9, vente et gestion agence.<\/p>\n          <p><strong>Ateliers :<\/strong> dossier complexe multi-segments, remboursement, revalidation, devis groupe.<\/p>\n          <a class=\"btn btn-soft\" href=\"\/catalogue-formations\/\">Voir le parcours<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"course-card\">\n        <div class=\"course-cover\">\ud83d\udcc8<h3>Management & Direction<\/h3><\/div>\n        <div class=\"course-body\">\n          <div class=\"course-meta\">12 modules \u2022 30 heures<\/div>\n          <p>Budget, KPI, management de crise, capital humain, audit, exp\u00e9rience client, n\u00e9gociation, conduite du changement, strat\u00e9gie et tableau de bord.<\/p>\n          <p><strong>Livrable :<\/strong> plan d'action 90 jours + soutenance orale.<\/p>\n          <a class=\"btn btn-soft\" href=\"\/catalogue-formations\/\">Voir le parcours<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Exemple de cours d\u00e9taill\u00e9 \u2014 Gestion d'un vol irr\u00e9gulier<\/h3>\n    <div class=\"card\">\n      <h3>Objectif p\u00e9dagogique<\/h3>\n      <p>\u00catre capable de diagnostiquer une irr\u00e9gularit\u00e9, hi\u00e9rarchiser les risques, coordonner les acteurs op\u00e9rationnels et proposer une d\u00e9cision argument\u00e9e int\u00e9grant s\u00e9curit\u00e9, ponctualit\u00e9, co\u00fbts et exp\u00e9rience passager.<\/p>\n      <div class=\"three-col\">\n        <div><strong>1. Diagnostic<\/strong><p>Nature de l'irr\u00e9gularit\u00e9, criticit\u00e9, ETA\/ETD, correspondances, \u00e9quipage, machine, m\u00e9t\u00e9o, slots.<\/p><\/div>\n        <div><strong>2. Coordination<\/strong><p>OCC, handling, \u00e9quipage, maintenance, catering, s\u00fbret\u00e9, autorit\u00e9s, station manager.<\/p><\/div>\n        <div><strong>3. D\u00e9cision<\/strong><p>Sc\u00e9narios, impacts, co\u00fbt, conformit\u00e9, communication, tra\u00e7abilit\u00e9 et REX.<\/p><\/div>\n      <\/div>\n      <div class=\"note\"><strong>Cas pratique :<\/strong> vol pr\u00e9vu \u00e0 18h10, avion retard\u00e9 de 2h20, 38 passagers en correspondance, 6 UMNR, 3 PRM et contrainte de couvre-feu \u00e0 destination. Le candidat doit proposer un plan d'action chronologique sur 30 minutes.<\/div>\n    <\/div>\n  <\/section>\n\n  <!-- EXAMENS -->\n  <section class=\"section\" id=\"examens\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">QCM AVANC\u00c9S<\/div>\n        <h2>\u00c9valuation par raisonnement professionnel<\/h2>\n        <p>Questions \u00e0 sc\u00e9nario, choix multiples, analyse de priorit\u00e9s et d\u00e9cisions op\u00e9rationnelles.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>3 niveaux<\/strong><span>Initial \u2022 Professionnel \u2022 Expert<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">QCM Expert \u2014 Chef d'Escale<\/h3>\n    <div class=\"exam-box\">\n      <div class=\"pill\">Question 1 \/ 5<\/div>\n      <h3>Un vol long-courrier accumule 95 minutes de retard. L'\u00e9quipage approche sa limite de temps de service, 41 passagers ont des correspondances et la maintenance signale une MEL non bloquante. Quelle action doit \u00eatre prioritaire ?<\/h3>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q1\"> Embarquer imm\u00e9diatement pour r\u00e9duire le retard<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q1\"> V\u00e9rifier simultan\u00e9ment la l\u00e9galit\u00e9 \u00e9quipage, l'acceptabilit\u00e9 MEL et les options OCC avant de fixer un nouveau d\u00e9part<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q1\"> Prot\u00e9ger d'abord toutes les correspondances sans attendre l'OCC<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q1\"> Retarder volontairement de 3 heures pour simplifier la gestion<\/label>\n    <\/div>\n\n    <div class=\"exam-box\" style=\"margin-top:16px\">\n      <div class=\"pill\">Question 2 \/ 5<\/div>\n      <h3>Un passager involontairement d\u00e9barqu\u00e9 pour contrainte masse et centrage conteste fortement. Quelle r\u00e9ponse est la plus professionnelle ?<\/h3>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q2\"> Lui expliquer uniquement que la d\u00e9cision est d\u00e9finitive<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q2\"> Expliquer le motif op\u00e9rationnel, v\u00e9rifier les r\u00e8gles applicables, proposer imm\u00e9diatement une solution de r\u00e9acheminement et tracer l'incident<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q2\"> Appeler la s\u00fbret\u00e9 sans \u00e9change pr\u00e9alable<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q2\"> Laisser le comptoir g\u00e9rer sans supervision<\/label>\n    <\/div>\n\n    <div class=\"exam-box\" style=\"margin-top:16px\">\n      <div class=\"pill\">Question 3 \/ 5<\/div>\n      <h3>Deux informations contradictoires arrivent : maintenance annonce +35 min, OCC annonce d\u00e9part possible dans 15 min. Que faire ?<\/h3>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q3\"> Diffuser imm\u00e9diatement l'information OCC<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q3\"> Diffuser l'information maintenance<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q3\"> R\u00e9concilier les informations, identifier la source d\u00e9cisionnelle et communiquer une heure prudente et valid\u00e9e<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q3\"> Ne rien communiquer<\/label>\n    <\/div>\n\n    <div class=\"exam-box\" style=\"margin-top:16px\">\n      <div class=\"pill\">Question 4 \/ 5<\/div>\n      <h3>Lors d'un pic d'irr\u00e9gularit\u00e9 avec 4 vols simultan\u00e9ment perturb\u00e9s, quel indicateur doit guider en priorit\u00e9 l'allocation des ressources ?<\/h3>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q4\"> Le nombre total de billets vendus<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q4\"> Le niveau de criticit\u00e9 op\u00e9rationnelle et client combin\u00e9 : s\u00e9curit\u00e9, d\u00e9part imminent, connexions, vuln\u00e9rabilit\u00e9s<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q4\"> L'anciennet\u00e9 des agents<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q4\"> La taille de l'avion seulement<\/label>\n    <\/div>\n\n    <div class=\"exam-box\" style=\"margin-top:16px\">\n      <div class=\"pill\">Question 5 \/ 5<\/div>\n      <h3>Apr\u00e8s r\u00e9solution d'une crise bagages, quelle action cl\u00f4t correctement la s\u00e9quence manag\u00e9riale ?<\/h3>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q5\"> Reprendre l'activit\u00e9 sans formalit\u00e9<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q5\"> Faire uniquement un rapport financier<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q5\"> Documenter faits, d\u00e9cisions, impacts, actions correctives et retour d'exp\u00e9rience partag\u00e9<\/label>\n      <label class=\"exam-option\"><input type=\"radio\" name=\"q5\"> Supprimer les traces pour \u00e9viter les r\u00e9clamations<\/label>\n      <div style=\"margin-top:18px\"><button class=\"btn btn-blue\" onclick=\"scoreQuiz()\">Corriger le QCM<\/button><\/div>\n      <div id=\"quizResult\" class=\"note\" style=\"display:none\"><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Niveaux d'examen<\/h3>\n    <div class=\"three-col\">\n      <div class=\"card\"><h3>Niveau 1 \u2014 Initial<\/h3><p>20 questions de connaissances et proc\u00e9dures.<\/p><span class=\"pill\">Seuil 70%<\/span><\/div>\n      <div class=\"card\"><h3>Niveau 2 \u2014 Professionnel<\/h3><p>30 questions avec mini-sc\u00e9narios op\u00e9rationnels.<\/p><span class=\"pill\">Seuil 75%<\/span><\/div>\n      <div class=\"card\"><h3>Niveau 3 \u2014 Expert<\/h3><p>40 questions complexes + analyse de d\u00e9cision.<\/p><span class=\"pill\">Seuil 80%<\/span><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- EXAMEN ECRIT -->\n  <section class=\"section\" id=\"ecrit\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">EXAMEN \u00c9CRIT<\/div>\n        <h2>\u00c9tude de cas professionnelle<\/h2>\n        <p>Le candidat doit analyser une situation complexe, structurer une d\u00e9cision et argumenter son plan d'action.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>90 min<\/strong><span>Bar\u00e8me sur 100 points<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Sujet \u2014 Gestion d'une escale en crise<\/h3>\n    <div class=\"card\">\n      <p><strong>Situation :<\/strong> un vol international de 286 passagers est retard\u00e9 de 2h40 \u00e0 la suite d'un incident technique. La nouvelle heure estim\u00e9e de d\u00e9part menace la l\u00e9galit\u00e9 \u00e9quipage. 52 passagers ont des correspondances, 4 sont PRM, 7 UMNR, 18 bagages sont en anomalie et un groupe VIP de 12 personnes voyage en classe affaires.<\/p>\n      <p><strong>Contexte compl\u00e9mentaire :<\/strong> l'a\u00e9roport est satur\u00e9, une porte d'embarquement doit \u00eatre lib\u00e9r\u00e9e dans 45 minutes et un cr\u00e9neau ATC alternatif est disponible dans 55 minutes sous r\u00e9serve de confirmation rapide.<\/p>\n      <ol>\n        <li>Identifiez les 8 risques prioritaires.<\/li>\n        <li>Proposez un plan d'action chronologique pour les 30 premi\u00e8res minutes.<\/li>\n        <li>D\u00e9finissez les informations \u00e0 confirmer avec OCC, maintenance, \u00e9quipage et handling.<\/li>\n        <li>Proposez une strat\u00e9gie de communication passagers.<\/li>\n        <li>Expliquez la d\u00e9cision que vous prendriez si la l\u00e9galit\u00e9 \u00e9quipage n'\u00e9tait plus garantie.<\/li>\n        <li>Proposez 5 KPI \u00e0 analyser apr\u00e8s l'\u00e9v\u00e9nement.<\/li>\n      <\/ol>\n      <textarea id=\"writtenAnswer\" style=\"width:100%;min-height:320px;padding:14px;border:1px solid var(--border);border-radius:12px\" placeholder=\"R\u00e9digez votre r\u00e9ponse structur\u00e9e ici...\"><\/textarea>\n      <div style=\"margin-top:16px;display:flex;gap:10px;flex-wrap:wrap\">\n        <button class=\"btn btn-blue\" onclick=\"evaluateWritten()\">\u00c9valuer la structure<\/button>\n        <button class=\"btn btn-soft\" onclick=\"document.getElementById('writtenAnswer').value=''\">Effacer<\/button>\n      <\/div>\n      <div id=\"writtenResult\" class=\"note\" style=\"display:none\"><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Grille de correction<\/h3>\n    <div class=\"card table-wrap\">\n      <table>\n        <thead><tr><th>Crit\u00e8re<\/th><th>Points<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>Diagnostic et hi\u00e9rarchisation des risques<\/td><td>20<\/td><\/tr>\n          <tr><td>Plan d'action op\u00e9rationnel<\/td><td>25<\/td><\/tr>\n          <tr><td>Coordination des acteurs<\/td><td>15<\/td><\/tr>\n          <tr><td>Communication client<\/td><td>15<\/td><\/tr>\n          <tr><td>Qualit\u00e9 de la d\u00e9cision et justification<\/td><td>15<\/td><\/tr>\n          <tr><td>Structure, pr\u00e9cision, tra\u00e7abilit\u00e9<\/td><td>10<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/section>\n\n  <!-- EXAMEN ORAL -->\n  <section class=\"section\" id=\"oral\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">ORAL ENGINE<\/div>\n        <h2>Entretien avec jury virtuel<\/h2>\n        <p>Mise en situation, questions de relance, argumentation, posture manag\u00e9riale et \u00e9valuation structur\u00e9e.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>20 min<\/strong><span>Pr\u00e9paration 5 min \u2022 Oral 15 min<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Mise en situation<\/h3>\n    <div class=\"two-col\">\n      <div class=\"card\">\n        <h3>Sc\u00e9nario oral<\/h3>\n        <p>Vous \u00eates Chef d'Escale. \u00c0 H-35, l'embarquement est interrompu par une panne du syst\u00e8me DCS. Le vol est complet, 22 passagers sont en transit court, et le commandant demande une heure r\u00e9aliste de fermeture des portes.<\/p>\n        <p><strong>Question du jury :<\/strong> \u00ab Pr\u00e9sentez votre plan d'action dans les 3 prochaines minutes, puis justifiez l'ordre de vos priorit\u00e9s. \u00bb<\/p>\n        <textarea id=\"oralAnswer\" style=\"width:100%;min-height:180px;padding:14px;border:1px solid var(--border);border-radius:12px\" placeholder=\"Pr\u00e9parez vos \u00e9l\u00e9ments de r\u00e9ponse...\"><\/textarea>\n        <div style=\"margin-top:14px;display:flex;gap:10px;flex-wrap:wrap\">\n          <button class=\"btn btn-blue\" onclick=\"startOralTimer()\">D\u00e9marrer 3 min<\/button>\n          <button class=\"btn btn-soft\" onclick=\"nextOralQuestion()\">Question suivante<\/button>\n        <\/div>\n        <div id=\"oralTimer\" class=\"note\" style=\"display:none\"><\/div>\n      <\/div>\n\n      <div class=\"card\">\n        <h3>Questions de relance du jury<\/h3>\n        <div id=\"juryQuestion\" class=\"note\">1. Que faites-vous si le syst\u00e8me n'est toujours pas disponible \u00e0 H-15 ?<\/div>\n        <ul>\n          <li>Comment communiquez-vous avec les passagers ?<\/li>\n          <li>Comment s\u00e9curisez-vous les correspondances ?<\/li>\n          <li>Qui d\u00e9cide du nouveau STD\/ETD ?<\/li>\n          <li>Quelles traces conservez-vous apr\u00e8s l'\u00e9v\u00e9nement ?<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Grille d'\u00e9valuation orale<\/h3>\n    <div class=\"card table-wrap\">\n      <table>\n        <thead><tr><th>Crit\u00e8re<\/th><th>Poids<\/th><th>Attendu<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>Analyse de situation<\/td><td>20%<\/td><td>Compr\u00e9hension rapide, risques, priorit\u00e9s<\/td><\/tr>\n          <tr><td>D\u00e9cision op\u00e9rationnelle<\/td><td>25%<\/td><td>Choix r\u00e9alistes et argument\u00e9s<\/td><\/tr>\n          <tr><td>Leadership<\/td><td>20%<\/td><td>R\u00e9partition claire des r\u00f4les<\/td><\/tr>\n          <tr><td>Communication<\/td><td>15%<\/td><td>Clart\u00e9, calme, pr\u00e9cision<\/td><\/tr>\n          <tr><td>Ma\u00eetrise m\u00e9tier<\/td><td>15%<\/td><td>Proc\u00e9dures et logique op\u00e9rationnelle<\/td><\/tr>\n          <tr><td>Posture professionnelle<\/td><td>5%<\/td><td>Concision et confiance<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"card\" style=\"margin-top:16px\">\n      <h3>Auto-\u00e9valuation finale<\/h3>\n      <label>Analyse <input type=\"range\" min=\"0\" max=\"20\" value=\"15\" id=\"r1\"><\/label><br>\n      <label>D\u00e9cision <input type=\"range\" min=\"0\" max=\"25\" value=\"18\" id=\"r2\"><\/label><br>\n      <label>Leadership <input type=\"range\" min=\"0\" max=\"20\" value=\"15\" id=\"r3\"><\/label><br>\n      <label>Communication <input type=\"range\" min=\"0\" max=\"15\" value=\"12\" id=\"r4\"><\/label><br>\n      <label>Ma\u00eetrise m\u00e9tier <input type=\"range\" min=\"0\" max=\"15\" value=\"11\" id=\"r5\"><\/label><br>\n      <label>Posture <input type=\"range\" min=\"0\" max=\"5\" value=\"4\" id=\"r6\"><\/label><br><br>\n      <button class=\"btn btn-blue\" onclick=\"scoreOral()\">Calculer la note<\/button>\n      <div id=\"oralScore\" class=\"note\" style=\"display:none\"><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CERTIFICATS -->\n  <section class=\"section\" id=\"certificats\">\n    <h3 class=\"section-title\" style=\"margin-top:0\">Centre de certification<\/h3>\n    <div class=\"cert\">\n      <div style=\"font-weight:900;letter-spacing:.08em;color:var(--blue)\">MAROC ZAIN ACADEMY<\/div>\n      <h2>Certificat de R\u00e9ussite<\/h2>\n      <p>Ce certificat atteste que<\/p>\n      <h3 style=\"font-size:28px;color:var(--navy)\">Nom de l'Apprenant<\/h3>\n      <p>a satisfait aux exigences du parcours<\/p>\n      <h3>Chef d'Escale \u2014 Niveau Professionnel<\/h3>\n      <div class=\"seal\">MZA<br>2026<\/div>\n      <p><strong>Score : 87%<\/strong><\/p>\n      <p style=\"color:var(--muted)\">N\u00b0 certificat : MZA-CEA-2026-000184<\/p>\n      <div style=\"margin-top:18px\">\n        <button class=\"btn btn-blue\" onclick=\"window.print()\">Imprimer \/ PDF<\/button>\n      <\/div>\n    <\/div>\n\n    <div class=\"note\">Version HTML de d\u00e9monstration : le num\u00e9ro unique, le nom, le QR code et la validation doivent \u00eatre reli\u00e9s \u00e0 la base de donn\u00e9es LMS pour une certification r\u00e9ellement automatis\u00e9e.<\/div>\n  <\/section>\n\n  <!-- DIRECTION -->\n  <section class=\"section\" id=\"direction\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">ACADEMY CONTROL CENTER<\/div>\n        <h2>Tableau de bord PDG \/ Direction<\/h2>\n        <p>Vue 360\u00b0 de l'activit\u00e9 p\u00e9dagogique, commerciale et op\u00e9rationnelle.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>1 287<\/strong><span>apprenants enregistr\u00e9s<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Indicateurs ex\u00e9cutifs<\/h3>\n    <div class=\"grid\">\n      <div class=\"card metric\"><div class=\"label\">Apprenants actifs<\/div><div class=\"value\">1 287<\/div><div class=\"delta\">+12,4%<\/div><\/div>\n      <div class=\"card metric\"><div class=\"label\">Entreprises clientes<\/div><div class=\"value\">74<\/div><div class=\"delta\">+9 ce trimestre<\/div><\/div>\n      <div class=\"card metric\"><div class=\"label\">Taux de r\u00e9ussite<\/div><div class=\"value\">83.4%<\/div><div class=\"delta\">+3,1 pts<\/div><\/div>\n      <div class=\"card metric\"><div class=\"label\">Certificats d\u00e9livr\u00e9s<\/div><div class=\"value\">482<\/div><div class=\"delta\">+58 ce mois<\/div><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Pilotage des formations<\/h3>\n    <div class=\"two-col\">\n      <div class=\"card table-wrap\">\n        <table>\n          <thead><tr><th>Formation<\/th><th>Inscrits<\/th><th>R\u00e9ussite<\/th><th>Progression<\/th><\/tr><\/thead>\n          <tbody>\n            <tr><td>Chef d'Escale<\/td><td>214<\/td><td>88%<\/td><td>76%<\/td><\/tr>\n            <tr><td>Agent d'Escale<\/td><td>326<\/td><td>85%<\/td><td>81%<\/td><\/tr>\n            <tr><td>Chef de Cabine<\/td><td>177<\/td><td>79%<\/td><td>69%<\/td><\/tr>\n            <tr><td>Fret & Cargo<\/td><td>134<\/td><td>82%<\/td><td>73%<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <div class=\"card\">\n        <h3 style=\"margin-top:0\">Alertes direction<\/h3>\n        <div class=\"list-item\"><span>Taux d'abandon \u00e9lev\u00e9<\/span><span class=\"pill warn\">3 parcours<\/span><\/div>\n        <div class=\"list-item\"><span>Examens \u00e0 valider<\/span><span class=\"pill\">18<\/span><\/div>\n        <div class=\"list-item\"><span>Certificats en attente<\/span><span class=\"pill success\">7<\/span><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ENTREPRISE -->\n  <section class=\"section\" id=\"entreprise\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">CAMPUS ENTREPRISES<\/div>\n        <h2>Espace Entreprise \/ DRH<\/h2>\n        <p>G\u00e9rez les collaborateurs, affectez les formations et suivez les r\u00e9sultats en temps r\u00e9el.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>100<\/strong><span>licences disponibles<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Suivi collaborateurs<\/h3>\n    <div class=\"card table-wrap\">\n      <table>\n        <thead><tr><th>Collaborateur<\/th><th>Formation<\/th><th>Progression<\/th><th>Score<\/th><th>Certificat<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><td>Collaborateur 01<\/td><td>Chef d'Escale<\/td><td>100%<\/td><td>87%<\/td><td><span class=\"pill success\">D\u00e9livr\u00e9<\/span><\/td><\/tr>\n          <tr><td>Collaborateur 02<\/td><td>Chef d'Escale<\/td><td>72%<\/td><td>74%<\/td><td><span class=\"pill warn\">En cours<\/span><\/td><\/tr>\n          <tr><td>Collaborateur 03<\/td><td>Agent d'Escale<\/td><td>43%<\/td><td>\u2014<\/td><td><span class=\"pill\">Non<\/span><\/td><\/tr>\n          <tr><td>Collaborateur 04<\/td><td>Fret & Cargo<\/td><td>91%<\/td><td>82%<\/td><td><span class=\"pill success\">D\u00e9livr\u00e9<\/span><\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <h3 class=\"section-title\">Actions RH<\/h3>\n    <div class=\"quick-links\">\n      <div class=\"quick\">\u2795 Ajouter un collaborateur<small>Cr\u00e9er ou importer un profil<\/small><\/div>\n      <div class=\"quick\">\ud83c\udf93 Affecter une formation<small>Individuelle ou par groupe<\/small><\/div>\n      <div class=\"quick\">\ud83d\udcca Exporter le reporting<small>Progression, scores, certificats<\/small><\/div>\n      <div class=\"quick\">\ud83c\udfc6 V\u00e9rifier les certificats<small>Num\u00e9ro unique et QR<\/small><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FORMATEUR -->\n  <section class=\"section\" id=\"formateur\">\n    <div class=\"hero\">\n      <div>\n        <div class=\"pill\" style=\"display:inline-block;background:rgba(255,255,255,.15);color:#fff\">ESPACE FORMATEUR<\/div>\n        <h2>Pilotez vos groupes et vos \u00e9valuations<\/h2>\n        <p>Suivi des apprenants, validation p\u00e9dagogique, QCM, examens et accompagnement.<\/p>\n      <\/div>\n      <div class=\"hero-card\"><strong>86<\/strong><span>apprenants suivis<\/span><\/div>\n    <\/div>\n\n    <h3 class=\"section-title\">Mes groupes<\/h3>\n    <div class=\"grid\">\n      <div class=\"card\"><h3>Chef d'Escale \u2014 Groupe A<\/h3><p>28 apprenants<\/p><span class=\"pill success\">82% moyen<\/span><\/div>\n      <div class=\"card\"><h3>Agent d'Escale \u2014 Groupe B<\/h3><p>32 apprenants<\/p><span class=\"pill\">77% moyen<\/span><\/div>\n      <div class=\"card\"><h3>Fret & Cargo \u2014 Groupe C<\/h3><p>26 apprenants<\/p><span class=\"pill warn\">71% moyen<\/span><\/div>\n      <div class=\"card\"><h3>Examens \u00e0 corriger<\/h3><p style=\"font-size:30px;font-weight:900;color:var(--blue)\">14<\/p><button class=\"btn btn-soft\">Ouvrir<\/button><\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"footer\">\u00a9 2026 Maroc Zain Academy \u2014 LMS Premium<\/div>\n\n<\/main>\n<\/div>\n\n\n\n<\/div><script>\nfunction scoreQuiz(){\n  const correct={q1:1,q2:1,q3:2,q4:1,q5:2};\n  let score=0;\n  Object.keys(correct).forEach((q)=>{\n    const opts=[...document.querySelectorAll('input[name=\"'+q+'\"]')];\n    const idx=opts.findIndex(o=>o.checked);\n    if(idx===correct[q]) score++;\n  });\n  const pct=Math.round(score\/5*100);\n  const box=document.getElementById('quizResult');\n  box.style.display='block';\n  box.innerHTML='<strong>R\u00e9sultat : '+score+'\/5 \u2014 '+pct+'%<\/strong><br>'+(pct>=80?'Niveau expert valid\u00e9 sur cette d\u00e9monstration.':'Poursuivez l\u2019entra\u00eenement : le seuil expert recommand\u00e9 est 80%.');\n}\n\nfunction evaluateWritten(){\n  const t=document.getElementById('writtenAnswer').value.trim();\n  let score=0;\n  if(t.length>300) score+=20;\n  if(t.length>700) score+=15;\n  const terms=['risque','OCC','maintenance','\u00e9quipage','passager','communication','priorit\u00e9','d\u00e9cision','bagage','correspondance','slot','tra\u00e7abilit\u00e9','KPI'];\n  const low=t.toLowerCase();\n  score+=terms.filter(x=>low.includes(x.toLowerCase())).length*4;\n  score=Math.min(100,score);\n  const b=document.getElementById('writtenResult');\n  b.style.display='block';\n  b.innerHTML='<strong>\u00c9valuation automatique indicative : '+score+'\/100<\/strong><br>Cette note mesure surtout la structure, la longueur et la pr\u00e9sence d\u2019\u00e9l\u00e9ments cl\u00e9s. Une vraie correction doit \u00eatre r\u00e9alis\u00e9e par un formateur ou un moteur d\u2019\u00e9valuation p\u00e9dagogique.';\n}\n\nlet oralSeconds=180, timerInt=null;\nfunction startOralTimer(){\n  clearInterval(timerInt);\n  oralSeconds=180;\n  const box=document.getElementById('oralTimer');\n  box.style.display='block';\n  timerInt=setInterval(()=>{\n    oralSeconds--;\n    const m=Math.floor(oralSeconds\/60), s=oralSeconds%60;\n    box.innerHTML='<strong>Temps restant : '+m+':'+String(s).padStart(2,'0')+'<\/strong>';\n    if(oralSeconds<=0){clearInterval(timerInt);box.innerHTML='<strong>Temps \u00e9coul\u00e9.<\/strong>'}\n  },1000);\n}\n\nconst oralQs=[\n'1. Que faites-vous si le syst\u00e8me n\u2019est toujours pas disponible \u00e0 H-15 ?',\n'2. Comment r\u00e9agissez-vous si le commandant refuse l\u2019heure estim\u00e9e propos\u00e9e ?',\n'3. Quels passagers traitez-vous en priorit\u00e9 et pourquoi ?',\n'4. Quelles informations communiquez-vous \u00e0 l\u2019OCC dans les 5 premi\u00e8res minutes ?',\n'5. Comment conduisez-vous le retour d\u2019exp\u00e9rience apr\u00e8s l\u2019\u00e9v\u00e9nement ?'\n];\nlet oralQIndex=0;\nfunction nextOralQuestion(){\n  oralQIndex=(oralQIndex+1)%oralQs.length;\n  document.getElementById('juryQuestion').textContent=oralQs[oralQIndex];\n}\nfunction scoreOral(){\n  let total=0;\n  for(let i=1;i<=6;i++) total+=parseInt(document.getElementById('r'+i).value||0);\n  const box=document.getElementById('oralScore');\n  box.style.display='block';\n  box.innerHTML='<strong>Note orale : '+total+'\/100<\/strong><br>'+(total>=80?'Niveau expert':'Niveau \u00e0 consolider');\n}\n\ndocument.querySelectorAll('.nav-btn[data-section]').forEach(btn=>{\n  btn.addEventListener('click',()=>{\n    document.querySelectorAll('.nav-btn[data-section]').forEach(b=>b.classList.remove('active'));\n    btn.classList.add('active');\n    document.querySelectorAll('.section').forEach(s=>s.classList.remove('active'));\n    const target=document.getElementById(btn.dataset.section);\n    if(target) target.classList.add('active');\n    document.getElementById('sidebar').classList.remove('open');\n    window.scrollTo({top:0,behavior:'smooth'});\n  });\n});\n<\/script>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-3919","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/3919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/comments?post=3919"}],"version-history":[{"count":1,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/3919\/revisions"}],"predecessor-version":[{"id":3920,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/3919\/revisions\/3920"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/media?parent=3919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/categories?post=3919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/tags?post=3919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}