{"id":10086,"date":"2026-08-05T14:48:20","date_gmt":"2026-08-05T12:48:20","guid":{"rendered":"https:\/\/merca.team\/?p=10086"},"modified":"2026-08-05T14:48:23","modified_gmt":"2026-08-05T12:48:23","slug":"build-a-training-dashboard","status":"publish","type":"post","link":"https:\/\/merca.team\/en\/construire-tableau-bord-formation\/","title":{"rendered":"Building a training dashboard that speaks to the industrial sector"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vous pr\u00e9sentez vos chiffres formation \u00e0 la direction, heures dispens\u00e9es, budget consomm\u00e9, taux de compl\u00e9tion, sans que rien ne d\u00e9clenche de discussion. Ces indicateurs ne disent rien du vrai sujet : est-ce que vos op\u00e9rateurs savent faire leur poste, et est-ce que votre site passera son prochain audit. En industrie, un tableau de bord formation utile ne ressemble pas \u00e0 un tableau de bord RH classique : il croise habilitations, polyvalence, temps de pratique r\u00e9el sur poste et conformit\u00e9. Voici les\u00a0<strong>indicateurs et KPI de formation en industrie<\/strong>\u00a0qui m\u00e9ritent leur place dans votre tableau de bord, et la maquette type pour les organiser.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi un tableau de bord formation industriel ne ressemble pas \u00e0 un tableau de bord RH classique<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un tableau de bord formation RH classique s&rsquo;organise autour de trois grandes mesures : combien on d\u00e9pense, combien d&rsquo;heures on dispense, combien de salari\u00e9s se d\u00e9clarent satisfaits. Ces donn\u00e9es justifient un budget mais ne disent rien sur la production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans un site industriel, la formation porte trois enjeux qui n&rsquo;existent nulle part ailleurs dans l&rsquo;entreprise. Elle conditionne la s\u00e9curit\u00e9, parce qu&rsquo;un op\u00e9rateur non habilit\u00e9 ne peut pas d\u00e9marrer une machine. Elle d\u00e9cide aussi de la conformit\u00e9, car les audits ISO 9001, IFS, FSSC 22000, NADCAP ou EN 9100 v\u00e9rifient les preuves de formation avant de valider la certification. Elle p\u00e8se enfin sur la productivit\u00e9, parce qu&rsquo;un op\u00e9rateur qui ma\u00eetrise plusieurs postes absorbe un absent sans casser la cadence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette triple charge change la nature des KPI \u00e0 suivre : le ratio \u00ab\u00a0heures de formation par salari\u00e9\u00a0\u00bb devient secondaire. Ce qui compte vraiment, c&rsquo;est le nombre d&rsquo;op\u00e9rateurs habilit\u00e9s sur les postes critiques, le volume d&rsquo;habilitations qui expirent dans 30 jours, le taux de polyvalence par ligne, et la validation QHSE des int\u00e9rimaires avant entr\u00e9e sur site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chez Mercateam, nous accompagnons plus de 300 sites industriels, et le m\u00eame constat revient partout. La dur\u00e9e de vie d&rsquo;une comp\u00e9tence op\u00e9rationnelle d\u00e9passe rarement trois ans avant de devoir \u00eatre r\u00e9-\u00e9valu\u00e9e. Un tiers des op\u00e9rateurs ont plus de 55 ans, donc la transmission est devenue un sujet de pilotage, pas un sujet RH lointain. Sans tableau de bord formation pens\u00e9 pour l&rsquo;usine, ces signaux passent sous le radar jusqu&rsquo;\u00e0 ce qu&rsquo;un audit ou une absence impr\u00e9vue les fasse exploser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les quatre familles d&rsquo;indicateurs \u00e0 couvrir<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un tableau de bord formation industriel lisible se construit sur quatre familles d&rsquo;indicateurs. Chacune r\u00e9pond \u00e0 une question diff\u00e9rente, et aucune ne peut \u00eatre supprim\u00e9e sans laisser un angle mort dans le pilotage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Couverture : qui est form\u00e9 et sur quoi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est la couche descriptive du tableau de bord : combien d&rsquo;op\u00e9rateurs sont form\u00e9s sur quel poste, depuis combien de temps, et quel pourcentage des postes critiques est couvert. Le KPI \u00e0 suivre n&rsquo;est pas le nombre d&rsquo;heures dispens\u00e9es mais le taux d&rsquo;op\u00e9rateurs habilit\u00e9s sur poste, id\u00e9alement par ligne ou par atelier. Une ligne o\u00f9 80% des op\u00e9rateurs sont habilit\u00e9s ne tient pas la m\u00eame cadence qu&rsquo;une ligne \u00e0 100%, et la mesure granulaire change directement la d\u00e9cision sur le plan de formation du mois suivant.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Qualit\u00e9 p\u00e9dagogique : ce que l&rsquo;apprenant retient<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ici on mesure si la formation a r\u00e9ellement transmis quelque chose : taux de r\u00e9ussite aux quiz d&rsquo;\u00e9valuation \u00e0 chaud, taux de consultation des contenus, taux de satisfaction. Ces indicateurs servent d&rsquo;alerte pr\u00e9coce. Si un module affiche 60% de r\u00e9ussite au quiz, le contenu est en cause, ou le formateur, mais il ne sert \u00e0 rien d&rsquo;envoyer 50 personnes suppl\u00e9mentaires dessus sans corriger d&rsquo;abord la source du probl\u00e8me.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transfert op\u00e9rationnel : ce que l&rsquo;op\u00e9rateur sait faire sur poste<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est la famille la plus difficile \u00e0 instrumenter et la plus importante pour l&rsquo;industrie. Elle mesure l&rsquo;\u00e9cart entre savoir th\u00e9orique et capacit\u00e9 prouv\u00e9e sur le poste. Pour la suivre, il faut une \u00e9valuation pratique terrain, sous la forme d&rsquo;une checklist sign\u00e9e par un \u00e9valuateur apr\u00e8s observation, pas un simple quiz. Le KPI cl\u00e9 devient le taux de validation pratique compar\u00e9 au taux de r\u00e9ussite th\u00e9orique : si le quiz est valid\u00e9 \u00e0 95% mais que la pratique est valid\u00e9e \u00e0 60%, votre formation forme \u00e0 passer l&rsquo;examen, pas \u00e0 tenir le poste.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conformit\u00e9 : habilitations \u00e0 jour et audit pr\u00eat<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Quatri\u00e8me famille, celle dict\u00e9e par l&rsquo;audit : taux d&rsquo;habilitations en cours de validit\u00e9, nombre d&rsquo;habilitations qui expirent \u00e0 30, 60, 90 jours, pourcentage de signatures \u00e9lectroniques trac\u00e9es. Sans ce bloc, vous d\u00e9couvrez les expirations le mois o\u00f9 l&rsquo;auditeur sonne, et le&nbsp;<a href=\"https:\/\/merca.team\/suivre-les-habilitations-operationnelles\/\">suivi des habilitations<\/a>&nbsp;ne tol\u00e8re pas l&rsquo;\u00e0-peu-pr\u00e8s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les 5 KPI signature \u00e0 inscrire dans le tableau de bord<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Au-del\u00e0 des quatre familles, cinq indicateurs reviennent syst\u00e9matiquement sur les tableaux de bord les plus utiles en usine. Nous les voyons port\u00e9s et d\u00e9fendus par les responsables formation de nos sites clients parce qu&rsquo;ils disent \u00e0 la direction si la formation produit de la valeur op\u00e9rationnelle, l\u00e0 o\u00f9 les KPI RH classiques restent muets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Taux de r\u00e9ussite des quiz d&rsquo;\u00e9valuation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pourcentage d&rsquo;apprenants qui obtiennent le score minimal au quiz post-formation, id\u00e9alement segment\u00e9 par module. C&rsquo;est l&rsquo;indicateur le plus simple \u00e0 mettre en place et le plus mal utilis\u00e9. Un taux de 100% n&rsquo;est pas une bonne nouvelle : il signifie souvent que le quiz est trop facile. Un taux qui chute \u00e0 70% sur un module signale soit un contenu mal calibr\u00e9, soit un sujet r\u00e9ellement difficile qui m\u00e9rite plus de temps de formation. La valeur de ce KPI tient \u00e0 son \u00e9volution, pas \u00e0 son niveau absolu.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Taux de retard sur le plan de formation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pourcentage de sessions planifi\u00e9es effectivement r\u00e9alis\u00e9es dans le mois pr\u00e9vu : c&rsquo;est le signal de sant\u00e9 du pilotage formation. Un taux qui d\u00e9rive \u00e0 30% n&rsquo;est jamais un probl\u00e8me de motivation des op\u00e9rateurs : c&rsquo;est soit un manque de formateurs, soit une production qui mord syst\u00e9matiquement sur le temps de formation, soit un plan irr\u00e9aliste d\u00e8s le d\u00e9part. Sans ce KPI, vous d\u00e9couvrez le retard au moment o\u00f9 l&rsquo;audit pointe les habilitations expir\u00e9es, c&rsquo;est-\u00e0-dire trop tard pour rattraper.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Charge des formateurs et tuteurs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nombre de sessions par formateur sur la p\u00e9riode, avec l&rsquo;\u00e9cart \u00e0 la cible d\u00e9finie pour chaque tuteur. Les sites qui n\u00e9gligent ce KPI \u00e9puisent leurs tuteurs m\u00e9tier, qui finissent par refuser les nouvelles missions de transmission. Le r\u00e9sultat se voit \u00e0 retardement : la transmission s&rsquo;arr\u00eate, et personne ne s&rsquo;en rend compte avant qu&rsquo;un d\u00e9part ne cr\u00e9e un trou de comp\u00e9tence sur un poste critique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Temps de pratique r\u00e9el sur poste<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Combien d&rsquo;heures un op\u00e9rateur en formation a effectivement pass\u00e9 sur le poste cible, calcul\u00e9 via le planning d&rsquo;affectation. C&rsquo;est l&rsquo;indicateur qui distingue un tableau de bord industriel d&rsquo;un tableau de bord RH. Aucun LMS classique ne le mesure, parce qu&rsquo;il faut croiser les sessions de formation et les affectations planning pour reconstituer le temps de pratique. Chez Mercateam, ce croisement est natif : on r\u00e9cup\u00e8re pour chaque apprenant le temps de pratique r\u00e9elle sur le poste pour lequel il est en cours d&rsquo;habilitation. C&rsquo;est ce KPI qui valide ou invalide un parcours&nbsp;<a href=\"https:\/\/merca.team\/afest-action-de-formation-en-situation-de-travail\/\">AFEST<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Taux de consultation des contenus de formation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pourcentage d&rsquo;apprenants qui ouvrent les contenus mis \u00e0 leur disposition, qu&rsquo;il s&rsquo;agisse de proc\u00e9dures, d&rsquo;instructions au poste ou de vid\u00e9os terrain, un KPI que l&rsquo;on sous-estime syst\u00e9matiquement. Un contenu p\u00e9dagogique non consult\u00e9 n&rsquo;existe pas dans la pratique, et la donn\u00e9e le confirme rapidement. Si vous diffusez une nouvelle proc\u00e9dure et que 20% de la cible l&rsquo;a ouverte trois semaines apr\u00e8s, vous avez un probl\u00e8me de canal, pas de contenu. Ce KPI rebat les cartes : la priorit\u00e9 devient de rendre le contenu utile et accessible, pas d&rsquo;augmenter le volume de formations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le mod\u00e8le Kirkpatrick relu \u00e0 la sauce industrie<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le mod\u00e8le Kirkpatrick, r\u00e9f\u00e9rence acad\u00e9mique de la mesure d&rsquo;impact, structure l&rsquo;\u00e9valuation d&rsquo;une formation sur quatre niveaux : r\u00e9action, apprentissage, comportement, r\u00e9sultat. Dans la plupart des tableaux de bord formation RH, seuls les deux premiers niveaux sont vraiment outill\u00e9s : on r\u00e9cup\u00e8re le taux de satisfaction (niveau 1) et le score au quiz (niveau 2). Les niveaux 3 et 4 restent d\u00e9claratifs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En industrie, le niveau 3 devient mesurable directement, parce que le transfert sur poste se constate avec une checklist sign\u00e9e par un \u00e9valuateur apr\u00e8s observation terrain. Un op\u00e9rateur form\u00e9 au pilotage d&rsquo;une ensacheuse doit faire la d\u00e9monstration de la prise en main compl\u00e8te, du d\u00e9marrage au changement de format en passant par la gestion des alarmes simples et l&rsquo;arr\u00eat s\u00e9curis\u00e9. Tant que la checklist n&rsquo;est pas valid\u00e9e, le niveau 2 ne suffit pas \u00e0 habiliter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le niveau 4 devient lui aussi tangible : les r\u00e9sultats de la formation se lisent dans des indicateurs de production que vous suivez d\u00e9j\u00e0, comme le taux de rebut sur la ligne apr\u00e8s formation d&rsquo;un nouveau r\u00e9gleur, la productivit\u00e9 par op\u00e9rateur sur les six semaines suivant son habilitation, ou la fr\u00e9quence des arr\u00eats non planifi\u00e9s li\u00e9s \u00e0 une erreur de conduite. Croiser ces indicateurs production avec les dates d&rsquo;habilitation donne une mesure d&rsquo;impact qu&rsquo;aucun tableau de bord RH de bureau ne sait produire. Le mod\u00e8le Kirkpatrick devient ainsi op\u00e9rationnel en usine, \u00e0 condition que la donn\u00e9e soit reli\u00e9e entre LMS, matrice et planning.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c0 quoi ressemble un tableau de bord formation type en usine ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un tableau de bord formation utile tient sur un seul \u00e9cran. Voici la maquette type observ\u00e9e sur les sites industriels les plus matures, organis\u00e9e en quatre blocs.<\/p>\n\n\n\n<div class=\"mt-module\" id=\"mt-dashboard-maquette\" style=\"all: initial; display: block; width: 100%; max-width: 820px; margin: 40px auto; box-sizing: border-box; font-family: system-ui, -apple-system, 'Segoe UI', sans-serif; line-height: normal; color: #1e293b; -webkit-text-size-adjust: 100%;\">\n  <style>\n    .mt-module *, .mt-module *::before, .mt-module *::after { box-sizing: border-box; }\n    .mt-module { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 32px; box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04); }\n    .mt-module .mt-eyebrow { display: flex; align-items: center; gap: 8px; margin: 0 0 12px 0; }\n    .mt-module .mt-dot { width: 6px; height: 6px; border-radius: 50%; background: #6733FD; display: inline-block; }\n    .mt-module .mt-eyebrow-text { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #6733FD; margin: 0; }\n    .mt-module h3 { font-size: 22px; font-weight: 700; color: #1e293b; margin: 0 0 20px 0; line-height: 1.3; }\n    .mt-module .mt-tabs { display: flex; gap: 4px; margin: 0 0 24px 0; flex-wrap: wrap; padding: 0; }\n    .mt-module .mt-tab { background: #ffffff; color: #1e293b; border: 1px solid #e2e8f0; border-radius: 8px; padding: 10px 16px; margin: 0; font-size: 13px; font-weight: 600; cursor: pointer; }\n    .mt-module .mt-tab[aria-selected=\"true\"] { background: #6733FD; color: #ffffff; border-color: #6733FD; }\n    .mt-module .mt-panel { display: none; margin: 0; padding: 24px; background: rgba(103,51,253,0.06); border-radius: 12px; }\n    .mt-module .mt-panel.mt-active { display: block; }\n    .mt-module .mt-panel-title { font-size: 15px; font-weight: 700; color: #1e293b; margin: 0 0 16px 0; }\n    .mt-module ul { list-style: none; margin: 0; padding: 0; }\n    .mt-module li { display: flex; align-items: flex-start; gap: 10px; padding: 10px 0; border-bottom: 1px solid #e2e8f0; margin: 0; }\n    .mt-module li:last-child { border-bottom: none; }\n    .mt-module .mt-badge { flex-shrink: 0; width: 20px; height: 20px; border-radius: 6px; background: rgba(103,51,253,0.15); color: #6733FD; font-size: 12px; font-weight: 700; display: flex; align-items: center; justify-content: center; margin-top: 1px; }\n    .mt-module .mt-item-text { font-size: 14px; line-height: 1.6; color: #1e293b; margin: 0; padding: 0; }\n  <\/style>\n\n  <div class=\"mt-eyebrow\">\n    <span class=\"mt-dot\"><\/span>\n    <p class=\"mt-eyebrow-text\">Maquette<\/p>\n  <\/div>\n  <h3>Naviguez dans les 4 blocs du tableau de bord<\/h3>\n\n  <div class=\"mt-tabs\" role=\"tablist\">\n    <button type=\"button\" class=\"mt-tab\" id=\"mt-dtab-conformite\" role=\"tab\" aria-selected=\"true\" aria-controls=\"mt-dpanel-conformite\">Conformit\u00e9<\/button>\n    <button type=\"button\" class=\"mt-tab\" id=\"mt-dtab-plan\" role=\"tab\" aria-selected=\"false\" aria-controls=\"mt-dpanel-plan\">Pilotage du plan<\/button>\n    <button type=\"button\" class=\"mt-tab\" id=\"mt-dtab-qualite\" role=\"tab\" aria-selected=\"false\" aria-controls=\"mt-dpanel-qualite\">Qualit\u00e9 p\u00e9dagogique<\/button>\n    <button type=\"button\" class=\"mt-tab\" id=\"mt-dtab-audit\" role=\"tab\" aria-selected=\"false\" aria-controls=\"mt-dpanel-audit\">Audit-ready<\/button>\n  <\/div>\n\n  <div class=\"mt-panel mt-active\" id=\"mt-dpanel-conformite\" role=\"tabpanel\" aria-labelledby=\"mt-dtab-conformite\">\n    <p class=\"mt-panel-title\">Bandeau sup\u00e9rieur, vue conformit\u00e9<\/p>\n    <ul>\n      <li><span class=\"mt-badge\">1<\/span><p class=\"mt-item-text\">Taux d&rsquo;op\u00e9rateurs habilit\u00e9s sur postes critiques, par ligne et par atelier<\/p><\/li>\n      <li><span class=\"mt-badge\">2<\/span><p class=\"mt-item-text\">Habilitations qui expirent \u00e0 30, 60 et 90 jours, avec liste nominative<\/p><\/li>\n      <li><span class=\"mt-badge\">3<\/span><p class=\"mt-item-text\">Taux de polyvalence par ligne, calcul\u00e9 sur la matrice de polyvalence<\/p><\/li>\n      <li><span class=\"mt-badge\">4<\/span><p class=\"mt-item-text\">Pourcentage de matrice de comp\u00e9tences \u00e0 jour<\/p><\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"mt-panel\" id=\"mt-dpanel-plan\" role=\"tabpanel\" aria-labelledby=\"mt-dtab-plan\">\n    <p class=\"mt-panel-title\">Bloc pilotage du plan<\/p>\n    <ul>\n      <li><span class=\"mt-badge\">1<\/span><p class=\"mt-item-text\">Taux de retard sur les sessions planifi\u00e9es du mois<\/p><\/li>\n      <li><span class=\"mt-badge\">2<\/span><p class=\"mt-item-text\">Sessions \u00e0 venir sur les 30 prochains jours<\/p><\/li>\n      <li><span class=\"mt-badge\">3<\/span><p class=\"mt-item-text\">Charge formateur par tuteur<\/p><\/li>\n      <li><span class=\"mt-badge\">4<\/span><p class=\"mt-item-text\">Nombre d&rsquo;op\u00e9rateurs en cours de parcours d&rsquo;habilitation<\/p><\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"mt-panel\" id=\"mt-dpanel-qualite\" role=\"tabpanel\" aria-labelledby=\"mt-dtab-qualite\">\n    <p class=\"mt-panel-title\">Bloc qualit\u00e9 p\u00e9dagogique<\/p>\n    <ul>\n      <li><span class=\"mt-badge\">1<\/span><p class=\"mt-item-text\">Taux de r\u00e9ussite aux quiz par module, avec seuil d&rsquo;alerte \u00e0 70%<\/p><\/li>\n      <li><span class=\"mt-badge\">2<\/span><p class=\"mt-item-text\">Taux de consultation des contenus<\/p><\/li>\n      <li><span class=\"mt-badge\">3<\/span><p class=\"mt-item-text\">Satisfaction moyenne (5 \u00e9toiles ou NPS)<\/p><\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"mt-panel\" id=\"mt-dpanel-audit\" role=\"tabpanel\" aria-labelledby=\"mt-dtab-audit\">\n    <p class=\"mt-panel-title\">Bloc audit-ready<\/p>\n    <ul>\n      <li><span class=\"mt-badge\">1<\/span><p class=\"mt-item-text\">Taux d&rsquo;\u00e9valuations pratiques sign\u00e9es \u00e9lectroniquement<\/p><\/li>\n      <li><span class=\"mt-badge\">2<\/span><p class=\"mt-item-text\">Tra\u00e7abilit\u00e9 des consentements<\/p><\/li>\n      <li><span class=\"mt-badge\">3<\/span><p class=\"mt-item-text\">Date du dernier export de matrice<\/p><\/li>\n    <\/ul>\n  <\/div>\n\n  <script>\n    (function(){\n      var root = document.getElementById('mt-dashboard-maquette');\n      if(!root) return;\n      var tabs = root.querySelectorAll('.mt-tab');\n      var panels = root.querySelectorAll('.mt-panel');\n\n      function activate(tab){\n        tabs.forEach(function(t){ t.setAttribute('aria-selected', t === tab ? 'true' : 'false'); });\n        panels.forEach(function(p){\n          p.classList.toggle('mt-active', p.id === tab.getAttribute('aria-controls'));\n        });\n      }\n\n      tabs.forEach(function(tab, idx){\n        tab.addEventListener('click', function(){ activate(tab); });\n        tab.addEventListener('keydown', function(e){\n          if(e.key === 'ArrowRight' || e.key === 'ArrowLeft'){\n            e.preventDefault();\n            var next = e.key === 'ArrowRight' ? (idx + 1) % tabs.length : (idx - 1 + tabs.length) % tabs.length;\n            tabs[next].focus();\n            activate(tabs[next]);\n          }\n        });\n      });\n    })();\n  <\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bandeau sup\u00e9rieur, vue conformit\u00e9.<\/strong>&nbsp;Il rassemble les indicateurs structurels que la direction et l&rsquo;audit regardent en premier :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Taux d&rsquo;op\u00e9rateurs habilit\u00e9s sur postes critiques, par ligne et par atelier.<\/li>\n\n\n\n<li>Habilitations qui expirent \u00e0 30, 60 et 90 jours, avec nombre absolu et liste nominative.<\/li>\n\n\n\n<li>Taux de polyvalence par ligne, calcul\u00e9 sur la\u00a0<a href=\"https:\/\/merca.team\/la-matrice-de-polyvalence-un-outil-strategique\/\">matrice de polyvalence<\/a>.<\/li>\n\n\n\n<li>Pourcentage de matrice de comp\u00e9tences \u00e0 jour, mesur\u00e9 par la fra\u00eecheur de la derni\u00e8re signature \u00e9lectronique.<\/li>\n<\/ul>\n\n\n\n<div class=\"mt-module\" id=\"mt-polyvalence-calc\" style=\"all: initial; display: block; width: 100%; max-width: 820px; margin: 40px auto; box-sizing: border-box; font-family: system-ui, -apple-system, 'Segoe UI', sans-serif; line-height: normal; color: #1e293b; -webkit-text-size-adjust: 100%;\">\n  <style>\n    .mt-module *, .mt-module *::before, .mt-module *::after { box-sizing: border-box; }\n    .mt-module { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 32px; box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04); }\n    .mt-module .mt-eyebrow { display: flex; align-items: center; gap: 8px; margin: 0 0 12px 0; padding: 0; }\n    .mt-module .mt-dot { width: 6px; height: 6px; border-radius: 50%; background: #6733FD; display: inline-block; }\n    .mt-module .mt-eyebrow-text { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #6733FD; margin: 0; padding: 0; }\n    .mt-module h3 { font-size: 22px; font-weight: 700; color: #1e293b; margin: 0 0 8px 0; padding: 0; line-height: 1.3; }\n    .mt-module p.mt-desc { font-size: 15px; line-height: 1.6; color: #64748b; margin: 0 0 28px 0; padding: 0; max-width: 520px; }\n    .mt-module .mt-grid { display: flex; gap: 24px; flex-wrap: wrap; margin: 0 0 28px 0; }\n    .mt-module .mt-field { flex: 1; min-width: 200px; }\n    .mt-module label { display: block; font-size: 13px; font-weight: 600; color: #1e293b; margin: 0 0 8px 0; padding: 0; }\n    .mt-module input[type=\"number\"] { width: 100%; padding: 12px 16px; border: 1px solid #e2e8f0; border-radius: 8px; font-size: 15px; color: #1e293b; background: #ffffff; margin: 0; box-sizing: border-box; }\n    .mt-module input[type=\"number\"]:focus { outline: 2px solid #6733FD; outline-offset: 1px; border-color: #6733FD; }\n    .mt-module .mt-result { background: rgba(103,51,253,0.06); border-radius: 12px; padding: 24px; text-align: left; margin: 0; }\n    .mt-module .mt-result-label { font-size: 13px; color: #64748b; margin: 0 0 6px 0; padding: 0; }\n    .mt-module .mt-result-value { font-size: 32px; font-weight: 700; color: #6733FD; margin: 0 0 16px 0; padding: 0; line-height: 1.2; }\n    .mt-module .mt-bar-track { width: 100%; height: 10px; background: #e2e8f0; border-radius: 8px; overflow: hidden; margin: 0; }\n    .mt-module .mt-bar-fill { height: 100%; background: #6733FD; border-radius: 8px; width: 0%; transition: width 0.3s ease; }\n  <\/style>\n\n  <div class=\"mt-eyebrow\">\n    <span class=\"mt-dot\"><\/span>\n    <p class=\"mt-eyebrow-text\">Calculateur<\/p>\n  <\/div>\n  <h3>Quel est votre taux de polyvalence ?<\/h3>\n  <p class=\"mt-desc\">Renseignez les comp\u00e9tences valid\u00e9es et le nombre total de t\u00e2ches du processus pour un op\u00e9rateur, une \u00e9quipe ou une ligne.<\/p>\n\n  <div class=\"mt-grid\">\n    <div class=\"mt-field\">\n      <label for=\"mt-poly-validees\">Comp\u00e9tences valid\u00e9es (niveau &gt; 1)<\/label>\n      <input type=\"number\" id=\"mt-poly-validees\" min=\"0\" value=\"12\" step=\"1\">\n    <\/div>\n    <div class=\"mt-field\">\n      <label for=\"mt-poly-total\">Nombre total de t\u00e2ches du processus<\/label>\n      <input type=\"number\" id=\"mt-poly-total\" min=\"0\" value=\"20\" step=\"1\">\n    <\/div>\n  <\/div>\n\n  <div class=\"mt-result\">\n    <p class=\"mt-result-label\">Taux de polyvalence<\/p>\n    <p class=\"mt-result-value\" id=\"mt-poly-output\">60%<\/p>\n    <div class=\"mt-bar-track\"><div class=\"mt-bar-fill\" id=\"mt-poly-bar\" style=\"width: 60%;\"><\/div><\/div>\n  <\/div>\n\n  <script>\n    (function(){\n      var root = document.getElementById('mt-polyvalence-calc');\n      if(!root) return;\n      var validees = root.querySelector('#mt-poly-validees');\n      var total = root.querySelector('#mt-poly-total');\n      var output = root.querySelector('#mt-poly-output');\n      var bar = root.querySelector('#mt-poly-bar');\n\n      function compute(){\n        var v = parseFloat(validees.value) || 0;\n        var t = parseFloat(total.value) || 0;\n        var pct = t > 0 ? Math.min(100, Math.max(0, (v \/ t) * 100)) : 0;\n        output.textContent = Math.round(pct) + '%';\n        bar.style.width = pct + '%';\n      }\n\n      validees.addEventListener('input', compute);\n      total.addEventListener('input', compute);\n      compute();\n    })();\n  <\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bloc pilotage du plan.<\/strong>&nbsp;Taux de retard sur les sessions planifi\u00e9es du mois, sessions \u00e0 venir sur les 30 prochains jours, charge formateur par tuteur, nombre d&rsquo;op\u00e9rateurs en cours de parcours d&rsquo;habilitation. Ce bloc se lit en cinq secondes : on voit si le mois est tenable ou si le plan a d\u00e9j\u00e0 d\u00e9croch\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bloc qualit\u00e9 p\u00e9dagogique.<\/strong>&nbsp;Taux de r\u00e9ussite aux quiz par module, taux de consultation des contenus, satisfaction moyenne (5 \u00e9toiles ou NPS), chacun assorti d&rsquo;un seuil d&rsquo;alerte clair. Un module sous 70% de r\u00e9ussite passe au rouge et d\u00e9clenche une revue de contenu avant la prochaine session.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bloc audit-ready.<\/strong>&nbsp;Taux d&rsquo;\u00e9valuations pratiques sign\u00e9es \u00e9lectroniquement, tra\u00e7abilit\u00e9 des consentements, date du dernier export de matrice. Ce bloc sert deux fois : la veille d&rsquo;un audit pour v\u00e9rifier qu&rsquo;on est pr\u00eat, et le jour m\u00eame pour sortir les justificatifs en quelques clics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une revue mensuelle en comit\u00e9 formation permet d&rsquo;ajuster le plan et de trancher les modules qui d\u00e9crochent. En CODIR, une lecture trimestrielle reprend les KPI haut de bandeau et la projection sur les habilitations critiques. L&rsquo;export pour audit se fait \u00e0 la demande, en quelques clics. Cette discipline transforme le tableau de bord d&rsquo;outil d\u00e9coratif en r\u00e9f\u00e9rence consult\u00e9e par la direction industrielle. L&rsquo;ensemble ne d\u00e9borde jamais huit KPI principaux, au-del\u00e0 desquels la lecture devient illisible et la fonction formation perd l&rsquo;attention qu&rsquo;elle commence \u00e0 gagner.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les pi\u00e8ges qui rendent un tableau de bord inutilisable<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beaucoup de tableaux de bord formation finissent dans un dossier partag\u00e9 que plus personne n&rsquo;ouvre. Les raisons reviennent presque toujours dans le m\u00eame ordre.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trop d&rsquo;indicateurs. Au-del\u00e0 de huit KPI principaux, la lecture devient impossible et personne ne s&rsquo;approprie l&rsquo;outil.<\/li>\n\n\n\n<li>KPI non actionnables. Le nombre d&rsquo;heures de formation par salari\u00e9 ne d\u00e9clenche aucune d\u00e9cision. Si un indicateur ne peut pas \u00eatre suivi d&rsquo;une action imm\u00e9diate, il ne m\u00e9rite pas sa place dans le bandeau.<\/li>\n\n\n\n<li>Donn\u00e9es d\u00e9connect\u00e9es du planning. Un tableau de bord qui ignore qui est sur quel poste \u00e0 quel moment ne sait pas mesurer le temps de pratique r\u00e9el ni anticiper les expirations.<\/li>\n\n\n\n<li>Absence de seuils d&rsquo;alerte. Un KPI sans seuil d\u00e9fini ne fait que constater. Avec un seuil, il d\u00e9clenche une revue, une r\u00e9affectation ou un rappel.<\/li>\n\n\n\n<li>Pas de granularit\u00e9 par ligne ou atelier. Une moyenne site cache des \u00e9carts critiques entre une ligne \u00e0 95% d&rsquo;habilitations et une autre \u00e0 60% qui ne tiendra pas l&rsquo;audit.<\/li>\n\n\n\n<li>Mise \u00e0 jour manuelle. Un tableau de bord aliment\u00e9 \u00e0 la main devient vite faux. La donn\u00e9e doit remonter automatiquement du LMS, du planning, et de la\u00a0<a href=\"https:\/\/merca.team\/matrice-de-competences-et-polyvalence\/\">matrice de comp\u00e9tences<\/a>.<\/li>\n<\/ul>\n\n\n\n<div class=\"mt-module\" id=\"mt-audit-diagnostic\" style=\"all: initial; display: block; width: 100%; max-width: 820px; margin: 40px auto; box-sizing: border-box; font-family: system-ui, -apple-system, 'Segoe UI', sans-serif; line-height: normal; color: #1e293b; -webkit-text-size-adjust: 100%;\">\n  <style>\n    .mt-module *, .mt-module *::before, .mt-module *::after { box-sizing: border-box; }\n    .mt-module { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 32px; box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04); }\n    .mt-module .mt-eyebrow { display: flex; align-items: center; gap: 8px; margin: 0 0 12px 0; }\n    .mt-module .mt-dot { width: 6px; height: 6px; border-radius: 50%; background: #6733FD; display: inline-block; }\n    .mt-module .mt-eyebrow-text { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #6733FD; margin: 0; }\n    .mt-module h3 { font-size: 22px; font-weight: 700; color: #1e293b; margin: 0 0 8px 0; line-height: 1.3; }\n    .mt-module p.mt-desc { font-size: 15px; line-height: 1.6; color: #64748b; margin: 0 0 24px 0; max-width: 560px; }\n    .mt-module .mt-check-row { display: flex; align-items: flex-start; gap: 12px; padding: 14px 0; border-bottom: 1px solid #e2e8f0; margin: 0; }\n    .mt-module .mt-check-row:last-of-type { border-bottom: none; }\n    .mt-module input[type=\"checkbox\"] { width: 18px; height: 18px; margin: 2px 0 0 0; accent-color: #6733FD; flex-shrink: 0; }\n    .mt-module label { font-size: 15px; line-height: 1.6; color: #1e293b; margin: 0; padding: 0; cursor: pointer; }\n    .mt-module .mt-result { margin: 24px 0 0 0; padding: 20px 24px; border-radius: 12px; background: rgba(103,51,253,0.06); }\n    .mt-module .mt-result-score { font-size: 15px; font-weight: 600; color: #6733FD; margin: 0 0 4px 0; }\n    .mt-module .mt-result-text { font-size: 14px; color: #64748b; margin: 0; line-height: 1.6; }\n  <\/style>\n\n  <div class=\"mt-eyebrow\">\n    <span class=\"mt-dot\"><\/span>\n    <p class=\"mt-eyebrow-text\">Diagnostic<\/p>\n  <\/div>\n  <h3>Votre tableau de bord est-il audit-ready ?<\/h3>\n  <p class=\"mt-desc\">Cochez les situations qui s&rsquo;appliquent chez vous aujourd&rsquo;hui.<\/p>\n\n  <div class=\"mt-check-row\">\n    <input type=\"checkbox\" id=\"mt-diag-1\">\n    <label for=\"mt-diag-1\">Le tableau de bord affiche plus de 8 KPI principaux<\/label>\n  <\/div>\n  <div class=\"mt-check-row\">\n    <input type=\"checkbox\" id=\"mt-diag-2\">\n    <label for=\"mt-diag-2\">Certains KPI ne d\u00e9clenchent aucune action concr\u00e8te (ex. heures de formation par salari\u00e9)<\/label>\n  <\/div>\n  <div class=\"mt-check-row\">\n    <input type=\"checkbox\" id=\"mt-diag-3\">\n    <label for=\"mt-diag-3\">Le tableau de bord ignore le planning d&rsquo;affectation<\/label>\n  <\/div>\n  <div class=\"mt-check-row\">\n    <input type=\"checkbox\" id=\"mt-diag-4\">\n    <label for=\"mt-diag-4\">Aucun seuil d&rsquo;alerte n&rsquo;est d\u00e9fini sur les indicateurs<\/label>\n  <\/div>\n  <div class=\"mt-check-row\">\n    <input type=\"checkbox\" id=\"mt-diag-5\">\n    <label for=\"mt-diag-5\">Les chiffres sont une moyenne site, sans granularit\u00e9 par ligne ou atelier<\/label>\n  <\/div>\n  <div class=\"mt-check-row\">\n    <input type=\"checkbox\" id=\"mt-diag-6\">\n    <label for=\"mt-diag-6\">Le tableau de bord est mis \u00e0 jour manuellement<\/label>\n  <\/div>\n\n  <div class=\"mt-result\">\n    <p class=\"mt-result-score\" id=\"mt-diag-score\">0 sur 6 pi\u00e8ge(s) coch\u00e9(s)<\/p>\n    <p class=\"mt-result-text\" id=\"mt-diag-message\">Tableau de bord solide, plut\u00f4t audit-ready.<\/p>\n  <\/div>\n\n  <script>\n    (function(){\n      var root = document.getElementById('mt-audit-diagnostic');\n      if(!root) return;\n      var boxes = root.querySelectorAll('input[type=\"checkbox\"]');\n      var scoreEl = root.querySelector('#mt-diag-score');\n      var messageEl = root.querySelector('#mt-diag-message');\n\n      function compute(){\n        var count = 0;\n        boxes.forEach(function(b){ if(b.checked) count++; });\n        scoreEl.textContent = count + ' sur 6 pi\u00e8ge(s) coch\u00e9(s)';\n        var msg;\n        if(count <= 1){\n          msg = 'Tableau de bord solide, plut\u00f4t audit-ready.';\n        } else if(count <= 3){\n          msg = 'Quelques angles morts \u00e0 corriger avant le prochain audit.';\n        } else {\n          msg = 'Risque \u00e9lev\u00e9 : plusieurs pi\u00e8ges cumul\u00e9s \u00e0 traiter en priorit\u00e9.';\n        }\n        messageEl.textContent = msg;\n      }\n\n      boxes.forEach(function(b){ b.addEventListener('change', compute); });\n      compute();\n    })();\n  <\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Comment passer d'Excel \u00e0 un pilotage automatis\u00e9 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'Excel a une vertu : il oblige \u00e0 structurer ses indicateurs avant d'investir dans un outil. Il a aussi des limites qui apparaissent d\u00e8s que le p\u00e9rim\u00e8tre d\u00e9passe une cinquantaine d'op\u00e9rateurs. Les habilitations expirent sans qu'aucune alerte ne se d\u00e9clenche, la signature \u00e9lectronique n'est pas disponible, et le lien avec le planning d'affectation manque, ce qui rend le temps de pratique r\u00e9el invisible. \u00c0 cela s'ajoute la maintenance manuelle, qui cr\u00e9e un goulot d'\u00e9tranglement et multiplie les erreurs de saisie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un pilotage automatis\u00e9 ne rel\u00e8ve pas du gadget : c'est la condition pour suivre les KPI de transfert op\u00e9rationnel et de conformit\u00e9 avec des donn\u00e9es fiables. Le tableau de bord se branche sur la matrice de comp\u00e9tences, le planning, le LMS et les \u00e9valuations pratiques. Chaque action sur poste alimente la donn\u00e9e sans saisie suppl\u00e9mentaire, et le&nbsp;<a href=\"https:\/\/merca.team\/suivi-des-formations-optimiser-la-montee-en-competences\/\">suivi des formations<\/a>&nbsp;devient une lecture quotidienne plut\u00f4t qu'un rattrapage mensuel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C'est exactement ce que nous construisons chez Mercateam avec nos sites industriels clients. Pour voir \u00e0 quoi ressemble un tableau de bord formation industrie automatis\u00e9 sur votre p\u00e9rim\u00e8tre, demandez une d\u00e9mo personnalis\u00e9e.<\/p>\n\n\n\n<div class=\"mt-module\" id=\"mt-excel-vs-auto\" style=\"all: initial; display: block; width: 100%; max-width: 820px; margin: 40px auto; box-sizing: border-box; font-family: system-ui, -apple-system, 'Segoe UI', sans-serif; line-height: normal; color: #1e293b; -webkit-text-size-adjust: 100%;\">\n  <style>\n    .mt-module *, .mt-module *::before, .mt-module *::after { box-sizing: border-box; }\n    .mt-module { background: #ffffff; border: 1px solid #e2e8f0; border-radius: 16px; padding: 32px; box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04); }\n    .mt-module .mt-eyebrow { display: flex; align-items: center; gap: 8px; margin: 0 0 12px 0; }\n    .mt-module .mt-dot { width: 6px; height: 6px; border-radius: 50%; background: #6733FD; display: inline-block; }\n    .mt-module .mt-eyebrow-text { font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: #6733FD; margin: 0; }\n    .mt-module h3 { font-size: 22px; font-weight: 700; color: #1e293b; margin: 0 0 20px 0; line-height: 1.3; }\n    .mt-module .mt-tabs { display: flex; gap: 8px; margin: 0 0 24px 0; border-bottom: 1px solid #e2e8f0; padding: 0; }\n    .mt-module .mt-tab { background: transparent; color: #64748b; border: none; border-bottom: 2px solid transparent; padding: 12px 4px; margin: 0 20px 0 0; font-size: 15px; font-weight: 600; cursor: pointer; }\n    .mt-module .mt-tab[aria-selected=\"true\"] { color: #6733FD; border-bottom: 2px solid #6733FD; }\n    .mt-module .mt-panel { display: none; margin: 0; padding: 0; }\n    .mt-module .mt-panel.mt-active { display: block; }\n    .mt-module ul { list-style: none; margin: 0; padding: 0; }\n    .mt-module li { display: flex; align-items: flex-start; gap: 12px; padding: 12px 0; border-bottom: 1px solid #e2e8f0; margin: 0; }\n    .mt-module li:last-child { border-bottom: none; }\n    .mt-module .mt-icon { flex-shrink: 0; width: 20px; height: 20px; margin-top: 1px; }\n    .mt-module .mt-item-text { font-size: 15px; line-height: 1.6; color: #1e293b; margin: 0; padding: 0; }\n  <\/style>\n\n  <div class=\"mt-eyebrow\">\n    <span class=\"mt-dot\"><\/span>\n    <p class=\"mt-eyebrow-text\">Comparatif<\/p>\n  <\/div>\n  <h3>Excel ou pilotage automatis\u00e9 ?<\/h3>\n\n  <div class=\"mt-tabs\" role=\"tablist\">\n    <button type=\"button\" class=\"mt-tab\" id=\"mt-tab-excel\" role=\"tab\" aria-selected=\"true\" aria-controls=\"mt-panel-excel\">Suivi Excel<\/button>\n    <button type=\"button\" class=\"mt-tab\" id=\"mt-tab-auto\" role=\"tab\" aria-selected=\"false\" aria-controls=\"mt-panel-auto\">Pilotage automatis\u00e9<\/button>\n  <\/div>\n\n  <div class=\"mt-panel mt-active\" id=\"mt-panel-excel\" role=\"tabpanel\" aria-labelledby=\"mt-tab-excel\">\n    <ul>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"8\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><line x1=\"7\" y1=\"10\" x2=\"13\" y2=\"10\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><\/svg><p class=\"mt-item-text\">Aucune alerte automatique quand une habilitation approche de l'expiration<\/p><\/li>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"8\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><line x1=\"7\" y1=\"10\" x2=\"13\" y2=\"10\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><\/svg><p class=\"mt-item-text\">Signature \u00e9lectronique des \u00e9valuations pratiques indisponible<\/p><\/li>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"8\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><line x1=\"7\" y1=\"10\" x2=\"13\" y2=\"10\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><\/svg><p class=\"mt-item-text\">Aucun lien avec le planning d'affectation : le temps de pratique r\u00e9el reste invisible<\/p><\/li>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><circle cx=\"10\" cy=\"10\" r=\"8\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><line x1=\"7\" y1=\"10\" x2=\"13\" y2=\"10\" stroke=\"#64748b\" stroke-width=\"1.5\"\/><\/svg><p class=\"mt-item-text\">Mise \u00e0 jour manuelle : goulot d'\u00e9tranglement et erreurs de saisie<\/p><\/li>\n    <\/ul>\n  <\/div>\n\n  <div class=\"mt-panel\" id=\"mt-panel-auto\" role=\"tabpanel\" aria-labelledby=\"mt-tab-auto\">\n    <ul>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 10.5L8.5 14L15 6.5\" stroke=\"#16a34a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><p class=\"mt-item-text\">Alertes automatiques \u00e0 30, 60 et 90 jours sur les expirations d'habilitation<\/p><\/li>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 10.5L8.5 14L15 6.5\" stroke=\"#16a34a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><p class=\"mt-item-text\">Signature \u00e9lectronique trac\u00e9e sur chaque \u00e9valuation pratique<\/p><\/li>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 10.5L8.5 14L15 6.5\" stroke=\"#16a34a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><p class=\"mt-item-text\">Donn\u00e9es connect\u00e9es au planning : le temps de pratique r\u00e9el sur poste devient visible<\/p><\/li>\n      <li><svg class=\"mt-icon\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 10.5L8.5 14L15 6.5\" stroke=\"#16a34a\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><p class=\"mt-item-text\">Mise \u00e0 jour automatique depuis la matrice, le planning, le LMS et les \u00e9valuations<\/p><\/li>\n    <\/ul>\n  <\/div>\n\n  <script>\n    (function(){\n      var root = document.getElementById('mt-excel-vs-auto');\n      if(!root) return;\n      var tabs = root.querySelectorAll('.mt-tab');\n      var panels = root.querySelectorAll('.mt-panel');\n\n      function activate(tab){\n        tabs.forEach(function(t){ t.setAttribute('aria-selected', t === tab ? 'true' : 'false'); });\n        panels.forEach(function(p){\n          p.classList.toggle('mt-active', p.id === tab.getAttribute('aria-controls'));\n        });\n      }\n\n      tabs.forEach(function(tab){\n        tab.addEventListener('click', function(){ activate(tab); });\n        tab.addEventListener('keydown', function(e){\n          if(e.key === 'ArrowRight' || e.key === 'ArrowLeft'){\n            e.preventDefault();\n            var idx = Array.prototype.indexOf.call(tabs, tab);\n            var next = e.key === 'ArrowRight' ? (idx + 1) % tabs.length : (idx - 1 + tabs.length) % tabs.length;\n            tabs[next].focus();\n            activate(tabs[next]);\n          }\n        });\n      });\n    })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Vous pr\u00e9sentez vos chiffres formation \u00e0 la direction, heures dispens\u00e9es, budget consomm\u00e9, taux de compl\u00e9tion, sans que rien ne d\u00e9clenche de discussion. Ces indicateurs ne disent rien du vrai sujet : est-ce que vos op\u00e9rateurs savent faire leur poste, et est-ce que votre site passera son prochain audit. En industrie, un tableau de bord formation [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":10087,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[13],"tags":[],"class_list":["post-10086","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-formation"],"_links":{"self":[{"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/posts\/10086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/comments?post=10086"}],"version-history":[{"count":2,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/posts\/10086\/revisions"}],"predecessor-version":[{"id":10089,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/posts\/10086\/revisions\/10089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/media\/10087"}],"wp:attachment":[{"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/media?parent=10086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/categories?post=10086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/merca.team\/en\/wp-json\/wp\/v2\/tags?post=10086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}