{"id":1708,"date":"2026-09-08T08:07:14","date_gmt":"2026-09-08T08:07:14","guid":{"rendered":"https:\/\/maroczain.com\/scolaire.maroczain.com\/?page_id=1708"},"modified":"2026-09-08T08:07:14","modified_gmt":"2026-09-08T08:07:14","slug":"je-veux-devenir-eleve-testeur","status":"publish","type":"page","link":"https:\/\/maroczain.com\/scolaire.maroczain.com\/je-veux-devenir-eleve-testeur\/","title":{"rendered":"Je veux devenir \u00e9l\u00e8ve testeur"},"content":{"rendered":"\n<!-- MZA DISCOVERY \u2014 100 \u00c9L\u00c8VES TESTEURS -->\n<div id=\"mza-discovery\">\n<style>\n#mza-discovery,*{box-sizing:border-box}\n#mza-discovery{\n  font-family:Arial,Helvetica,sans-serif;\n  color:#10243e;\n  background:#f5f8fc;\n  line-height:1.55\n}\n#mza-discovery .wrap{max-width:1200px;margin:auto;padding:0 22px}\n#mza-discovery .hero{\n  background:linear-gradient(135deg,#071e36,#0b4f84);\n  color:white;padding:75px 20px 65px;text-align:center\n}\n#mza-discovery .badge{\n  display:inline-block;background:#f2c45e;color:#071e36;\n  padding:8px 18px;border-radius:30px;font-weight:900;\n  font-size:13px;letter-spacing:.5px\n}\n#mza-discovery h1{\n  font-size:clamp(34px,5vw,62px);\n  line-height:1.05;margin:22px auto 18px;\n  max-width:900px\n}\n#mza-discovery .hero p{\n  max-width:760px;margin:0 auto 28px;\n  font-size:19px;color:#e3edf6\n}\n#mza-discovery .btn{\n  display:inline-block;text-decoration:none;border:0;cursor:pointer;\n  background:#f2c45e;color:#071e36!important;\n  padding:16px 25px;border-radius:12px;font-weight:900;\n  font-size:16px\n}\n#mza-discovery .btn:hover{transform:translateY(-2px)}\n#mza-discovery .stats{\n  display:grid;grid-template-columns:repeat(3,1fr);\n  gap:15px;margin:-30px auto 50px;position:relative\n}\n#mza-discovery .stat{\n  background:white;padding:22px;border-radius:18px;\n  box-shadow:0 10px 30px rgba(15,40,70,.10);\n  text-align:center\n}\n#mza-discovery .stat strong{\n  display:block;font-size:28px;color:#0b4f84\n}\n#mza-discovery section{padding:55px 0}\n#mza-discovery .section-title{text-align:center;margin-bottom:32px}\n#mza-discovery .section-title h2{\n  margin:0 0 8px;font-size:34px;color:#071e36\n}\n#mza-discovery .section-title p{margin:auto;max-width:700px;color:#637083}\n#mza-discovery .cards{\n  display:grid;grid-template-columns:repeat(4,1fr);gap:18px\n}\n#mza-discovery .card{\n  background:white;border:1px solid #e2e9f0;\n  border-radius:18px;padding:24px;min-height:170px\n}\n#mza-discovery .icon{font-size:31px}\n#mza-discovery .card h3{margin:12px 0 7px;font-size:18px}\n#mza-discovery .card p{margin:0;color:#637083;font-size:14px}\n\n#mza-discovery .steps{\n  display:grid;grid-template-columns:repeat(4,1fr);gap:15px\n}\n#mza-discovery .step{\n  padding:22px;background:#071e36;color:white;border-radius:18px\n}\n#mza-discovery .step span{\n  display:block;color:#f2c45e;font-weight:900;font-size:14px\n}\n#mza-discovery .step h3{margin:8px 0}\n#mza-discovery .step p{color:#dce8f3;font-size:14px}\n\n#mza-discovery .formbox{\n  max-width:850px;margin:auto;background:white;\n  padding:35px;border-radius:24px;\n  box-shadow:0 12px 40px rgba(15,40,70,.10)\n}\n#mza-discovery .grid{\n  display:grid;grid-template-columns:1fr 1fr;gap:18px\n}\n#mza-discovery label{\n  display:block;font-weight:800;font-size:13px;margin-bottom:7px\n}\n#mza-discovery input,\n#mza-discovery select,\n#mza-discovery textarea{\n  width:100%;padding:14px;border:1px solid #ccd7e2;\n  border-radius:10px;background:white;font-size:15px\n}\n#mza-discovery input:focus,\n#mza-discovery select:focus,\n#mza-discovery textarea:focus{\n  outline:2px solid #85bde2;border-color:#0b4f84\n}\n#mza-discovery .field{margin-bottom:18px}\n#mza-discovery .check{\n  display:flex;gap:10px;align-items:flex-start;\n  background:#f6f8fb;padding:15px;border-radius:12px;\n  margin:15px 0\n}\n#mza-discovery .check input{width:auto;margin-top:4px}\n#mza-discovery .submit{\n  width:100%;padding:17px;border:0;border-radius:12px;\n  background:#0b4f84;color:white;font-size:17px;\n  font-weight:900;cursor:pointer\n}\n#mza-discovery .submit:hover{background:#083b63}\n#mza-discovery #mza-success{\n  display:none;background:#eaf8f0;color:#155f3e;\n  padding:20px;border-radius:14px;margin-top:20px\n}\n#mza-discovery #mza-error{\n  display:none;background:#fff0f0;color:#9b2525;\n  padding:15px;border-radius:12px;margin-top:15px\n}\n#mza-discovery .parent{\n  background:#fff8e8;border:1px solid #f3dfad;\n  border-radius:20px;padding:28px\n}\n#mza-discovery .final{\n  text-align:center;background:#071e36;color:white;padding:60px 20px\n}\n#mza-discovery .final h2{font-size:34px;margin:0 0 10px}\n#mza-discovery .final p{color:#dce8f3}\n#mza-discovery .privacy{\n  font-size:12px;color:#7a8794;text-align:center;margin-top:14px\n}\n@media(max-width:850px){\n  #mza-discovery .cards,\n  #mza-discovery .steps{grid-template-columns:1fr 1fr}\n  #mza-discovery .stats{grid-template-columns:1fr}\n}\n@media(max-width:580px){\n  #mza-discovery .cards,\n  #mza-discovery .steps,\n  #mza-discovery .grid{grid-template-columns:1fr}\n  #mza-discovery .hero{padding-top:55px}\n}\n<\/style>\n\n<div class=\"hero\">\n <div class=\"wrap\">\n   <div class=\"badge\">\ud83d\ude80 PROGRAMME MZA DISCOVERY<\/div>\n   <h1>Nous recherchons nos<br>100 \u00e9l\u00e8ves testeurs.<\/h1>\n   <p>\n     D\u00e9couvre gratuitement Maroc Zain Academy,\n     teste nos cours, QCM, exercices et examens,\n     puis aide-nous \u00e0 construire une plateforme encore meilleure.\n   <\/p>\n   <a class=\"btn\" href=\"#inscription\">JE DEVIENS \u00c9L\u00c8VE TESTEUR \u2192<\/a>\n <\/div>\n<\/div>\n\n<div class=\"wrap\">\n <div class=\"stats\">\n   <div class=\"stat\"><strong>100<\/strong>\u00e9l\u00e8ves testeurs<\/div>\n   <div class=\"stat\"><strong>3<\/strong>niveaux scolaires<\/div>\n   <div class=\"stat\"><strong>0 MAD<\/strong>pour participer au test<\/div>\n <\/div>\n<\/div>\n\n<section>\n<div class=\"wrap\">\n <div class=\"section-title\">\n   <h2>Tu ne viens pas seulement suivre des cours.<\/h2>\n   <p>Tu viens essayer, r\u00e9soudre, tester ton niveau et nous dire ce qui doit \u00eatre am\u00e9lior\u00e9.<\/p>\n <\/div>\n\n <div class=\"cards\">\n   <div class=\"card\"><div class=\"icon\">\ud83d\udcda<\/div><h3>Cours<\/h3><p>Des contenus organis\u00e9s selon ton niveau.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\ud83e\udde0<\/div><h3>QCM<\/h3><p>Teste rapidement ce que tu as compris.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\u270f\ufe0f<\/div><h3>Exercices<\/h3><p>Entra\u00eene-toi et corrige tes difficult\u00e9s.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\ud83c\udfc6<\/div><h3>D\u00e9fis<\/h3><p>Transforme certaines r\u00e9visions en missions.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\ud83d\udcca<\/div><h3>Progression<\/h3><p>Identifie tes points forts et tes lacunes.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\ud83d\udcdd<\/div><h3>Examens<\/h3><p>Pr\u00e9pare-toi dans des conditions plus proches d&#8217;une \u00e9preuve.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\u23f1\ufe0f<\/div><h3>Bac Blanc<\/h3><p>Pour les lyc\u00e9ens concern\u00e9s : entra\u00eenement chronom\u00e9tr\u00e9.<\/p><\/div>\n   <div class=\"card\"><div class=\"icon\">\ud83d\udcac<\/div><h3>Ton avis compte<\/h3><p>Dis-nous ce qui est utile, difficile ou ennuyeux.<\/p><\/div>\n <\/div>\n<\/div>\n<\/section>\n\n<section style=\"background:#eef4f9\">\n<div class=\"wrap\">\n <div class=\"section-title\">\n   <h2>Comment se d\u00e9roule le test ?<\/h2>\n <\/div>\n\n <div class=\"steps\">\n   <div class=\"step\">\n     <span>MISSION 01<\/span>\n     <h3>Inscris-toi<\/h3>\n     <p>Indique ton niveau et les mati\u00e8res qui t&#8217;int\u00e9ressent.<\/p>\n   <\/div>\n   <div class=\"step\">\n     <span>MISSION 02<\/span>\n     <h3>Teste ton niveau<\/h3>\n     <p>Commence par quelques questions adapt\u00e9es \u00e0 ton parcours.<\/p>\n   <\/div>\n   <div class=\"step\">\n     <span>MISSION 03<\/span>\n     <h3>Explore MZA<\/h3>\n     <p>Teste une s\u00e9lection de cours, exercices et QCM.<\/p>\n   <\/div>\n   <div class=\"step\">\n     <span>MISSION 04<\/span>\n     <h3>Donne ton avis<\/h3>\n     <p>Ton retour servira directement \u00e0 am\u00e9liorer MZA.<\/p>\n   <\/div>\n <\/div>\n<\/div>\n<\/section>\n\n<section id=\"inscription\">\n<div class=\"wrap\">\n\n <div class=\"section-title\">\n   <h2>\ud83c\udf93 Candidature MZA Discovery<\/h2>\n   <p>Quelques informations suffisent pour proposer un parcours adapt\u00e9.<\/p>\n <\/div>\n\n <div class=\"formbox\">\n\n<form id=\"mza-discovery-form\">\n\n<div class=\"grid\">\n\n <div class=\"field\">\n   <label for=\"prenom\">Pr\u00e9nom de l&#8217;\u00e9l\u00e8ve *<\/label>\n   <input id=\"prenom\" name=\"prenom\" type=\"text\" required>\n <\/div>\n\n <div class=\"field\">\n   <label for=\"age\">\u00c2ge *<\/label>\n   <input id=\"age\" name=\"age\" type=\"number\" min=\"6\" max=\"22\" required>\n <\/div>\n\n <div class=\"field\">\n   <label for=\"ville\">Ville *<\/label>\n   <input id=\"ville\" name=\"ville\" type=\"text\" required>\n <\/div>\n\n <div class=\"field\">\n   <label for=\"niveau\">Niveau scolaire *<\/label>\n   <select id=\"niveau\" name=\"niveau\" required>\n     <option value=\"\">Choisir&#8230;<\/option>\n     <option>Primaire<\/option>\n     <option>Coll\u00e8ge<\/option>\n     <option>Lyc\u00e9e<\/option>\n   <\/select>\n <\/div>\n\n<\/div>\n\n<div class=\"field\">\n <label for=\"classe\">Classe \/ ann\u00e9e scolaire *<\/label>\n <input id=\"classe\" name=\"classe\" type=\"text\"\n        placeholder=\"Ex. 3e coll\u00e8ge, Tronc commun, 1re Bac...\" required>\n<\/div>\n\n<div class=\"field\">\n <label for=\"etablissement\">\u00c9tablissement scolaire (facultatif)<\/label>\n <input id=\"etablissement\" name=\"etablissement\" type=\"text\">\n<\/div>\n\n<div class=\"field\">\n <label for=\"matieres\">Quelles mati\u00e8res veux-tu surtout travailler ? *<\/label>\n <textarea id=\"matieres\" name=\"matieres\" rows=\"3\"\n placeholder=\"Math\u00e9matiques, physique-chimie, fran\u00e7ais, arabe, anglais, SVT...\"\n required><\/textarea>\n<\/div>\n\n<div class=\"field\">\n <label for=\"difficulte\">Quelle est actuellement ta principale difficult\u00e9 ?<\/label>\n <textarea id=\"difficulte\" name=\"difficulte\" rows=\"3\"\n placeholder=\"Comprendre les cours, exercices, m\u00e9morisation, examens, organisation...\"><\/textarea>\n<\/div>\n\n<div class=\"grid\">\n\n <div class=\"field\">\n   <label for=\"parent\">Nom du parent \/ responsable<\/label>\n   <input id=\"parent\" name=\"parent\" type=\"text\">\n <\/div>\n\n <div class=\"field\">\n   <label for=\"contact\">Email ou t\u00e9l\u00e9phone du parent *<\/label>\n   <input id=\"contact\" name=\"contact\" type=\"text\" required>\n <\/div>\n\n<\/div>\n\n<div class=\"check\">\n <input id=\"accord\" name=\"accord\" type=\"checkbox\" required>\n <label for=\"accord\">\n   Je confirme que le parent ou responsable l\u00e9gal autorise cette\n   candidature lorsque l&#8217;\u00e9l\u00e8ve est mineur.\n <\/label>\n<\/div>\n\n<div class=\"check\">\n <input id=\"feedback\" name=\"feedback\" type=\"checkbox\" required>\n <label for=\"feedback\">\n   Nous acceptons de donner un retour d&#8217;exp\u00e9rience apr\u00e8s avoir test\u00e9\n   Maroc Zain Academy.\n <\/label>\n<\/div>\n\n<button class=\"submit\" type=\"submit\">\n\ud83d\ude80 ENVOYER MA CANDIDATURE\n<\/button>\n\n<div id=\"mza-error\">\nImpossible d&#8217;envoyer automatiquement le formulaire pour le moment.\nVeuillez v\u00e9rifier la configuration WordPress du formulaire.\n<\/div>\n\n<div id=\"mza-success\">\n<strong>\ud83c\udf89 Candidature enregistr\u00e9e !<\/strong><br>\nMerci. La prochaine \u00e9tape sera l&#8217;acc\u00e8s au parcours MZA Discovery.\n<\/div>\n\n<p class=\"privacy\">\nLes informations recueillies doivent \u00eatre utilis\u00e9es uniquement pour\nla gestion du programme MZA Discovery et conform\u00e9ment \u00e0 votre politique\nde confidentialit\u00e9.\n<\/p>\n\n<\/form>\n <\/div>\n<\/div>\n<\/section>\n\n<section>\n<div class=\"wrap\">\n <div class=\"parent\">\n   <h2>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67 Un programme \u00e9galement pens\u00e9 pour les parents<\/h2>\n   <p>\n     Nous souhaitons conna\u00eetre votre perception de la plateforme :\n     simplicit\u00e9 d&#8217;utilisation, qualit\u00e9 p\u00e9dagogique, motivation de\n     l&#8217;\u00e9l\u00e8ve et besoins qui ne sont pas encore suffisamment couverts.\n   <\/p>\n   <strong>Votre retour est aussi important que celui de l&#8217;\u00e9l\u00e8ve.<\/strong>\n <\/div>\n<\/div>\n<\/section>\n\n<div class=\"final\">\n <div class=\"wrap\">\n   <h2>Et si tu faisais partie des 100 premiers ?<\/h2>\n   <p>Teste. Apprends. Donne ton avis. Aide-nous \u00e0 construire MZA.<\/p>\n   <a class=\"btn\" href=\"#inscription\">JE PARTICIPE \u2192<\/a>\n <\/div>\n<\/div>\n\n<script>\n(function(){\n const form=document.getElementById(\"mza-discovery-form\");\n const success=document.getElementById(\"mza-success\");\n\n form.addEventListener(\"submit\",function(e){\n   e.preventDefault();\n\n   if(!form.checkValidity()){\n     form.reportValidity();\n     return;\n   }\n\n   \/*\n    IMPORTANT :\n    cette version valide le parcours et l'interface.\n    Pour enregistrer r\u00e9ellement les candidatures dans WordPress,\n    connecter ici le formulaire \u00e0 votre syst\u00e8me WordPress\n    (Forminator \/ Fluent Forms \/ Gravity Forms \/ endpoint REST MZA).\n   *\/\n\n   success.style.display=\"block\";\n   success.scrollIntoView({behavior:\"smooth\",block:\"center\"});\n });\n})();\n<\/script>\n\n<\/div>\n\n\n\n<!-- MZA DISCOVERY \u2014 TEST DE NIVEAU FONCTIONNEL -->\n<div id=\"mza-discovery\">\n\n<style>\n#mza-discovery{\n  max-width:1100px;\n  margin:30px auto;\n  padding:30px;\n  font-family:Arial,Helvetica,sans-serif;\n  background:#f6f8fc;\n  border-radius:24px;\n  box-shadow:0 20px 55px rgba(0,0,0,.10);\n  color:#14213d;\n}\n\n#mza-discovery *{box-sizing:border-box}\n\n#mza-discovery .hero{\n  background:linear-gradient(135deg,#071a33,#123d73);\n  color:white;\n  border-radius:22px;\n  padding:38px 30px;\n  text-align:center;\n  margin-bottom:25px;\n}\n\n#mza-discovery .hero .tag{\n  display:inline-block;\n  background:#d7b25a;\n  color:#071a33;\n  font-weight:900;\n  padding:8px 14px;\n  border-radius:999px;\n  margin-bottom:14px;\n}\n\n#mza-discovery h2{\n  margin:0 0 10px;\n  font-size:34px;\n  line-height:1.15;\n}\n\n#mza-discovery .subtitle{\n  margin:0;\n  opacity:.9;\n  font-size:17px;\n}\n\n#mza-discovery .panel{\n  background:#fff;\n  border-radius:20px;\n  padding:26px;\n  margin-top:20px;\n  border:1px solid #e4e8ef;\n}\n\n#mza-discovery label{\n  display:block;\n  font-weight:800;\n  margin-bottom:10px;\n}\n\n#mza-discovery select{\n  width:100%;\n  padding:15px 16px;\n  font-size:16px;\n  border:1px solid #ccd4e0;\n  border-radius:14px;\n  background:white;\n  outline:none;\n}\n\n#mza-discovery button{\n  appearance:none;\n  border:0;\n  border-radius:14px;\n  padding:14px 20px;\n  font-weight:900;\n  font-size:15px;\n  cursor:pointer;\n  transition:.2s ease;\n}\n\n#mza-discovery button:hover{\n  transform:translateY(-1px);\n}\n\n#mza-discovery .btn-main{\n  width:100%;\n  margin-top:16px;\n  background:#d7b25a;\n  color:#071a33;\n}\n\n#mza-discovery .btn-main:disabled{\n  opacity:.45;\n  cursor:not-allowed;\n  transform:none;\n}\n\n#mza-discovery .progress-wrap{\n  margin-bottom:24px;\n}\n\n#mza-discovery .progress-top{\n  display:flex;\n  justify-content:space-between;\n  gap:15px;\n  font-size:14px;\n  font-weight:800;\n  margin-bottom:8px;\n}\n\n#mza-discovery .progress{\n  height:11px;\n  background:#e8edf4;\n  border-radius:999px;\n  overflow:hidden;\n}\n\n#mza-discovery .progress-bar{\n  height:100%;\n  width:0%;\n  background:linear-gradient(90deg,#d7b25a,#f0d487);\n  transition:.25s ease;\n}\n\n#mza-discovery .question-title{\n  font-size:22px;\n  font-weight:900;\n  margin-bottom:18px;\n}\n\n#mza-discovery .answers{\n  display:grid;\n  gap:12px;\n}\n\n#mza-discovery .answer{\n  width:100%;\n  text-align:left;\n  background:#f6f8fb;\n  border:2px solid transparent;\n  color:#14213d;\n}\n\n#mza-discovery .answer:hover{\n  background:#eef3f9;\n}\n\n#mza-discovery .answer.selected{\n  background:#fff7df;\n  border-color:#d7b25a;\n}\n\n#mza-discovery .nav{\n  display:flex;\n  gap:12px;\n  margin-top:24px;\n}\n\n#mza-discovery .btn-secondary{\n  flex:1;\n  background:#e8edf4;\n  color:#14213d;\n}\n\n#mza-discovery .btn-next{\n  flex:2;\n  background:#071a33;\n  color:white;\n}\n\n#mza-discovery .hidden{\n  display:none!important;\n}\n\n#mza-discovery .result-score{\n  font-size:54px;\n  font-weight:900;\n  color:#071a33;\n  margin:10px 0;\n}\n\n#mza-discovery .result-level{\n  display:inline-block;\n  font-weight:900;\n  padding:10px 16px;\n  border-radius:999px;\n  background:#fff3cf;\n  color:#7b5a00;\n  margin-bottom:15px;\n}\n\n#mza-discovery .recommendations{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:15px;\n  margin-top:22px;\n}\n\n#mza-discovery .rec-card{\n  background:#f8fafc;\n  border:1px solid #e5eaf1;\n  border-radius:16px;\n  padding:18px;\n}\n\n#mza-discovery .rec-card strong{\n  display:block;\n  margin-bottom:8px;\n}\n\n#mza-discovery .cta{\n  display:flex;\n  gap:12px;\n  margin-top:24px;\n  flex-wrap:wrap;\n}\n\n#mza-discovery .cta a{\n  flex:1;\n  min-width:220px;\n  text-decoration:none;\n  text-align:center;\n  padding:14px 18px;\n  border-radius:14px;\n  font-weight:900;\n}\n\n#mza-discovery .cta-primary{\n  background:#071a33;\n  color:#fff;\n}\n\n#mza-discovery .cta-gold{\n  background:#d7b25a;\n  color:#071a33;\n}\n\n@media(max-width:700px){\n  #mza-discovery{\n    padding:15px;\n    border-radius:18px;\n  }\n  #mza-discovery h2{font-size:27px}\n  #mza-discovery .hero{padding:28px 18px}\n  #mza-discovery .recommendations{\n    grid-template-columns:1fr;\n  }\n  #mza-discovery .nav{\n    flex-direction:column;\n  }\n}\n<\/style>\n\n<div class=\"hero\">\n  <div class=\"tag\">\ud83c\udfaf MZA DISCOVERY<\/div>\n  <h2>Test de niveau MZA<\/h2>\n  <p class=\"subtitle\">\n    Quelques questions pour mieux t\u2019orienter vers les contenus adapt\u00e9s \u00e0 ton niveau.\n  <\/p>\n<\/div>\n\n<div id=\"mzaStart\" class=\"panel\">\n  <label for=\"mzaLevel\">Choisis ton niveau scolaire<\/label>\n\n  <select id=\"mzaLevel\">\n    <option value=\"\">S\u00e9lectionner\u2026<\/option>\n    <option value=\"primaire\">Primaire<\/option>\n    <option value=\"college\">Coll\u00e8ge<\/option>\n    <option value=\"lycee\">Lyc\u00e9e<\/option>\n  <\/select>\n\n  <button id=\"mzaStartBtn\" class=\"btn-main\" disabled>\n    COMMENCER LE DIAGNOSTIC\n  <\/button>\n<\/div>\n\n<div id=\"mzaQuiz\" class=\"panel hidden\">\n\n  <div class=\"progress-wrap\">\n    <div class=\"progress-top\">\n      <span id=\"mzaProgressText\">Question 1<\/span>\n      <span id=\"mzaProgressPercent\">0%<\/span>\n    <\/div>\n\n    <div class=\"progress\">\n      <div id=\"mzaProgressBar\" class=\"progress-bar\"><\/div>\n    <\/div>\n  <\/div>\n\n  <div id=\"mzaQuestion\" class=\"question-title\"><\/div>\n\n  <div id=\"mzaAnswers\" class=\"answers\"><\/div>\n\n  <div class=\"nav\">\n    <button id=\"mzaPrev\" class=\"btn-secondary\">\u2190 PR\u00c9C\u00c9DENT<\/button>\n    <button id=\"mzaNext\" class=\"btn-next\">SUIVANT \u2192<\/button>\n  <\/div>\n\n<\/div>\n\n<div id=\"mzaResult\" class=\"panel hidden\">\n\n  <div style=\"text-align:center\">\n    <div style=\"font-size:48px\">\ud83c\udfc6<\/div>\n    <h2>Ton diagnostic MZA<\/h2>\n\n    <div id=\"mzaScore\" class=\"result-score\">0%<\/div>\n\n    <div id=\"mzaResultLevel\" class=\"result-level\"><\/div>\n\n    <p id=\"mzaResultText\"><\/p>\n  <\/div>\n\n  <div class=\"recommendations\">\n\n    <div class=\"rec-card\">\n      <strong>\ud83d\udcda Cours recommand\u00e9s<\/strong>\n      <span id=\"mzaRecCours\"><\/span>\n    <\/div>\n\n    <div class=\"rec-card\">\n      <strong>\ud83e\udde0 Entra\u00eenement<\/strong>\n      <span id=\"mzaRecQuiz\"><\/span>\n    <\/div>\n\n    <div class=\"rec-card\">\n      <strong>\ud83c\udfaf Objectif<\/strong>\n      <span id=\"mzaRecGoal\"><\/span>\n    <\/div>\n\n  <\/div>\n\n  <div class=\"cta\">\n    <a id=\"mzaCourseLink\" class=\"cta-primary\" href=\"#\">\n      VOIR MON PARCOURS \u2192\n    <\/a>\n\n    <a href=\"https:\/\/maroczain.com\/scolaire.maroczain.com\/soutien-scolaire\/\" class=\"cta-gold\">\n      EXPLORER MZA LEARNING\n    <\/a>\n  <\/div>\n\n  <button id=\"mzaRestart\" class=\"btn-main\">\n    REFAIRE LE TEST\n  <\/button>\n\n<\/div>\n\n<script>\n(function(){\n\nconst quizzes = {\n\nprimaire:[\n  {\n    q:\"Combien font 8 + 7 ?\",\n    a:[\"13\",\"14\",\"15\",\"16\"],\n    correct:2\n  },\n  {\n    q:\"Quel mot est correctement \u00e9crit ?\",\n    a:[\"Maison\",\"M\u00e9son\",\"Maisont\",\"M\u00e8zon\"],\n    correct:0\n  },\n  {\n    q:\"Combien font 6 \u00d7 4 ?\",\n    a:[\"18\",\"20\",\"24\",\"28\"],\n    correct:2\n  },\n  {\n    q:\"Quel animal est un mammif\u00e8re ?\",\n    a:[\"Poisson\",\"Chat\",\"Serpent\",\"Grenouille\"],\n    correct:1\n  },\n  {\n    q:\"Dans la phrase \u00ab Le gar\u00e7on joue au football \u00bb, quel est le verbe ?\",\n    a:[\"gar\u00e7on\",\"football\",\"joue\",\"le\"],\n    correct:2\n  },\n  {\n    q:\"Quelle est la moiti\u00e9 de 100 ?\",\n    a:[\"25\",\"40\",\"50\",\"60\"],\n    correct:2\n  }\n],\n\ncollege:[\n  {\n    q:\"R\u00e9sous : 3x + 6 = 18\",\n    a:[\"x = 2\",\"x = 3\",\"x = 4\",\"x = 6\"],\n    correct:2\n  },\n  {\n    q:\"Quel est le symbole chimique de l\u2019oxyg\u00e8ne ?\",\n    a:[\"Ox\",\"O\",\"Og\",\"X\"],\n    correct:1\n  },\n  {\n    q:\"Quelle phrase est correcte ?\",\n    a:[\n      \"Ils est arriv\u00e9s.\",\n      \"Ils sont arriv\u00e9s.\",\n      \"Ils sont arriv\u00e9.\",\n      \"Ils est arriv\u00e9.\"\n    ],\n    correct:1\n  },\n  {\n    q:\"Dans une cellule, o\u00f9 se trouve principalement l\u2019ADN ?\",\n    a:[\"Noyau\",\"Membrane\",\"Cytoplasme uniquement\",\"Paroi\"],\n    correct:0\n  },\n  {\n    q:\"Combien vaut 2\u00b3 ?\",\n    a:[\"6\",\"8\",\"9\",\"12\"],\n    correct:1\n  },\n  {\n    q:\"La vitesse moyenne se calcule par :\",\n    a:[\n      \"distance \u00d7 temps\",\n      \"temps \u00f7 distance\",\n      \"distance \u00f7 temps\",\n      \"distance + temps\"\n    ],\n    correct:2\n  }\n],\n\nlycee:[\n  {\n    q:\"R\u00e9sous : x\u00b2 - 9 = 0\",\n    a:[\n      \"x = 9\",\n      \"x = 3 uniquement\",\n      \"x = -3 uniquement\",\n      \"x = 3 ou x = -3\"\n    ],\n    correct:3\n  },\n  {\n    q:\"L\u2019unit\u00e9 SI de la force est :\",\n    a:[\"Joule\",\"Newton\",\"Watt\",\"Pascal\"],\n    correct:1\n  },\n  {\n    q:\"Une fonction d\u00e9rivable est n\u00e9cessairement :\",\n    a:[\n      \"continue\",\n      \"croissante\",\n      \"positive\",\n      \"constante\"\n    ],\n    correct:0\n  },\n  {\n    q:\"Le r\u00f4le principal de l\u2019ARN messager est :\",\n    a:[\n      \"stocker l\u2019\u00e9nergie\",\n      \"transporter l\u2019information g\u00e9n\u00e9tique vers le ribosome\",\n      \"d\u00e9truire les prot\u00e9ines\",\n      \"former la membrane cellulaire\"\n    ],\n    correct:1\n  },\n  {\n    q:\"Si U = R \u00d7 I, cette relation correspond \u00e0 :\",\n    a:[\n      \"la loi d\u2019Ohm\",\n      \"la loi de Newton\",\n      \"la loi de Coulomb\",\n      \"la loi de Faraday\"\n    ],\n    correct:0\n  },\n  {\n    q:\"Quelle expression est correcte ?\",\n    a:[\n      \"Je souhaiterai r\u00e9ussir.\",\n      \"Je souhaiterais r\u00e9ussir.\",\n      \"Je souhaiterait r\u00e9ussir.\",\n      \"Je souhaiterais r\u00e9ussit.\"\n    ],\n    correct:1\n  }\n]\n\n};\n\nconst level=document.getElementById(\"mzaLevel\");\nconst startBtn=document.getElementById(\"mzaStartBtn\");\n\nconst start=document.getElementById(\"mzaStart\");\nconst quiz=document.getElementById(\"mzaQuiz\");\nconst result=document.getElementById(\"mzaResult\");\n\nconst question=document.getElementById(\"mzaQuestion\");\nconst answersBox=document.getElementById(\"mzaAnswers\");\n\nconst prev=document.getElementById(\"mzaPrev\");\nconst next=document.getElementById(\"mzaNext\");\n\nconst progressText=document.getElementById(\"mzaProgressText\");\nconst progressPercent=document.getElementById(\"mzaProgressPercent\");\nconst progressBar=document.getElementById(\"mzaProgressBar\");\n\nlet currentLevel=\"\";\nlet questions=[];\nlet current=0;\nlet answers=[];\n\nlevel.addEventListener(\"change\",function(){\n  startBtn.disabled=!this.value;\n});\n\nstartBtn.addEventListener(\"click\",function(){\n\n  currentLevel=level.value;\n\n  if(!currentLevel) return;\n\n  questions=quizzes[currentLevel];\n  current=0;\n  answers=new Array(questions.length).fill(null);\n\n  start.classList.add(\"hidden\");\n  quiz.classList.remove(\"hidden\");\n\n  renderQuestion();\n\n});\n\nfunction renderQuestion(){\n\n  const item=questions[current];\n\n  question.textContent=item.q;\n  answersBox.innerHTML=\"\";\n\n  item.a.forEach(function(answer,index){\n\n    const btn=document.createElement(\"button\");\n\n    btn.className=\"answer\";\n\n    if(answers[current]===index){\n      btn.classList.add(\"selected\");\n    }\n\n    btn.textContent=answer;\n\n    btn.addEventListener(\"click\",function(){\n\n      answers[current]=index;\n\n      document.querySelectorAll(\"#mzaAnswers .answer\")\n      .forEach(function(b){\n        b.classList.remove(\"selected\");\n      });\n\n      btn.classList.add(\"selected\");\n\n    });\n\n    answersBox.appendChild(btn);\n\n  });\n\n  const progress=Math.round(((current+1)\/questions.length)*100);\n\n  progressText.textContent=\n    \"Question \"+(current+1)+\" sur \"+questions.length;\n\n  progressPercent.textContent=progress+\"%\";\n\n  progressBar.style.width=progress+\"%\";\n\n  prev.style.visibility=current===0 ? \"hidden\":\"visible\";\n\n  next.textContent=\n    current===questions.length-1\n    ? \"TERMINER LE TEST \u2713\"\n    : \"SUIVANT \u2192\";\n\n}\n\nnext.addEventListener(\"click\",function(){\n\n  if(answers[current]===null){\n    alert(\"Choisis une r\u00e9ponse avant de continuer.\");\n    return;\n  }\n\n  if(current < questions.length-1){\n\n    current++;\n    renderQuestion();\n\n  }else{\n\n    showResult();\n\n  }\n\n});\n\nprev.addEventListener(\"click\",function(){\n\n  if(current>0){\n    current--;\n    renderQuestion();\n  }\n\n});\n\nfunction showResult(){\n\n  let score=0;\n\n  questions.forEach(function(q,i){\n    if(answers[i]===q.correct){\n      score++;\n    }\n  });\n\n  const percent=Math.round(\n    (score\/questions.length)*100\n  );\n\n  quiz.classList.add(\"hidden\");\n  result.classList.remove(\"hidden\");\n\n  document.getElementById(\"mzaScore\").textContent=\n    percent+\"%\";\n\n  let levelText=\"\";\n  let message=\"\";\n  let cours=\"\";\n  let quizText=\"\";\n  let goal=\"\";\n\n  if(percent<40){\n\n    levelText=\"\ud83d\udd34 Niveau \u00e0 renforcer\";\n\n    message=\n    \"Certaines bases importantes doivent \u00eatre consolid\u00e9es. MZA te recommande un parcours progressif avec cours, exercices guid\u00e9s et r\u00e9visions.\";\n\n    cours=\"Reprendre les fondamentaux et les notions essentielles.\";\n    quizText=\"QCM progressifs avec correction imm\u00e9diate.\";\n    goal=\"Construire des bases solides.\";\n\n  }\n\n  else if(percent<65){\n\n    levelText=\"\ud83d\udfe0 En progression\";\n\n    message=\n    \"Tu disposes d\u00e9j\u00e0 de plusieurs acquis. Quelques notions doivent encore \u00eatre renforc\u00e9es pour gagner en confiance et en r\u00e9gularit\u00e9.\";\n\n    cours=\"R\u00e9vision cibl\u00e9e des notions moins ma\u00eetris\u00e9es.\";\n    quizText=\"Entra\u00eenement r\u00e9gulier et exercices interm\u00e9diaires.\";\n    goal=\"Atteindre un niveau homog\u00e8ne.\";\n\n  }\n\n  else if(percent<85){\n\n    levelText=\"\ud83d\udfe2 Bon niveau\";\n\n    message=\n    \"Ton niveau est solide. Tu peux maintenant approfondir les notions et travailler davantage sur les exercices complexes.\";\n\n    cours=\"Approfondissement et m\u00e9thodes avanc\u00e9es.\";\n    quizText=\"QCM chronom\u00e9tr\u00e9s et exercices de niveau sup\u00e9rieur.\";\n    goal=\"Pr\u00e9parer l\u2019excellence et les examens.\";\n\n  }\n\n  else{\n\n    levelText=\"\ud83c\udfc6 Excellent niveau\";\n\n    message=\n    \"Excellent r\u00e9sultat. Tu ma\u00eetrises tr\u00e8s bien les notions \u00e9valu\u00e9es. MZA te recommande d\u00e9sormais des d\u00e9fis avanc\u00e9s et des exercices de haut niveau.\";\n\n    cours=\"Parcours avanc\u00e9s et contenus d\u2019excellence.\";\n    quizText=\"D\u00e9fis, examens blancs et questions complexes.\";\n    goal=\"Viser l\u2019excellence acad\u00e9mique.\";\n\n  }\n\n  document.getElementById(\"mzaResultLevel\").textContent=\n    levelText;\n\n  document.getElementById(\"mzaResultText\").textContent=\n    message;\n\n  document.getElementById(\"mzaRecCours\").textContent=\n    cours;\n\n  document.getElementById(\"mzaRecQuiz\").textContent=\n    quizText;\n\n  document.getElementById(\"mzaRecGoal\").textContent=\n    goal;\n\n  const links={\n    primaire:\"https:\/\/maroczain.com\/scolaire.maroczain.com\/primaire\/\",\n    college:\"https:\/\/maroczain.com\/scolaire.maroczain.com\/college\/\",\n    lycee:\"https:\/\/maroczain.com\/scolaire.maroczain.com\/lycee\/\"\n  };\n\n  document.getElementById(\"mzaCourseLink\").href=\n    links[currentLevel];\n\n  result.scrollIntoView({\n    behavior:\"smooth\",\n    block:\"start\"\n  });\n\n}\n\ndocument.getElementById(\"mzaRestart\")\n.addEventListener(\"click\",function(){\n\n  result.classList.add(\"hidden\");\n  quiz.classList.add(\"hidden\");\n\n  start.classList.remove(\"hidden\");\n\n  level.value=\"\";\n  startBtn.disabled=true;\n\n  current=0;\n  answers=[];\n\n  start.scrollIntoView({\n    behavior:\"smooth\",\n    block:\"start\"\n  });\n\n});\n\n})();\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\ude80 PROGRAMME MZA DISCOVERY Nous recherchons nos100 \u00e9l\u00e8ves testeurs. D\u00e9couvre gratuitement Maroc Zain Academy, teste nos cours, QCM, exercices et examens, puis aide-nous \u00e0 construire une plateforme encore meilleure. JE DEVIENS \u00c9L\u00c8VE TESTEUR \u2192 100\u00e9l\u00e8ves testeurs 3niveaux scolaires 0 MADpour participer au test Tu ne viens pas seulement suivre des cours. Tu viens essayer, r\u00e9soudre, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1708","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages\/1708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/comments?post=1708"}],"version-history":[{"count":4,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages\/1708\/revisions"}],"predecessor-version":[{"id":1726,"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/pages\/1708\/revisions\/1726"}],"wp:attachment":[{"href":"https:\/\/maroczain.com\/scolaire.maroczain.com\/wp-json\/wp\/v2\/media?parent=1708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}