{"id":1283,"date":"2025-11-29T19:21:56","date_gmt":"2025-11-29T19:21:56","guid":{"rendered":"https:\/\/clubvivremieux.com\/?page_id=1283"},"modified":"2025-11-29T19:39:45","modified_gmt":"2025-11-29T19:39:45","slug":"auto-test-burn-out-epuisement-2","status":"publish","type":"page","link":"https:\/\/clubvivremieux.com\/index.php\/auto-test-burn-out-epuisement-2\/","title":{"rendered":"Auto-test Burn-out \/ \u00c9puisement"},"content":{"rendered":"\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.0\" \/>\n<title>Auto-test Burn-out<\/title>\n<style>\n  body {\n    font-family: Arial, sans-serif;\n    max-width: 800px;\n    margin: 20px auto;\n    background: #ffffff;\n    color: #222;\n    padding: 20px;\n  }\n  .card {\n    border: 1px solid #ddd;\n    padding: 20px;\n    border-radius: 10px;\n    margin-bottom: 20px;\n    background: #fafafa;\n  }\n  .btn {\n    padding: 10px 16px;\n    border-radius: 6px;\n    border: 1px solid #333;\n    cursor: pointer;\n    background: #fff;\n  }\n  .btn-primary {\n    background: #333;\n    color: white;\n  }\n  .hidden {\n    display: none;\n  }\n  .scale button {\n    margin: 4px;\n    padding: 10px;\n    border-radius: 6px;\n    border: 1px solid #aaa;\n    cursor: pointer;\n    background: #fff;\n    color: #000 !important;\n  }\n  .scale button.selected {\n    background: #333;\n    color: #fff !important;\n    border-color: #333;\n  }\n<\/style>\n<\/head>\n<body>\n\n<h1>Auto-test Burn-out \/ \u00c9puisement<\/h1>\n<p>R\u00e9pondez simplement \u00e0 chaque question. Ce test n&rsquo;est pas un diagnostic m\u00e9dical.<\/p>\n\n<div id=\"test-container\" class=\"card\"><\/div>\n<div id=\"result-container\" class=\"card hidden\"><\/div>\n\n<script>\nconst questions = [\n  { id: 1, text: \"Je me sens \u00e9puis\u00e9\u00b7e physiquement ou \u00e9motionnellement la plupart du temps.\" },\n  { id: 2, text: \"J'ai du mal \u00e0 dormir ou mon sommeil ne me repose pas.\" },\n  { id: 3, text: \"Je me sens d\u00e9tach\u00e9\u00b7e, cynique ou indiff\u00e9rent\u00b7e \u00e0 mon travail ou mes responsabilit\u00e9s.\" },\n  { id: 4, text: \"J'ai une baisse de concentration ou de productivit\u00e9.\" },\n  { id: 5, text: \"Je m'irrite facilement ou je suis souvent \u00e0 fleur de peau.\" },\n  { id: 6, text: \"J'ai des sympt\u00f4mes physiques (maux de t\u00eate, tensions, troubles digestifs).\" },\n  { id: 7, text: \"Je me coupe de mes relations sociales.\" },\n  { id: 8, text: \"Je me sens inefficace ou inutile.\" },\n  { id: 9, text: \"J'utilise plus l'alcool \/ tabac \/ substances pour tenir.\" },\n  { id: 10, text: \"J'ai eu des pens\u00e9es de me faire du mal ces derni\u00e8res semaines.\", suicidal: true },\n];\n\nconst answers = {};\nquestions.forEach(q => answers[q.id] = -1);\nlet current = 0;\n\nfunction renderQuestion() {\n  const q = questions[current];\n  const container = document.getElementById(\"test-container\");\n\n  container.innerHTML = `\n    <h2>Question ${current + 1} \/ ${questions.length}<\/h2>\n    <p>${q.text}<\/p>\n\n    <div class=\"scale\">\n      ${[\"0 - Jamais\", \"1 - Rarement\", \"2 - Parfois\", \"3 - Souvent\", \"4 - Tr\u00e8s souvent\"]\n        .map((lbl, i) => `\n          <button onclick=\"selectAnswer(${q.id}, ${i})\" id=\"btn-${q.id}-${i}\" class=\"${answers[q.id] === i ? 'selected' : ''}\">${lbl}<\/button>\n        `).join('')}\n    <\/div>\n\n    <br>\n\n    <button class=\"btn\" ${current===0 ? 'disabled' : ''} onclick=\"prevQuestion()\">Pr\u00e9c\u00e9dent<\/button>\n    ${current < questions.length - 1\n      ? `<button class='btn btn-primary' onclick='nextQuestion()'>Suivant<\/button>`\n      : `<button class='btn btn-primary' onclick='finishTest()'>Voir mon r\u00e9sultat<\/button>`}\n  `;\n}\n\nfunction selectAnswer(id, val) {\n  answers[id] = val;\n  renderQuestion();\n}\n\nfunction nextQuestion() {\n  if (answers[questions[current].id] < 0) {\n    alert(\"Veuillez r\u00e9pondre avant de continuer.\");\n    return;\n  }\n  current++;\n  renderQuestion();\n}\n\nfunction prevQuestion() {\n  current--;\n  renderQuestion();\n}\n\nfunction finishTest() {\n  if (Object.values(answers).some(v => v < 0)) {\n    alert(\"Merci de r\u00e9pondre \u00e0 toutes les questions.\");\n    return;\n  }\n\n  const suicideQ = questions.find(q => q.suicidal);\n  const suicidalAnswer = answers[suicideQ.id];\n\n  let total = 0;\n  questions.filter(q => !q.suicidal).forEach(q => total += answers[q.id]);\n  const max = (questions.length - 1) * 4;\n  const pct = Math.round((total \/ max) * 100);\n\n  let level = \"Faible\";\n  if (pct >= 65) level = \"\u00c9lev\u00e9\";\n  else if (pct >= 35) level = \"Mod\u00e9r\u00e9\";\n\n  const advice = {\n    \"Faible\": [\n      \"Continuez \u00e0 surveiller votre niveau d'\u00e9nergie.\",\n      \"Maintenez de bonnes habitudes de repos.\",\n      \"Parlez avec des proches si besoin.\"\n    ],\n    \"Mod\u00e9r\u00e9\": [\n      \"Envisagez d'ajuster votre charge de travail.\",\n      \"Prenez des pauses r\u00e9guli\u00e8res.\",\n      \"Parlez \u00e0 un professionnel de sant\u00e9 si les sympt\u00f4mes persistent.\"\n    ],\n    \"\u00c9lev\u00e9\": [\n      \"Contactez un professionnel de sant\u00e9 rapidement.\",\n      \"Un arr\u00eat temporaire peut \u00eatre n\u00e9cessaire.\",\n      \"Cherchez du soutien autour de vous.\"\n    ]\n  };\n\n  document.getElementById(\"test-container\").classList.add(\"hidden\");\n\n  const res = document.getElementById(\"result-container\");\n  res.classList.remove(\"hidden\");\n\n  res.innerHTML = `\n    <h2>R\u00e9sultat : ${level}<\/h2>\n    <p>Score : ${total} \/ ${max} (${pct}%)<\/p>\n\n    ${suicidalAnswer >= 3 ? `\n      <div style='background:#ffe6e6;padding:15px;border:1px solid red;border-radius:8px;'>\n        <strong style='color:red;'>Alerte importante :<\/strong><br>\n        Vos r\u00e9ponses indiquent des pens\u00e9es auto-destructrices. Si vous \u00eates en danger, appelez imm\u00e9diatement le <strong>112<\/strong>.\n      <\/div><br>\n    ` : ''}\n\n    <h3>Conseils personnalis\u00e9s :<\/h3>\n    <ul>\n      ${advice[level].map(a => `<li>${a}<\/li>`).join('')}\n    <\/ul>\n\n    <button class='btn' onclick='restartTest()'>Refaire le test<\/button>\n  `;\n}\n\nfunction restartTest() {\n  questions.forEach(q => answers[q.id] = -1);\n  current = 0;\n  document.getElementById(\"result-container\").classList.add(\"hidden\");\n  document.getElementById(\"test-container\").classList.remove(\"hidden\");\n  renderQuestion();\n}\n\nrenderQuestion();\n<\/script>\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Auto-test Burn-out Auto-test Burn-out \/ \u00c9puisement R\u00e9pondez simplement \u00e0 chaque question. Ce test n&rsquo;est pas un diagnostic m\u00e9dical.<\/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-1283","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/pages\/1283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/comments?post=1283"}],"version-history":[{"count":3,"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/pages\/1283\/revisions"}],"predecessor-version":[{"id":1286,"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/pages\/1283\/revisions\/1286"}],"wp:attachment":[{"href":"https:\/\/clubvivremieux.com\/index.php\/wp-json\/wp\/v2\/media?parent=1283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}