{"id":4763,"date":"2026-08-24T21:09:04","date_gmt":"2026-08-24T21:09:04","guid":{"rendered":"https:\/\/maroczain.com\/?p=4763"},"modified":"2026-08-24T21:13:19","modified_gmt":"2026-08-24T21:13:19","slug":"filiere-mathematiques-poussees-n1-a-n100","status":"publish","type":"post","link":"https:\/\/maroczain.com\/en\/2026\/08\/24\/filiere-mathematiques-poussees-n1-a-n100\/","title":{"rendered":"Fili\u00e8re Math\u00e9matiques Pouss\u00e9es \u2014 N1 \u00e0 N100"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">F<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Niveaux<\/th><th>Bloc<\/th><th>Dominante<\/th><\/tr><\/thead><tbody><tr><td><strong>N1\u2013N5<\/strong><\/td><td>Fondations<\/td><td>calcul, alg\u00e8bre, g\u00e9om\u00e9trie, fonctions<\/td><\/tr><tr><td><strong>N6\u2013N10<\/strong><\/td><td>Pr\u00e9-calcul<\/td><td>trigonom\u00e9trie, exponentielles, logarithmes, suites<\/td><\/tr><tr><td><strong>N11\u2013N15<\/strong><\/td><td>Analyse I<\/td><td>limites, continuit\u00e9, d\u00e9rivation<\/td><\/tr><tr><td><strong>N16\u2013N20<\/strong><\/td><td>Analyse II<\/td><td>int\u00e9gration, s\u00e9ries, Taylor, Fourier<\/td><\/tr><tr><td><strong>N21\u2013N25<\/strong><\/td><td>Alg\u00e8bre lin\u00e9aire<\/td><td>matrices, espaces vectoriels, valeurs propres<\/td><\/tr><tr><td><strong>N26\u2013N30<\/strong><\/td><td>Analyse multivariable<\/td><td>gradients, Hessiennes, int\u00e9grales multiples<\/td><\/tr><tr><td><strong>N31\u2013N35<\/strong><\/td><td>\u00c9quations diff\u00e9rentielles<\/td><td>EDO, syst\u00e8mes dynamiques<\/td><\/tr><tr><td><strong>N36\u2013N40<\/strong><\/td><td>Probabilit\u00e9s<\/td><td>lois, Bayes, variables al\u00e9atoires<\/td><\/tr><tr><td><strong>N41\u2013N45<\/strong><\/td><td>Statistiques<\/td><td>inf\u00e9rence, r\u00e9gression, tests, ANOVA<\/td><\/tr><tr><td><strong>N46\u2013N50<\/strong><\/td><td>Optimisation<\/td><td>lin\u00e9aire, non lin\u00e9aire, convexe<\/td><\/tr><tr><td><strong>N51\u2013N55<\/strong><\/td><td>Recherche op\u00e9rationnelle<\/td><td>transport, affectation, graphes, files d&rsquo;attente<\/td><\/tr><tr><td><strong>N56\u2013N60<\/strong><\/td><td>Math\u00e9matiques num\u00e9riques<\/td><td>approximation, interpolation, r\u00e9solution num\u00e9rique<\/td><\/tr><tr><td><strong>N61\u2013N65<\/strong><\/td><td>Processus stochastiques<\/td><td>Markov, Poisson, Brownien<\/td><\/tr><tr><td><strong>N66\u2013N70<\/strong><\/td><td>Math\u00e9matiques financi\u00e8res<\/td><td>risque, portefeuille, pricing, Monte-Carlo<\/td><\/tr><tr><td><strong>N71\u2013N75<\/strong><\/td><td>Data Science<\/td><td>PCA, clustering, r\u00e9gression avanc\u00e9e<\/td><\/tr><tr><td><strong>N76\u2013N80<\/strong><\/td><td>Math\u00e9matiques de l&rsquo;IA<\/td><td>gradient, optimisation ML, r\u00e9seaux neuronaux<\/td><\/tr><tr><td><strong>N81\u2013N85<\/strong><\/td><td>Math\u00e9matiques a\u00e9ronautiques<\/td><td>navigation, trajectoires, flotte, fuel<\/td><\/tr><tr><td><strong>N86\u2013N90<\/strong><\/td><td>Airline Operations Research<\/td><td>slots, rotations, \u00e9quipages, HUB, irr\u00e9gularit\u00e9s<\/td><\/tr><tr><td><strong>N91\u2013N95<\/strong><\/td><td>Math\u00e9matiques de recherche<\/td><td>mesure, analyse fonctionnelle, topologie, EDP<\/td><\/tr><tr><td><strong>N96\u2013N100<\/strong><\/td><td>Expert \/ Doctoral Lab<\/td><td>recherche, nouveaux mod\u00e8les, th\u00e8se professionnelle<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Les 10 derniers niveaux deviennent exceptionnels<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>N91<\/strong> Analyse r\u00e9elle avanc\u00e9e \u2022 <strong>N92<\/strong> Th\u00e9orie de la mesure \u2022 <strong>N93<\/strong> Analyse fonctionnelle \u2022 <strong>N94<\/strong> Topologie \u2022 <strong>N95<\/strong> \u00c9quations aux d\u00e9riv\u00e9es partielles \u2022 <strong>N96<\/strong> Optimisation robuste \u2022 <strong>N97<\/strong> Contr\u00f4le optimal \u2022 <strong>N98<\/strong> syst\u00e8mes stochastiques et IA avanc\u00e9e \u2022 <strong>N99<\/strong> recherche math\u00e9matique appliqu\u00e9e \u2022 <strong>N100<\/strong> Grand Capstone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Au <strong>N100<\/strong>, l&rsquo;apprenant ne r\u00e9pond plus simplement \u00e0 un QCM. Il re\u00e7oit un probl\u00e8me complexe r\u00e9el, par exemple : optimiser simultan\u00e9ment <strong>flotte + programme de vols + \u00e9quipages + fuel + slots + correspondances + capacit\u00e9 + demande + revenus + perturbations<\/strong> d&rsquo;une compagnie a\u00e9rienne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il doit produire le mod\u00e8le math\u00e9matique, les hypoth\u00e8ses, l&rsquo;algorithme, les simulations, l&rsquo;analyse des risques et d\u00e9fendre ses r\u00e9sultats devant un jury.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Et je pousserais le moteur beaucoup plus loin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque niveau pourrait contenir <strong>cours illustr\u00e9, 100 exercices progressifs, exercices corrig\u00e9s, QCM adaptatifs, probl\u00e8mes chronom\u00e9tr\u00e9s, laboratoire math\u00e9matique, \u00e9tudes de cas et examen<\/strong>. Cela donne d\u00e9j\u00e0 une architecture pouvant alimenter <strong>10 000 exercices principaux<\/strong>, auxquels un g\u00e9n\u00e9rateur param\u00e9trique peut ajouter des centaines de milliers de variantes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On peut \u00e9galement cr\u00e9er un <strong>Math Engine N1\u2013N100<\/strong> qui d\u00e9tecte les lacunes : si l&rsquo;apprenant \u00e9choue sur les valeurs propres au N24, par exemple, le syst\u00e8me lui construit automatiquement un parcours de rem\u00e9diation avant de poursuivre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour Maroc Zain Academy, cela donnerait une v\u00e9ritable <strong>\u00c9cole des Math\u00e9matiques, IA &amp; Sciences de la D\u00e9cision<\/strong>, avec une branche g\u00e9n\u00e9rale et des sp\u00e9cialisations <strong>A\u00e9ronautique, Finance, Data\/IA et Recherche op\u00e9rationnelle<\/strong>.<\/p>\n\n\n\n<!doctype html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>Maroc Zain Academy \u2014 Fili\u00e8re Sport &#038; Football<\/title>\n<style>\n:root{\n  --bg:#f4f7fb;--card:#fff;--ink:#14213d;--muted:#6c7890;--line:#dfe6ef;\n  --navy:#0c2340;--blue:#135e96;--green:#1f9d66;--gold:#d6a84b;--red:#c94b4b;\n}\n*{box-sizing:border-box} body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--ink)}\nheader{background:linear-gradient(135deg,#071b31,#0f4f7c 70%,#16808d);color:#fff;padding:46px 20px 36px}\n.wrap{max-width:1250px;margin:auto;padding:0 20px}\n.brand{display:flex;gap:14px;align-items:center}.logo{width:58px;height:58px;border-radius:16px;background:#fff;color:var(--navy);display:grid;place-items:center;font-weight:900}\nh1{font-size:clamp(30px,5vw,54px);margin:18px 0 8px}.lead{max-width:900px;opacity:.92;font-size:18px}\n.nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.nav a{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.3);padding:9px 12px;border-radius:999px}\n.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 7px 24px rgba(20,40,70,.07)}\n.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}\n.stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}.stat b{font-size:30px;color:var(--navy);display:block}\nsection{margin:30px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px}\n.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:0 6px 18px rgba(20,40,70,.05)}\n.card h3{margin:8px 0}.tag{display:inline-block;padding:6px 9px;border-radius:999px;background:#eef4fb;color:var(--navy);font-size:12px;font-weight:800;margin:0 6px 6px 0}\n.green{background:#e7f7ef;color:#16784a}.gold{background:#fff5dc;color:#8a6517}.red{background:#fdeaea;color:#9a3030}\n.meta{color:var(--muted);font-size:14px;line-height:1.55}.price{font-size:22px;font-weight:900;color:var(--navy);margin:12px 0}\n.btn{border:0;border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer}.btn-primary{background:var(--navy);color:#fff}.btn-gold{background:var(--gold);color:#1a1a1a}\ntable{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}th,td{padding:12px;border-bottom:1px solid var(--line);text-align:left}th{background:#edf3f9}\ninput,select{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}\n.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}\n.accordion button{width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;margin:6px 0;font-weight:800}\n.acc-content{display:none;background:#fff;border:1px solid var(--line);border-top:0;padding:14px;border-radius:0 0 12px 12px;margin-top:-8px}\n.quiz-question{margin:14px 0}.result{font-weight:900;margin-top:12px}\n.cert{border:10px double var(--navy);padding:35px;text-align:center;background:#fff}\nfooter{background:#081727;color:#c9d4df;text-align:center;padding:26px 20px;margin-top:45px}\n@media(max-width:900px){.grid,.stats{grid-template-columns:1fr 1fr}}@media(max-width:620px){.grid,.stats{grid-template-columns:1fr}}\n<\/style>\n<\/head>\n<body>\n<header>\n<div class=\"wrap\">\n  <div class=\"brand\"><div class=\"logo\">MZA<\/div><div><strong>MAROC ZAIN ACADEMY<\/strong><br>Sport &#038; Football Academy<\/div><\/div>\n  <h1>Fili\u00e8re Professeur de Sport &#038; Football<\/h1>\n  <div class=\"lead\">Parcours professionnels complets : p\u00e9dagogie sportive, football, pr\u00e9paration physique, analyse de performance, scouting, management sportif et direction d\u2019acad\u00e9mie.<\/div>\n  <div class=\"nav\"><a href=\"#metiers\">M\u00e9tiers<\/a><a href=\"#modules\">Modules<\/a><a href=\"#qcm\">QCM<\/a><a href=\"#sessions\">Sessions<\/a><a href=\"#certifs\">Certifications<\/a><\/div>\n<\/div>\n<\/header>\n\n<main class=\"wrap\">\n<div class=\"stats\">\n  <div class=\"stat\"><span>Parcours m\u00e9tiers<\/span><b>10<\/b><\/div>\n  <div class=\"stat\"><span>Niveaux<\/span><b>4<\/b><\/div>\n  <div class=\"stat\"><span>Modules<\/span><b>40+<\/b><\/div>\n  <div class=\"stat\"><span>Sessions<\/span><b>2026\u20132035<\/b><\/div>\n<\/div>\n\n<section id=\"metiers\">\n  <div class=\"section-head\"><div><h2>M\u00e9tiers de la fili\u00e8re<\/h2><div class=\"meta\">Du niveau initiation \u00e0 l\u2019expertise professionnelle.<\/div><\/div><\/div>\n  <div class=\"grid\" id=\"jobs\"><\/div>\n<\/section>\n\n<section id=\"modules\">\n  <div class=\"section-head\"><div><h2>Programme p\u00e9dagogique<\/h2><div class=\"meta\">Socle commun + sp\u00e9cialisations m\u00e9tier.<\/div><\/div><\/div>\n  <div class=\"accordion\" id=\"modulesList\"><\/div>\n<\/section>\n\n<section id=\"qcm\">\n  <div class=\"section-head\"><div><h2>QCM de d\u00e9monstration<\/h2><div class=\"meta\">\u00c9valuation rapide du socle sport &#038; football.<\/div><\/div><\/div>\n  <div class=\"panel\">\n    <form id=\"quiz\">\n      <div class=\"quiz-question\"><b>1. Quel est l\u2019objectif principal d\u2019un \u00e9chauffement ?<\/b><br>\n        <label><input type=\"radio\" name=\"q1\" value=\"0\"> Fatiguer l\u2019athl\u00e8te<\/label><br>\n        <label><input type=\"radio\" name=\"q1\" value=\"1\"> Pr\u00e9parer progressivement l\u2019organisme \u00e0 l\u2019effort<\/label><br>\n        <label><input type=\"radio\" name=\"q1\" value=\"0\"> R\u00e9duire la fr\u00e9quence cardiaque<\/label>\n      <\/div>\n      <div class=\"quiz-question\"><b>2. En football, un pressing efficace n\u00e9cessite surtout :<\/b><br>\n        <label><input type=\"radio\" name=\"q2\" value=\"1\"> Coordination collective et d\u00e9clencheurs communs<\/label><br>\n        <label><input type=\"radio\" name=\"q2\" value=\"0\"> Un joueur seul qui court partout<\/label><br>\n        <label><input type=\"radio\" name=\"q2\" value=\"0\"> Une d\u00e9fense tr\u00e8s basse uniquement<\/label>\n      <\/div>\n      <div class=\"quiz-question\"><b>3. La pr\u00e9vention des blessures repose notamment sur :<\/b><br>\n        <label><input type=\"radio\" name=\"q3\" value=\"1\"> Progressivit\u00e9, r\u00e9cup\u00e9ration et technique correcte<\/label><br>\n        <label><input type=\"radio\" name=\"q3\" value=\"0\"> L\u2019augmentation brutale des charges<\/label><br>\n        <label><input type=\"radio\" name=\"q3\" value=\"0\"> La suppression des jours de repos<\/label>\n      <\/div>\n      <button type=\"button\" class=\"btn btn-primary\" onclick=\"scoreQuiz()\">Corriger le QCM<\/button>\n      <div id=\"result\" class=\"result\"><\/div>\n    <\/form>\n  <\/div>\n<\/section>\n\n<section id=\"sessions\">\n  <div class=\"section-head\"><div><h2>Sessions 2026\u20132035<\/h2><div class=\"meta\">Calendrier pluriannuel indicatif, filtrable.<\/div><\/div><\/div>\n  <div class=\"toolbar\">\n    <select id=\"year\"><option value=\"\">Toutes les ann\u00e9es<\/option><\/select>\n    <select id=\"jobFilter\"><option value=\"\">Tous les m\u00e9tiers<\/option><\/select>\n    <button class=\"btn btn-primary\" onclick=\"renderSessions()\">Filtrer<\/button>\n  <\/div>\n  <div class=\"panel\" style=\"overflow:auto\">\n    <table><thead><tr><th>R\u00e9f.<\/th><th>M\u00e9tier<\/th><th>D\u00e9but<\/th><th>Fin<\/th><th>Mode<\/th><th>Places<\/th><\/tr><\/thead><tbody id=\"sessionRows\"><\/tbody><\/table>\n  <\/div>\n<\/section>\n\n<section id=\"certifs\">\n  <div class=\"section-head\"><div><h2>Certifications disponibles<\/h2><\/div><\/div>\n  <div class=\"grid\">\n    <div class=\"card\"><span class=\"tag gold\">Niveau 1<\/span><h3>Certificat Initiation Sport &#038; Football<\/h3><div class=\"meta\">Bases p\u00e9dagogiques, s\u00e9curit\u00e9, technique et encadrement.<\/div><div class=\"price\">1 490 MAD<\/div><\/div>\n    <div class=\"card\"><span class=\"tag green\">Niveau 2<\/span><h3>Certificat Professionnel<\/h3><div class=\"meta\">Conception de s\u00e9ances, \u00e9valuation, pr\u00e9paration physique et tactique.<\/div><div class=\"price\">2 490 MAD<\/div><\/div>\n    <div class=\"card\"><span class=\"tag\">Niveau 3<\/span><h3>Certificat Expert Football<\/h3><div class=\"meta\">Leadership, performance, analyse vid\u00e9o, scouting et strat\u00e9gie de jeu.<\/div><div class=\"price\">3 490 MAD<\/div><\/div>\n  <\/div>\n  <div class=\"panel\" style=\"margin-top:18px\">\n    <div class=\"cert\">\n      <div style=\"color:#a07d28;font-weight:800\">MAROC ZAIN ACADEMY<\/div>\n      <h2 style=\"font-size:34px;color:var(--navy)\">CERTIFICAT PROFESSIONNEL<\/h2>\n      <p>Certifie que <strong>[NOM DU B\u00c9N\u00c9FICIAIRE]<\/strong> a valid\u00e9 le parcours<\/p>\n      <h3>Entra\u00eeneur de Football \u2014 Niveau Professionnel<\/h3>\n      <p>Session : [DATE D\u00c9BUT] \u2192 [DATE FIN] \u00b7 R\u00e9f\u00e9rence : [MZA-SPORT-XXXX]<\/p>\n      <p>R\u00e9sultat : [SCORE] \u00b7 Mention : [MENTION]<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<\/main>\n\n<footer>Maroc Zain Academy \u2014 Fili\u00e8re Sport &#038; Football \u2014 Version HTML Premium<\/footer>\n\n<script>\nconst jobs=[\n[\"Professeur EPS\",\"P\u00e9dagogie sportive, physiologie, s\u00e9curit\u00e9, gestion de classe\",2490],\n[\"\u00c9ducateur sportif\",\"Animation, encadrement, inclusion, premiers secours\",1990],\n[\"Entra\u00eeneur Football N1\",\"Technique individuelle, r\u00e8gles, animation d\u2019\u00e9quipe\",1790],\n[\"Entra\u00eeneur Football N2\",\"Tactique, pressing, transitions, analyse de match\",2790],\n[\"Entra\u00eeneur Football N3 Expert\",\"Leadership, strat\u00e9gie, performance, management\",3990],\n[\"Pr\u00e9parateur physique Football\",\"Force, vitesse, endurance, r\u00e9cup\u00e9ration\",2990],\n[\"Analyste Vid\u00e9o & Performance\",\"Data, tagging vid\u00e9o, rapports tactiques\",3290],\n[\"Scout \/ Recruteur Football\",\"D\u00e9tection, potentiel, fiches joueurs, reporting\",2490],\n[\"Responsable Acad\u00e9mie\",\"Projet sportif, cat\u00e9gories, suivi des \u00e9ducateurs\",3490],\n[\"Directeur sportif\",\"Strat\u00e9gie, recrutement, budget, gouvernance\",4490]\n];\n\ndocument.getElementById(\"jobs\").innerHTML=jobs.map((j,i)=>`\n<div class=\"card\">\n  <span class=\"tag\">${i<3?\"Fondamentaux\":i<7?\"Professionnel\":\"Management\"}<\/span>\n  <h3>${j[0]}<\/h3><div class=\"meta\">${j[1]}<\/div>\n  <div class=\"price\">${j[2].toLocaleString(\"fr-FR\")} MAD<\/div>\n  <button class=\"btn btn-primary\" onclick=\"alert('Parcours : ${j[0]}')\">Voir le parcours<\/button>\n<\/div>`).join(\"\");\n\nconst mods=[\n[\"Socle 1 \u2014 Anatomie & physiologie\",\"Syst\u00e8mes musculaire, cardio-respiratoire, \u00e9nergie, adaptation \u00e0 l\u2019effort.\"],\n[\"Socle 2 \u2014 P\u00e9dagogie sportive\",\"Objectifs, progression, diff\u00e9renciation, gestion de groupe, \u00e9valuation.\"],\n[\"Socle 3 \u2014 S\u00e9curit\u00e9 & pr\u00e9vention\",\"\u00c9chauffement, r\u00e9cup\u00e9ration, blessures, premiers secours, protocoles terrain.\"],\n[\"Football 1 \u2014 Technique\",\"Passe, contr\u00f4le, conduite, dribble, tir, jeu de t\u00eate, duel.\"],\n[\"Football 2 \u2014 Tactique\",\"Syst\u00e8mes, occupation des espaces, transitions, pressing, blocs.\"],\n[\"Football 3 \u2014 Pr\u00e9paration physique\",\"Vitesse, force, explosivit\u00e9, endurance, p\u00e9riodisation.\"],\n[\"Football 4 \u2014 Analyse vid\u00e9o\",\"Observation, tagging, indicateurs, rapports joueurs et adversaires.\"],\n[\"Management sportif\",\"Leadership, communication, gestion du vestiaire, conflits, projet club.\"],\n[\"Scouting\",\"Observation, crit\u00e8res, potentiel, suivi longitudinal, rapport de recrutement.\"],\n[\"Direction d\u2019acad\u00e9mie\",\"Organisation, fili\u00e8re jeunes, performance, budget, gouvernance, partenariats.\"]\n];\ndocument.getElementById(\"modulesList\").innerHTML=mods.map((m,i)=>`\n<div><button onclick=\"toggleAcc(${i})\">${m[0]}<\/button><div class=\"acc-content\" id=\"a${i}\">${m[1]}<\/div><\/div>`).join(\"\");\n\nfunction toggleAcc(i){const e=document.getElementById(\"a\"+i);e.style.display=e.style.display===\"block\"?\"none\":\"block\";}\n\nfunction scoreQuiz(){\n let score=0;\n [\"q1\",\"q2\",\"q3\"].forEach(q=>{const e=document.querySelector('input[name=\"'+q+'\"]:checked');if(e)score+=Number(e.value);});\n const pct=Math.round(score\/3*100);\n document.getElementById(\"result\").textContent=`Score : ${score}\/3 \u2014 ${pct}% ${pct>=70?\"\u2705 R\u00e9ussi\":\"\u274c \u00c0 revoir\"}`;\n}\n\nfor(let y=2026;y<=2035;y++) document.getElementById(\"year\").innerHTML+=`<option>${y}<\/option>`;\njobs.forEach(j=>document.getElementById(\"jobFilter\").innerHTML+=`<option>${j[0]}<\/option>`);\n\nconst sessions=[];\nfor(let y=2026;y<=2035;y++){\n  jobs.forEach((j,i)=>{\n    const start=new Date(y,(i*2)%12,5+((i*3)%18));\n    const end=new Date(start); end.setDate(start.getDate()+4);\n    sessions.push({\n      ref:`SPORT-${y}-${String(i+1).padStart(2,\"0\")}`,job:j[0],\n      start,end,mode:[\"Pr\u00e9sentiel\",\"Hybride\",\"Distanciel\"][i%3],\n      places:[20,24,30][i%3]\n    });\n  });\n}\nfunction fmt(d){return d.toLocaleDateString(\"fr-FR\",{day:\"2-digit\",month:\"2-digit\",year:\"numeric\"});}\nfunction renderSessions(){\n const y=document.getElementById(\"year\").value;\n const j=document.getElementById(\"jobFilter\").value;\n const rows=sessions.filter(s=>(!y||s.start.getFullYear()==y)&&(!j||s.job===j));\n document.getElementById(\"sessionRows\").innerHTML=rows.map(s=>`<tr><td>${s.ref}<\/td><td>${s.job}<\/td><td>${fmt(s.start)}<\/td><td>${fmt(s.end)}<\/td><td>${s.mode}<\/td><td>${s.places}<\/td><\/tr>`).join(\"\");\n}\nrenderSessions();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n<!doctype html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">\n<title>MZA Sport &#038; Football Pro Max<\/title>\n<style>\n:root{\n  --bg:#f4f7fb;--card:#fff;--ink:#13213a;--muted:#6e7890;--line:#dfe6ef;\n  --navy:#0a213d;--blue:#0f5f94;--teal:#138b8a;--gold:#d7ab4f;--green:#1f9d66;\n  --orange:#e7972c;--red:#c94d4d;--violet:#6e5cc2;\n}\n*{box-sizing:border-box}\nbody{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--ink)}\n.wrap{max-width:1320px;margin:auto;padding:0 20px}\nheader{padding:46px 20px 34px;color:#fff;background:linear-gradient(135deg,#06192d,#0d4e79 58%,#118887);position:relative;overflow:hidden}\nheader:after{content:\"\";position:absolute;right:-80px;top:-140px;width:420px;height:420px;border:60px solid rgba(255,255,255,.06);border-radius:50%}\n.brand{display:flex;align-items:center;gap:14px}.logo{width:62px;height:62px;border-radius:18px;background:#fff;color:var(--navy);display:grid;place-items:center;font-weight:900}\nh1{font-size:clamp(34px,5vw,60px);margin:18px 0 8px}.lead{font-size:18px;max-width:960px;opacity:.92}\n.nav{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.nav a{color:#fff;text-decoration:none;padding:9px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px}\n.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:24px 0}\n.stat,.panel,.card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 22px rgba(20,40,70,.06)}\n.stat{padding:18px}.stat b{display:block;font-size:30px;color:var(--navy)}\nsection{margin:34px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px}\n.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n.card{padding:18px}.card h3{margin:8px 0}.meta{color:var(--muted);font-size:14px;line-height:1.6}\n.tag{display:inline-block;padding:6px 9px;border-radius:999px;background:#edf4fa;color:var(--navy);font-size:12px;font-weight:800;margin:0 6px 6px 0}\n.tag.green{background:#e7f7ef;color:#17774a}.tag.gold{background:#fff5da;color:#896617}.tag.red{background:#fdeaea;color:#983434}.tag.violet{background:#efedfb;color:#5443a4}\n.price{font-size:22px;font-weight:900;color:var(--navy);margin:10px 0}\n.btn{border:0;border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer}.btn-primary{background:var(--navy);color:#fff}.btn-gold{background:var(--gold);color:#1f1f1f}.btn-soft{background:#eef3f7;color:var(--ink)}\n.levels{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.level{padding:18px;border-radius:18px;color:#fff;min-height:170px}.l1{background:#1f6f8b}.l2{background:#226c5e}.l3{background:#7a5a28}.l4{background:#5b4a98}.l5{background:#7e2f3c}\n.level h3{margin:0 0 8px}.level small{opacity:.9}\n.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.toolbar input,.toolbar select{padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}\ntable{width:100%;border-collapse:collapse}.panel{padding:18px;overflow:auto}th,td{padding:12px;border-bottom:1px solid var(--line);text-align:left}th{background:#eef3f8}\n.scenario{border-left:5px solid var(--blue)}.exam{border-top:5px solid var(--gold)}\n.progress{height:8px;background:#edf1f6;border-radius:999px;overflow:hidden;margin:10px 0}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--teal),var(--blue))}\n.quiz-q{margin:16px 0}.result{font-weight:900;margin-top:14px}\n.cert{background:#fff;border:12px double var(--navy);padding:45px;text-align:center;border-radius:6px}.cert h2{font-size:38px;margin:12px 0;color:var(--navy)}\n.kpi{font-size:12px;color:var(--muted)}.big{font-size:26px;font-weight:900;color:var(--navy)}\nfooter{background:#081625;color:#cbd4df;padding:28px 20px;text-align:center;margin-top:42px}\n@media(max-width:1050px){.grid4,.levels,.stats{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:650px){.grid,.grid4,.levels,.stats{grid-template-columns:1fr}}\n<\/style>\n<\/head>\n<body>\n<header>\n<div class=\"wrap\">\n  <div class=\"brand\"><div class=\"logo\">MZA<\/div><div><strong>MAROC ZAIN ACADEMY<\/strong><br>Sport &#038; Football Pro Max<\/div><\/div>\n  <h1>Acad\u00e9mie des M\u00e9tiers du Sport &#038; du Football<\/h1>\n  <div class=\"lead\">Parcours complets du professeur de sport au directeur sportif : p\u00e9dagogie, entra\u00eenement, performance, tactique, pr\u00e9paration physique, scouting, arbitrage, sant\u00e9, mental, management et certification.<\/div>\n  <div class=\"nav\">\n    <a href=\"#niveaux\">Niveaux<\/a><a href=\"#metiers\">M\u00e9tiers<\/a><a href=\"#specialites\">Sp\u00e9cialit\u00e9s<\/a>\n    <a href=\"#situations\">Situations<\/a><a href=\"#examens\">Examens<\/a><a href=\"#sessions\">Sessions<\/a><a href=\"#certifs\">Certificats<\/a>\n  <\/div>\n<\/div>\n<\/header>\n\n<main class=\"wrap\">\n<div class=\"stats\">\n  <div class=\"stat\"><span>M\u00e9tiers<\/span><b>18<\/b><\/div>\n  <div class=\"stat\"><span>Niveaux<\/span><b>5<\/b><\/div>\n  <div class=\"stat\"><span>Modules<\/span><b>80+<\/b><\/div>\n  <div class=\"stat\"><span>Situations<\/span><b>250+<\/b><\/div>\n  <div class=\"stat\"><span>Ann\u00e9es sessions<\/span><b>10<\/b><\/div>\n<\/div>\n\n<section id=\"niveaux\">\n<div class=\"section-head\"><div><h2>Parcours de progression N1 \u00e0 N5<\/h2><div class=\"meta\">Chaque niveau peut \u00eatre certifi\u00e9 s\u00e9par\u00e9ment.<\/div><\/div><\/div>\n<div class=\"levels\">\n  <div class=\"level l1\"><h3>N1 \u2014 Initiation<\/h3><small>Fondamentaux sportifs, s\u00e9curit\u00e9, animation, r\u00e8gles, p\u00e9dagogie de base.<\/small><\/div>\n  <div class=\"level l2\"><h3>N2 \u2014 Professionnel<\/h3><small>Conception de s\u00e9ances, progression, tactique, pr\u00e9paration physique et \u00e9valuation.<\/small><\/div>\n  <div class=\"level l3\"><h3>N3 \u2014 Expert<\/h3><small>Performance, analyse vid\u00e9o, planification annuelle, sp\u00e9cialisation et coaching avanc\u00e9.<\/small><\/div>\n  <div class=\"level l4\"><h3>N4 \u2014 Manager<\/h3><small>Management d\u2019\u00e9quipe, acad\u00e9mie, staff, budget, recrutement et organisation sportive.<\/small><\/div>\n  <div class=\"level l5\"><h3>N5 \u2014 Directeur<\/h3><small>Direction sportive, gouvernance, strat\u00e9gie club, data, partenariats et haute performance.<\/small><\/div>\n<\/div>\n<\/section>\n\n<section id=\"metiers\">\n<div class=\"section-head\"><div><h2>18 m\u00e9tiers couverts<\/h2><\/div><\/div>\n<div class=\"grid\" id=\"jobs\"><\/div>\n<\/section>\n\n<section id=\"specialites\">\n<div class=\"section-head\"><div><h2>Sp\u00e9cialit\u00e9s &#038; modules avanc\u00e9s<\/h2><\/div><\/div>\n<div class=\"grid4\" id=\"specs\"><\/div>\n<\/section>\n\n<section id=\"situations\">\n<div class=\"section-head\"><div><h2>Banque de situations terrain<\/h2><div class=\"meta\">Exemples pour les \u00e9tudes de cas et les oraux.<\/div><\/div><\/div>\n<div class=\"toolbar\">\n  <select id=\"cat\"><option value=\"\">Toutes cat\u00e9gories<\/option><\/select>\n  <input id=\"searchScenario\" placeholder=\"Rechercher une situation...\" oninput=\"renderScenarios()\">\n<\/div>\n<div class=\"grid\" id=\"scenarioGrid\"><\/div>\n<\/section>\n\n<section id=\"examens\">\n<div class=\"section-head\"><div><h2>Moteur d\u2019\u00e9valuation<\/h2><div class=\"meta\">\u00c9crit + oral + pratique + projet.<\/div><\/div><\/div>\n<div class=\"grid4\">\n  <div class=\"card exam\"><span class=\"tag gold\">\u00c9crit<\/span><h3>QCM &#038; cas<\/h3><div class=\"meta\">20 \u00e0 60 questions selon niveau, cas tactiques, s\u00e9curit\u00e9, p\u00e9dagogie et r\u00e9glementation.<\/div><\/div>\n  <div class=\"card exam\"><span class=\"tag gold\">Oral<\/span><h3>Soutenance<\/h3><div class=\"meta\">Analyse d\u2019une situation, justification des choix, communication avec jury.<\/div><\/div>\n  <div class=\"card exam\"><span class=\"tag gold\">Pratique<\/span><h3>S\u00e9ance terrain<\/h3><div class=\"meta\">Conduite d\u2019un \u00e9chauffement, atelier technique, correction et retour au calme.<\/div><\/div>\n  <div class=\"card exam\"><span class=\"tag gold\">Projet<\/span><h3>Dossier professionnel<\/h3><div class=\"meta\">Cycle de 4 \u00e0 12 semaines, objectifs, indicateurs, bilan et recommandations.<\/div><\/div>\n<\/div>\n\n<div class=\"panel\" style=\"margin-top:18px\">\n<form id=\"quiz\">\n<div class=\"quiz-q\"><b>1. Lors d\u2019une s\u00e9ance U13, la priorit\u00e9 est :<\/b><br>\n<label><input type=\"radio\" name=\"q1\" value=\"1\"> Apprentissage adapt\u00e9 \u00e0 l\u2019\u00e2ge et progression<\/label><br>\n<label><input type=\"radio\" name=\"q1\" value=\"0\"> Charge maximale d\u00e8s le d\u00e9but<\/label><\/div>\n<div class=\"quiz-q\"><b>2. Un bloc m\u00e9dian en football sert notamment \u00e0 :<\/b><br>\n<label><input type=\"radio\" name=\"q2\" value=\"1\"> Contr\u00f4ler l\u2019espace et d\u00e9clencher le pressing dans une zone choisie<\/label><br>\n<label><input type=\"radio\" name=\"q2\" value=\"0\"> \u00c9liminer toute organisation collective<\/label><\/div>\n<div class=\"quiz-q\"><b>3. La charge d\u2019entra\u00eenement doit \u00eatre :<\/b><br>\n<label><input type=\"radio\" name=\"q3\" value=\"1\"> Progressive et adapt\u00e9e au niveau de l\u2019athl\u00e8te<\/label><br>\n<label><input type=\"radio\" name=\"q3\" value=\"0\"> Identique pour tous les joueurs<\/label><\/div>\n<button type=\"button\" class=\"btn btn-primary\" onclick=\"scoreQuiz()\">Corriger<\/button>\n<div id=\"quizResult\" class=\"result\"><\/div>\n<\/form>\n<\/div>\n<\/section>\n\n<section id=\"sessions\">\n<div class=\"section-head\"><div><h2>Sessions 2026\u20132035<\/h2><div class=\"meta\">Calendrier indicatif par niveau et m\u00e9tier.<\/div><\/div><\/div>\n<div class=\"toolbar\">\n<select id=\"year\"><option value=\"\">Toutes les ann\u00e9es<\/option><\/select>\n<select id=\"levelFilter\"><option value=\"\">Tous niveaux<\/option><option>N1<\/option><option>N2<\/option><option>N3<\/option><option>N4<\/option><option>N5<\/option><\/select>\n<button class=\"btn btn-primary\" onclick=\"renderSessions()\">Filtrer<\/button>\n<\/div>\n<div class=\"panel\"><table><thead><tr><th>R\u00e9f.<\/th><th>Parcours<\/th><th>Niveau<\/th><th>D\u00e9but<\/th><th>Fin<\/th><th>Mode<\/th><th>Places<\/th><th>Statut<\/th><\/tr><\/thead><tbody id=\"sessionRows\"><\/tbody><\/table><\/div>\n<\/section>\n\n<section id=\"certifs\">\n<div class=\"section-head\"><div><h2>Certifications &#038; attestations premium<\/h2><\/div><\/div>\n<div class=\"grid4\">\n  <div class=\"card\"><span class=\"tag\">N1<\/span><h3>Certificat Initiation<\/h3><div class=\"price\">1 490 MAD<\/div><div class=\"meta\">Validation socle + QCM.<\/div><\/div>\n  <div class=\"card\"><span class=\"tag green\">N2<\/span><h3>Certificat Professionnel<\/h3><div class=\"price\">2 490 MAD<\/div><div class=\"meta\">\u00c9crit + pratique.<\/div><\/div>\n  <div class=\"card\"><span class=\"tag gold\">N3<\/span><h3>Certificat Expert<\/h3><div class=\"price\">3 490 MAD<\/div><div class=\"meta\">Projet + oral + analyse.<\/div><\/div>\n  <div class=\"card\"><span class=\"tag violet\">N4\/N5<\/span><h3>Executive Sport Management<\/h3><div class=\"price\">4 990 MAD<\/div><div class=\"meta\">Direction, strat\u00e9gie, gouvernance et performance.<\/div><\/div>\n<\/div>\n\n<div class=\"panel\" style=\"margin-top:18px\">\n  <div class=\"cert\">\n    <div style=\"font-weight:900;color:#a27d2d\">MAROC ZAIN ACADEMY<\/div>\n    <h2>CERTIFICAT PROFESSIONNEL<\/h2>\n    <p>D\u00e9cern\u00e9 \u00e0 <strong>[NOM DU B\u00c9N\u00c9FICIAIRE]<\/strong><\/p>\n    <h3>Entra\u00eeneur de Football \u2014 Niveau Expert<\/h3>\n    <p>Session : [DATE D\u00c9BUT] \u2192 [DATE FIN]<\/p>\n    <p>Volume : [HEURES] \u00b7 Score : [SCORE] \u00b7 Mention : [MENTION]<\/p>\n    <p>R\u00e9f\u00e9rence : <strong>MZA-SPORT-[ANN\u00c9E]-[ID]<\/strong><\/p>\n    <div style=\"margin-top:50px;display:flex;justify-content:space-between\"><span>Direction Acad\u00e9mique<\/span><span>Signature &#038; Cachet<\/span><\/div>\n  <\/div>\n<\/div>\n<\/section>\n\n<section>\n<div class=\"section-head\"><div><h2>Tableau de bord p\u00e9dagogique<\/h2><\/div><\/div>\n<div class=\"grid4\">\n<div class=\"card\"><div class=\"kpi\">Progression moyenne<\/div><div class=\"big\">78%<\/div><div class=\"progress\"><span style=\"width:78%\"><\/span><\/div><\/div>\n<div class=\"card\"><div class=\"kpi\">Taux de r\u00e9ussite<\/div><div class=\"big\">84%<\/div><div class=\"progress\"><span style=\"width:84%\"><\/span><\/div><\/div>\n<div class=\"card\"><div class=\"kpi\">Taux de pr\u00e9sence<\/div><div class=\"big\">91%<\/div><div class=\"progress\"><span style=\"width:91%\"><\/span><\/div><\/div>\n<div class=\"card\"><div class=\"kpi\">Certificats \u00e9mis<\/div><div class=\"big\">1 248<\/div><div class=\"meta\">Donn\u00e9es de d\u00e9monstration<\/div><\/div>\n<\/div>\n<\/section>\n<\/main>\n\n<footer>\u00a9 2026 Maroc Zain Academy \u2014 Sport &#038; Football Pro Max<\/footer>\n\n<script>\nconst jobs=[\n\"Professeur EPS\",\"\u00c9ducateur sportif\",\"Coach multisports\",\"Entra\u00eeneur Football Jeunes\",\"Entra\u00eeneur Football Seniors\",\n\"Entra\u00eeneur Gardiens\",\"Pr\u00e9parateur physique\",\"Pr\u00e9parateur mental\",\"Analyste vid\u00e9o\",\"Data Analyst Football\",\n\"Scout \/ Recruteur\",\"Arbitre & Officiels\",\"Responsable Acad\u00e9mie\",\"Coordinateur Technique\",\"Responsable Performance\",\n\"Team Manager\",\"Directeur Technique\",\"Directeur Sportif\"\n];\nconst desc=[\n\"P\u00e9dagogie, s\u00e9curit\u00e9, physiologie et \u00e9valuation\",\"Animation et encadrement multisports\",\"Planification multi-activit\u00e9s\",\"Technique, p\u00e9dagogie et d\u00e9veloppement du jeune\",\n\"Tactique, performance et management\",\"Sp\u00e9cificit\u00e9 poste, lecture et coordination\",\"Force, vitesse, endurance, p\u00e9riodisation\",\"Concentration, motivation, coh\u00e9sion\",\n\"Tagging, clips et rapports\",\"Indicateurs, tableaux de bord et performance\",\"D\u00e9tection, suivi et potentiel\",\"R\u00e8gles, arbitrage, gestion match\",\"Projet jeunes, staff et progression\",\n\"R\u00e9f\u00e9rentiel technique et coh\u00e9rence des \u00e9quipes\",\"Performance globale et retour au jeu\",\"Logistique, effectif et coordination\",\"M\u00e9thodologie club et identit\u00e9 de jeu\",\"Strat\u00e9gie sportive, recrutement et gouvernance\"\n];\ndocument.getElementById(\"jobs\").innerHTML=jobs.map((j,i)=>`<div class=\"card\"><span class=\"tag ${i>13?'violet':i>8?'gold':i>4?'green':''}\">${i<5?'Terrain':i<10?'Performance':i<14?'Expertise':'Direction'}<\/span><h3>${j}<\/h3><div class=\"meta\">${desc[i]}<\/div><div class=\"price\">${(1690+i*180).toLocaleString(\"fr-FR\")} MAD<\/div><button class=\"btn btn-primary\" onclick=\"alert('Parcours : ${j}')\">Explorer<\/button><\/div>`).join(\"\");\n\nconst specs=[\n[\"Anatomie fonctionnelle\",\"Muscles, articulations, cha\u00eenes motrices\"],\n[\"Physiologie de l\u2019effort\",\"\u00c9nergie, cardio, adaptation, r\u00e9cup\u00e9ration\"],\n[\"Nutrition sportive\",\"Hydratation, timing, r\u00e9cup\u00e9ration\"],\n[\"Pr\u00e9vention blessures\",\"Charge, mobilit\u00e9, retour au jeu\"],\n[\"P\u00e9dagogie enfants\",\"U7 \u00e0 U15, progression adapt\u00e9e\"],\n[\"Football f\u00e9minin\",\"Sp\u00e9cificit\u00e9s d\u2019encadrement et d\u00e9veloppement\"],\n[\"Football scolaire\",\"Cycles EPS, \u00e9valuation, inclusion\"],\n[\"Gardien de but\",\"Technique, lecture, coordination\"],\n[\"Tactique avanc\u00e9e\",\"4-3-3, 4-2-3-1, 3-5-2, transitions\"],\n[\"Analyse adversaire\",\"Forces, faiblesses, sc\u00e9narios de match\"],\n[\"Scouting & recrutement\",\"Observation, potentiel, rapport\"],\n[\"Data football\",\"KPIs, xG, possession utile, pressing\"],\n[\"Pr\u00e9paration mentale\",\"Stress, motivation, routines\"],\n[\"Leadership vestiaire\",\"Communication, conflits, coh\u00e9sion\"],\n[\"Management staff\",\"R\u00f4les, r\u00e9unions, performance collective\"],\n[\"Direction sportive\",\"Budget, recrutement, strat\u00e9gie club\"]\n];\ndocument.getElementById(\"specs\").innerHTML=specs.map(s=>`<div class=\"card\"><h3>${s[0]}<\/h3><div class=\"meta\">${s[1]}<\/div><\/div>`).join(\"\");\n\nconst scenarios=[\n[\"P\u00e9dagogie\",\"Un joueur de 11 ans refuse de participer \u00e0 l\u2019atelier technique.\"],\n[\"S\u00e9curit\u00e9\",\"Un joueur ressent une douleur aigu\u00eb pendant un sprint.\"],\n[\"Tactique\",\"Votre \u00e9quipe subit un pressing haut et perd les ballons \u00e0 la relance.\"],\n[\"Management\",\"Deux cadres de l\u2019\u00e9quipe s\u2019opposent publiquement dans le vestiaire.\"],\n[\"Performance\",\"L\u2019\u00e9quipe baisse physiquement apr\u00e8s la 70e minute depuis trois matchs.\"],\n[\"Scouting\",\"Un jeune joueur tr\u00e8s technique manque de r\u00e9gularit\u00e9 et de discipline.\"],\n[\"Analyse\",\"L\u2019adversaire cr\u00e9e syst\u00e9matiquement une sup\u00e9riorit\u00e9 sur votre c\u00f4t\u00e9 gauche.\"],\n[\"Gardien\",\"Votre gardien h\u00e9site sur les sorties a\u00e9riennes.\"],\n[\"Jeunes\",\"Les parents interviennent constamment pendant les s\u00e9ances U10.\"],\n[\"Arbitrage\",\"Une d\u00e9cision litigieuse d\u00e9clenche une contestation collective.\"],\n[\"Mental\",\"Votre meilleur buteur reste sans marquer pendant six matchs.\"],\n[\"Direction\",\"Le club veut r\u00e9duire le budget tout en am\u00e9liorant la formation des jeunes.\"]\n];\nconst catSel=document.getElementById(\"cat\");\n[...new Set(scenarios.map(x=>x[0]))].forEach(c=>catSel.innerHTML+=`<option>${c}<\/option>`);\ncatSel.onchange=renderScenarios;\nfunction renderScenarios(){\n const c=catSel.value,q=document.getElementById(\"searchScenario\").value.toLowerCase();\n const rows=scenarios.filter(s=>(!c||s[0]===c)&&(!q||s[1].toLowerCase().includes(q)));\n document.getElementById(\"scenarioGrid\").innerHTML=rows.map((s,i)=>`<div class=\"card scenario\"><span class=\"tag\">${s[0]}<\/span><h3>Situation ${i+1}<\/h3><div class=\"meta\">${s[1]}<\/div><br><button class=\"btn btn-soft\" onclick=\"alert('Consigne : analysez la situation, proposez 3 actions et justifiez votre choix.')\">Ouvrir le cas<\/button><\/div>`).join(\"\");\n}\nrenderScenarios();\n\nfunction scoreQuiz(){\n let sc=0;[\"q1\",\"q2\",\"q3\"].forEach(q=>{const e=document.querySelector('input[name=\"'+q+'\"]:checked');if(e)sc+=Number(e.value)});\n const p=Math.round(sc\/3*100);document.getElementById(\"quizResult\").textContent=`R\u00e9sultat : ${sc}\/3 \u2014 ${p}% ${p>=70?\"\u2705 Valid\u00e9\":\"\u274c \u00c0 renforcer\"}`;\n}\nfor(let y=2026;y<=2035;y++)document.getElementById(\"year\").innerHTML+=`<option>${y}<\/option>`;\nconst sessions=[];\nfor(let y=2026;y<=2035;y++){\n for(let i=0;i<10;i++){\n   const start=new Date(y,(i*1)%12,4+((i*2)%20)); const end=new Date(start); end.setDate(start.getDate()+4);\n   sessions.push({ref:`MZA-SF-${y}-${String(i+1).padStart(2,\"0\")}`,job:jobs[i%jobs.length],level:`N${1+(i%5)}`,start,end,mode:[\"Pr\u00e9sentiel\",\"Hybride\",\"Distanciel\"][i%3],places:[20,24,30][i%3],status:i%4===0?\"Presque compl\u00e8te\":\"Ouverte\"});\n }\n}\nfunction fmt(d){return d.toLocaleDateString(\"fr-FR\",{day:\"2-digit\",month:\"2-digit\",year:\"numeric\"});}\nfunction renderSessions(){\n const y=document.getElementById(\"year\").value,l=document.getElementById(\"levelFilter\").value;\n const rows=sessions.filter(s=>(!y||s.start.getFullYear()==y)&&(!l||s.level===l));\n document.getElementById(\"sessionRows\").innerHTML=rows.map(s=>`<tr><td>${s.ref}<\/td><td>${s.job}<\/td><td>${s.level}<\/td><td>${fmt(s.start)}<\/td><td>${fmt(s.end)}<\/td><td>${s.mode}<\/td><td>${s.places}<\/td><td>${s.status}<\/td><\/tr>`).join(\"\");\n}\nrenderSessions();\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>F Niveaux Bloc Dominante N1\u2013N5 Fondations calcul, alg\u00e8bre, g\u00e9om\u00e9trie, fonctions N6\u2013N10 Pr\u00e9-calcul trigonom\u00e9trie, exponentielles, logarithmes, suites N11\u2013N15 Analyse I limites, continuit\u00e9, d\u00e9rivation N16\u2013N20 Analyse II int\u00e9gration, s\u00e9ries, Taylor, Fourier N21\u2013N25 Alg\u00e8bre lin\u00e9aire matrices, espaces vectoriels, valeurs propres N26\u2013N30 Analyse multivariable gradients, Hessiennes, int\u00e9grales multiples N31\u2013N35 \u00c9quations diff\u00e9rentielles EDO, syst\u00e8mes dynamiques N36\u2013N40 Probabilit\u00e9s lois, Bayes, variables [&hellip;]<\/p>\n","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-4763","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\/4763","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=4763"}],"version-history":[{"count":2,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/4763\/revisions"}],"predecessor-version":[{"id":4768,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/posts\/4763\/revisions\/4768"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/media?parent=4763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/categories?post=4763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maroczain.com\/en\/wp-json\/wp\/v2\/tags?post=4763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}