{"id":5529,"date":"2026-07-21T00:20:57","date_gmt":"2026-07-20T22:20:57","guid":{"rendered":"https:\/\/dgtlms.fr\/?page_id=5529"},"modified":"2026-07-21T09:17:48","modified_gmt":"2026-07-21T07:17:48","slug":"quel-lms-est-fait-pour-moi","status":"publish","type":"page","link":"https:\/\/dgtlms.fr\/en\/quel-lms-est-fait-pour-moi\/","title":{"rendered":"Quel LMS est fait pour vous ?"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\" style=\"border-radius:15px;\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!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>Quel LMS est fait pour vous ? \u2014 DGTLMS<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --bg:          #f5f6fa;\n    --white:       #ffffff;\n    --navy:        #1a2b5e;\n    --navy-light:  #2d4080;\n    --coral:       #e85d3a;\n    --coral-dark:  #c94d2e;\n    --coral-bg:    #fff3f0;\n    --coral-ring:  #fdddd6;\n    --text:        #1a2b5e;\n    --muted:       #6b7a99;\n    --border:      #e2e6f0;\n    --green:       #22a86b;\n    --radius:      14px;\n    --radius-sm:   10px;\n    --shadow-sm:   0 1px 6px rgba(26,43,94,0.07);\n    --shadow-md:   0 4px 20px rgba(26,43,94,0.10);\n    --font:        'Inter', system-ui, -apple-system, sans-serif;\n  }\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    background: var(--bg);\n    color: var(--text);\n    font-family: var(--font);\n    font-size: 16px;\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  \/* \u2500\u2500 Layout \u2500\u2500 *\/\n  .qz-wrap {\n    max-width: 960px;\n    margin: 0 auto;\n    padding: 52px 20px 80px;\n  }\n\n  \/* \u2500\u2500 Hero \u2500\u2500 *\/\n  .qz-hero { text-align: center; margin-bottom: 40px; }\n  .qz-eyebrow {\n    display: inline-block;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: var(--coral);\n    margin-bottom: 14px;\n  }\n  .qz-hero h1 {\n    font-size: clamp(24px, 5vw, 38px);\n    font-weight: 800;\n    color: var(--navy);\n    letter-spacing: -0.03em;\n    line-height: 1.15;\n    margin-bottom: 12px;\n  }\n  .qz-hero h1 em { font-style: normal; color: var(--coral); }\n  .qz-hero p { font-size: 15px; color: var(--muted); max-width: 460px; margin: 0 auto; }\n\n  \/* \u2500\u2500 Progress \u2500\u2500 *\/\n  .qz-progress { margin-bottom: 28px; display: none; }\n  .qz-prog-meta {\n    display: flex;\n    justify-content: space-between;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--muted);\n    margin-bottom: 8px;\n  }\n  .qz-prog-track {\n    height: 4px;\n    background: var(--border);\n    border-radius: 999px;\n    overflow: hidden;\n  }\n  .qz-prog-fill {\n    height: 100%;\n    background: linear-gradient(90deg, var(--coral), #f07a5a);\n    border-radius: 999px;\n    transition: width .35s cubic-bezier(.4,0,.2,1);\n    width: 0%;\n  }\n\n  \/* \u2500\u2500 Card \u2500\u2500 *\/\n  .qz-card {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    padding: 32px 28px 24px;\n    box-shadow: var(--shadow-sm);\n    display: none;\n  }\n  .qz-card.active {\n    display: block;\n    animation: slideUp .25s ease;\n  }\n  @keyframes slideUp {\n    from { opacity: 0; transform: translateY(8px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .qz-qnum {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--coral);\n    margin-bottom: 8px;\n  }\n  .qz-qtitle {\n    font-size: 19px;\n    font-weight: 800;\n    color: var(--navy);\n    letter-spacing: -0.02em;\n    line-height: 1.25;\n    margin-bottom: 5px;\n  }\n  .qz-qhint { font-size: 13px; color: var(--muted); margin-bottom: 22px; }\n\n  \/* \u2500\u2500 Options \u2500\u2500 *\/\n  .qz-opts { display: grid; gap: 9px; }\n  .qz-opt {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    background: var(--bg);\n    border: 1.5px solid var(--border);\n    border-radius: var(--radius-sm);\n    padding: 13px 16px;\n    cursor: pointer;\n    text-align: left;\n    color: var(--text);\n    font-family: var(--font);\n    width: 100%;\n    transition: border-color .15s, background .15s, transform .12s;\n  }\n  .qz-opt:hover {\n    border-color: var(--coral);\n    background: var(--coral-bg);\n    transform: translateX(3px);\n  }\n  .qz-opt.sel {\n    border-color: var(--coral);\n    background: var(--coral-bg);\n    box-shadow: 0 0 0 3px var(--coral-ring);\n  }\n  .qz-opt-icon { font-size: 21px; width: 30px; text-align: center; flex-shrink: 0; }\n  .qz-opt-label { font-size: 14px; font-weight: 600; color: var(--navy); }\n  .qz-opt-sub   { font-size: 12px; color: var(--muted); margin-top: 1px; }\n\n  \/* \u2500\u2500 Nav \u2500\u2500 *\/\n  .qz-nav {\n    display: none;\n    justify-content: space-between;\n    align-items: center;\n    gap: 10px;\n    margin-top: 18px;\n  }\n  .qz-btn-prev {\n    background: none;\n    border: 1.5px solid var(--border);\n    color: var(--muted);\n    border-radius: var(--radius-sm);\n    padding: 10px 20px;\n    font-family: var(--font);\n    font-size: 13px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: border-color .15s, color .15s;\n  }\n  .qz-btn-prev:hover:not(:disabled) { border-color: var(--navy); color: var(--navy); }\n  .qz-btn-prev:disabled { opacity: .3; cursor: default; }\n  .qz-btn-next {\n    background: var(--coral);\n    border: none;\n    color: #fff;\n    border-radius: 999px;\n    padding: 12px 30px;\n    font-family: var(--font);\n    font-size: 14px;\n    font-weight: 700;\n    cursor: pointer;\n    margin-left: auto;\n    transition: background .15s, transform .12s, opacity .15s;\n  }\n  .qz-btn-next:hover:not(:disabled) { background: var(--coral-dark); transform: translateY(-1px); }\n  .qz-btn-next:disabled { opacity: .32; cursor: default; }\n\n  \/* \u2500\u2500 Result \u2500\u2500 *\/\n  #qz-result { display: none; }\n  #qz-result.active { display: block; animation: slideUp .3s ease; }\n\n  .qz-res-hero {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-top: 4px solid var(--coral);\n    border-radius: var(--radius);\n    padding: 36px 28px 30px;\n    box-shadow: var(--shadow-md);\n    text-align: center;\n    margin-bottom: 18px;\n  }\n  .qz-res-eyebrow {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--coral);\n    margin-bottom: 12px;\n  }\n  .qz-res-title {\n    font-size: clamp(20px, 3.5vw, 28px);\n    font-weight: 800;\n    color: var(--navy);\n    letter-spacing: -0.02em;\n    line-height: 1.2;\n    margin-bottom: 12px;\n  }\n  .qz-res-desc {\n    font-size: 15px;\n    color: var(--muted);\n    max-width: 500px;\n    margin: 0 auto 26px;\n    line-height: 1.7;\n  }\n  .qz-res-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: var(--coral);\n    color: #fff;\n    text-decoration: none;\n    border-radius: 999px;\n    padding: 14px 30px;\n    font-family: var(--font);\n    font-size: 14px;\n    font-weight: 700;\n    transition: background .15s, transform .12s;\n  }\n  .qz-res-cta:hover { background: var(--coral-dark); color: #fff; transform: translateY(-2px); }\n\n  .qz-res-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n  .qz-res-card {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: var(--radius-sm);\n    padding: 20px 18px;\n    box-shadow: var(--shadow-sm);\n  }\n  .qz-res-card-icon  { font-size: 26px; margin-bottom: 10px; }\n  .qz-res-card-title {\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: var(--coral);\n    margin-bottom: 6px;\n  }\n  .qz-res-card-text { font-size: 13px; color: var(--muted); line-height: 1.55; }\n\n  .qz-res-features {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    padding: 24px 28px;\n    box-shadow: var(--shadow-sm);\n    margin-bottom: 24px;\n  }\n  .qz-res-features h3 { font-size: 15px; font-weight: 700; color: var(--navy); margin-bottom: 16px; }\n  .qz-feat-list { list-style: none; }\n  .qz-feat-list li {\n    display: flex;\n    gap: 11px;\n    align-items: flex-start;\n    font-size: 14px;\n    color: #4a5568;\n    padding: 8px 0;\n    border-bottom: 1px solid var(--border);\n    line-height: 1.5;\n  }\n  .qz-feat-list li:last-child { border-bottom: none; }\n  .qz-check { color: var(--coral); font-size: 15px; flex-shrink: 0; margin-top: 1px; }\n\n  \/* \u2500\u2500 Tableau comparatif march\u00e9 \u2500\u2500 *\/\n  .qz-market {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: var(--radius);\n    padding: 24px 28px;\n    box-shadow: var(--shadow-sm);\n    margin-bottom: 20px;\n    overflow-x: auto;\n  }\n  .qz-market h3 { font-size: 15px; font-weight: 700; color: var(--navy); margin-bottom: 16px; }\n  .qz-market table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 13px;\n  }\n  .qz-market thead th {\n    text-align: left;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: var(--muted);\n    padding: 0 10px 10px 10px;\n    border-bottom: 2px solid var(--border);\n  }\n  .qz-market thead th:first-child { padding-left: 0; }\n  .qz-market tbody tr:hover { background: var(--bg); }\n  .qz-market tbody td {\n    padding: 10px 10px;\n    border-bottom: 1px solid var(--border);\n    color: #4a5568;\n    vertical-align: middle;\n    line-height: 1.45;\n  }\n  .qz-market tbody td:first-child { padding-left: 0; font-weight: 600; color: var(--navy); white-space: nowrap; }\n  .qz-market tbody tr:last-child td { border-bottom: none; }\n  .qz-sol-highlight td { background: var(--coral-bg) !important; }\n  .qz-sol-highlight td:first-child { color: var(--coral) !important; }\n  .sol-tag {\n    display: inline-block;\n    font-size: 10px;\n    font-weight: 700;\n    background: var(--coral);\n    color: #fff;\n    border-radius: 4px;\n    padding: 1px 6px;\n    margin-left: 6px;\n    vertical-align: middle;\n    letter-spacing: 0.05em;\n  }\n  .ok  { color: var(--green); font-weight: 700; }\n  .ko  { color: #cbd5e0; }\n  .mid { color: #f59e0b; font-weight: 600; }\n\n  .qz-reset {\n    display: block;\n    margin: 0 auto;\n    background: none;\n    border: 1.5px solid var(--border);\n    color: var(--muted);\n    border-radius: 999px;\n    padding: 10px 24px;\n    font-family: var(--font);\n    font-size: 13px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: border-color .15s, color .15s;\n  }\n  .qz-reset:hover { border-color: var(--navy); color: var(--navy); }\n\n  @media (max-width: 520px) {\n    .qz-wrap { padding: 32px 14px 60px; }\n    .qz-card { padding: 24px 16px 18px; }\n    .qz-res-hero { padding: 26px 18px 22px; }\n    .qz-res-features { padding: 20px 18px; }\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"qz-wrap\">\n\n\n\n  <!-- Progress -->\n  <div class=\"qz-progress\" id=\"qz-progress\">\n    <div class=\"qz-prog-meta\">\n      <span id=\"qz-prog-label\">Question 1 sur 8<\/span>\n      <span id=\"qz-prog-pct\">0 %<\/span>\n    <\/div>\n    <div class=\"qz-prog-track\"><div class=\"qz-prog-fill\" id=\"qz-prog-fill\"><\/div><\/div>\n  <\/div>\n\n  <!-- Questions -->\n  <div id=\"qz-questions\">\n\n    <!-- Q1 -->\n    <div class=\"qz-card active\" data-q=\"0\">\n      <div class=\"qz-qnum\">Question 1 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Quelle est la taille de votre organisation ?<\/div>\n      <div class=\"qz-qhint\">Cela d\u00e9termine les besoins en administration et en volum\u00e9trie.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"tpe\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udf31<\/span><div><div class=\"qz-opt-label\">TPE \u2014 Moins de 10 salari\u00e9s<\/div><div class=\"qz-opt-sub\">Auto-entrepreneur, cabinet, micro-structure<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"pme\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udfe2<\/span><div><div class=\"qz-opt-label\">PME \u2014 10 \u00e0 250 salari\u00e9s<\/div><div class=\"qz-opt-sub\">PME r\u00e9gionale, OF, association<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"eti\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udfed<\/span><div><div class=\"qz-opt-label\">ETI \u2014 250 \u00e0 5 000 salari\u00e9s<\/div><div class=\"qz-opt-sub\">Groupe r\u00e9gional, collectivit\u00e9, r\u00e9seau de franchises<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"gc\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udf10<\/span><div><div class=\"qz-opt-label\">Grand compte \u2014 5 000+ salari\u00e9s<\/div><div class=\"qz-opt-sub\">Groupe national, administration, r\u00e9seau multi-sites<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q2 -->\n    <div class=\"qz-card\" data-q=\"1\">\n      <div class=\"qz-qnum\">Question 2 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Pour qui formez-vous en priorit\u00e9 ?<\/div>\n      <div class=\"qz-qhint\">Le profil de vos apprenants impacte les fonctionnalit\u00e9s indispensables.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"interne\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udc65<\/span><div><div class=\"qz-opt-label\">Collaborateurs internes<\/div><div class=\"qz-opt-sub\">Onboarding, mont\u00e9e en comp\u00e9tences, formation maison<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"externe\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udf93<\/span><div><div class=\"qz-opt-label\">Apprenants externes \/ clients<\/div><div class=\"qz-opt-sub\">Organisme de formation, e-learning grand public<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"mixte\"   onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udd04<\/span><div><div class=\"qz-opt-label\">Les deux \u00e0 la fois<\/div><div class=\"qz-opt-sub\">Entreprise formatrice ET organisme de formation<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q3 -->\n    <div class=\"qz-card\" data-q=\"2\">\n      <div class=\"qz-qnum\">Question 3 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Votre organisme est-il certifi\u00e9 Qualiopi ?<\/div>\n      <div class=\"qz-qhint\">Qualiopi impose des exigences de tra\u00e7abilit\u00e9 et de reporting sp\u00e9cifiques.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"q_oui\"    onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\u2705<\/span><div><div class=\"qz-opt-label\">Oui, nous sommes certifi\u00e9s Qualiopi<\/div><div class=\"qz-opt-sub\">Tra\u00e7abilit\u00e9 et reporting OPCO requis<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"q_cours\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\u23f3<\/span><div><div class=\"qz-opt-label\">En cours \/ nous y pensons<\/div><div class=\"qz-opt-sub\">Nous anticipons les exigences \u00e0 venir<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"q_non\"    onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\u2796<\/span><div><div class=\"qz-opt-label\">Non, cela ne nous concerne pas<\/div><div class=\"qz-opt-sub\">Formation interne, pas de financement OPCO<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q4 -->\n    <div class=\"qz-card\" data-q=\"3\">\n      <div class=\"qz-qnum\">Question 4 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Vendez-vous des formations en ligne ?<\/div>\n      <div class=\"qz-qhint\">La vente directe n\u00e9cessite un tunnel e-commerce int\u00e9gr\u00e9 au LMS.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"v_oui\"   onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\uded2<\/span><div><div class=\"qz-opt-label\">Oui, avec paiement en ligne<\/div><div class=\"qz-opt-sub\">WooCommerce, Stripe, tunnel de vente<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"v_devis\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udccb<\/span><div><div class=\"qz-opt-label\">Sur devis \/ contrat uniquement<\/div><div class=\"qz-opt-sub\">Facturation manuelle, pas de paiement en ligne<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"v_non\"   onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udeab<\/span><div><div class=\"qz-opt-label\">Non, formations gratuites ou internes<\/div><div class=\"qz-opt-sub\">Pas de transaction financi\u00e8re<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q5 -->\n    <div class=\"qz-card\" data-q=\"4\">\n      <div class=\"qz-qnum\">Question 5 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Quel est votre type de contenu principal ?<\/div>\n      <div class=\"qz-qhint\">Le format des contenus conditionne les formats \u00e0 supporter.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"scorm\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udce6<\/span><div><div class=\"qz-opt-label\">Modules SCORM \/ e-learning<\/div><div class=\"qz-opt-sub\">iSpring, Storyline, Rise 360, Captivate\u2026<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"video\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udfa5<\/span><div><div class=\"qz-opt-label\">Vid\u00e9os &amp; contenus multim\u00e9dia<\/div><div class=\"qz-opt-sub\">Capsules vid\u00e9o, podcasts, YouTube, Vimeo<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"blend\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udfeb<\/span><div><div class=\"qz-opt-label\">Pr\u00e9sentiel + classe virtuelle<\/div><div class=\"qz-opt-sub\">Blended learning, Teams, Zoom, Webex<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"mix\"    onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udfaf<\/span><div><div class=\"qz-opt-label\">Mix de tous les formats<\/div><div class=\"qz-opt-sub\">SCORM + vid\u00e9os + pr\u00e9sentiel + classes virtuelles<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q6 -->\n    <div class=\"qz-card\" data-q=\"5\">\n      <div class=\"qz-qnum\">Question 6 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Avez-vous des contraintes d'int\u00e9gration SI ?<\/div>\n      <div class=\"qz-qhint\">Connexions avec votre SIRH, ERP ou logiciel de gestion de formation.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"si_oui\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udd17<\/span><div><div class=\"qz-opt-label\">Oui, int\u00e9gration SIRH \/ ERP indispensable<\/div><div class=\"qz-opt-sub\">Ypar\u00e9o, Dendreo, Alcuin, SAP, Talentsoft\u2026<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"si_plus\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udd0c<\/span><div><div class=\"qz-opt-label\">Ce serait un plus<\/div><div class=\"qz-opt-sub\">Pas bloquant aujourd'hui, mais \u00e0 pr\u00e9voir<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"si_non\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\u2702\ufe0f<\/span><div><div class=\"qz-opt-label\">Non, le LMS fonctionnera en autonomie<\/div><div class=\"qz-opt-sub\">Pas de SI formation existant<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q7 -->\n    <div class=\"qz-card\" data-q=\"6\">\n      <div class=\"qz-qnum\">Question 7 \/ 8<\/div>\n      <div class=\"qz-qtitle\">G\u00e9rez-vous des habilitations ou certifications r\u00e9glementaires ?<\/div>\n      <div class=\"qz-qhint\">Recyclages, alertes d'\u00e9ch\u00e9ance, tra\u00e7abilit\u00e9 obligatoire.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"h_oui\"    onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\u26a0\ufe0f<\/span><div><div class=\"qz-opt-label\">Oui, c'est critique pour nous<\/div><div class=\"qz-opt-sub\">Habilitations \u00e9lectriques, CACES, SST, hygi\u00e8ne\u2026<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"h_partiel\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udcc5<\/span><div><div class=\"qz-opt-label\">Partiellement<\/div><div class=\"qz-opt-sub\">Quelques certifications \u00e0 recycler<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"h_non\"    onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\ude0c<\/span><div><div class=\"qz-opt-label\">Non, pas de formation r\u00e9glementaire<\/div><div class=\"qz-opt-sub\">D\u00e9veloppement, soft skills, m\u00e9tier<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Q8 -->\n    <div class=\"qz-card\" data-q=\"7\">\n      <div class=\"qz-qnum\">Question 8 \/ 8<\/div>\n      <div class=\"qz-qtitle\">Quel est votre budget LMS annuel envisag\u00e9 ?<\/div>\n      <div class=\"qz-qhint\">Pour orienter vers la modalit\u00e9 d'h\u00e9bergement la plus adapt\u00e9e.<\/div>\n      <div class=\"qz-opts\">\n        <button class=\"qz-opt\" data-val=\"b_xs\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udcb0<\/span><div><div class=\"qz-opt-label\">Moins de 1 000 \u20ac\/an<\/div><div class=\"qz-opt-sub\">Solution l\u00e9g\u00e8re, SaaS \u00e0 l'essentiel<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"b_m\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\udcb6<\/span><div><div class=\"qz-opt-label\">1 000 \u00e0 5 000 \u20ac\/an<\/div><div class=\"qz-opt-sub\">LMS complet, toutes fonctionnalit\u00e9s<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"b_h\"  onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83c\udfc6<\/span><div><div class=\"qz-opt-label\">5 000 \u00e0 15 000 \u20ac \/ an ou licence<\/div><div class=\"qz-opt-sub\">ASP haute performance ou On-premise<\/div><\/div><\/button>\n        <button class=\"qz-opt\" data-val=\"b_xl\" onclick=\"pick(this)\"><span class=\"qz-opt-icon\">\ud83d\ude80<\/span><div><div class=\"qz-opt-label\">Plus de 15 000 \u20ac (sur-mesure)<\/div><div class=\"qz-opt-sub\">Grand compte, infrastructure d\u00e9di\u00e9e<\/div><\/div><\/button>\n      <\/div>\n    <\/div>\n\n  <\/div><!-- \/qz-questions -->\n\n  <!-- Navigation -->\n  <div class=\"qz-nav\" id=\"qz-nav\">\n    <button class=\"qz-btn-prev\" id=\"qz-prev\" onclick=\"prev()\" disabled>\u2190 Pr\u00e9c\u00e9dent<\/button>\n    <button class=\"qz-btn-next\" id=\"qz-next\" onclick=\"next()\" disabled>Suivant \u2192<\/button>\n  <\/div>\n\n  <!-- R\u00e9sultat -->\n  <div id=\"qz-result\">\n    <div class=\"qz-res-hero\">\n      <div class=\"qz-res-eyebrow\" id=\"r-badge\"><\/div>\n      <div class=\"qz-res-title\"   id=\"r-title\"><\/div>\n      <div class=\"qz-res-desc\"    id=\"r-desc\"><\/div>\n      <a href=\"https:\/\/calendly.com\/dgtconcept\/decouverte-dgtlms\" target=\"_blank\" class=\"qz-res-cta\">\n        \ud83d\uddd3\ufe0f Demander une d\u00e9mo gratuite\n      <\/a>\n    <\/div>\n    <div class=\"qz-market\">\n      <h3>Les solutions du march\u00e9 adapt\u00e9es \u00e0 votre profil<\/h3>\n      <div id=\"r-market\"><\/div>\n    <\/div>\n    <div class=\"qz-res-cards\" id=\"r-cards\"><\/div>\n    <div class=\"qz-res-features\">\n      <h3>Ce que DGTLMS active pour votre profil<\/h3>\n      <ul class=\"qz-feat-list\" id=\"r-feats\"><\/ul>\n    <\/div>\n    <button class=\"qz-reset\" onclick=\"reset()\">\u21a9 Refaire le test<\/button>\n  <\/div>\n\n<\/div><!-- \/qz-wrap -->\n\n<script>\nconst N = 8;\nlet cur = 0;\nconst ans = Array(N).fill(null);\n\nconst $cards  = document.querySelectorAll('.qz-card');\nconst $prog   = document.getElementById('qz-progress');\nconst $pfill  = document.getElementById('qz-prog-fill');\nconst $plabel = document.getElementById('qz-prog-label');\nconst $ppct   = document.getElementById('qz-prog-pct');\nconst $nav    = document.getElementById('qz-nav');\nconst $prev   = document.getElementById('qz-prev');\nconst $next   = document.getElementById('qz-next');\nconst $qwrap  = document.getElementById('qz-questions');\nconst $result = document.getElementById('qz-result');\n\nfunction showCard(i) {\n  $cards.forEach(c => c.classList.remove('active'));\n  $cards[i].classList.add('active');\n}\n\nfunction syncUI() {\n  const pct = Math.round(((cur + 1) \/ N) * 100);\n  $pfill.style.width    = pct + '%';\n  $plabel.textContent   = 'Question ' + (cur + 1) + ' sur ' + N;\n  $ppct.textContent     = pct + ' %';\n  $prev.disabled        = cur === 0;\n  $next.disabled        = ans[cur] === null;\n  $next.textContent     = (cur === N - 1 && ans[cur] !== null) ? 'Voir mon r\u00e9sultat \u2728' : 'Suivant \u2192';\n}\n\nfunction pick(btn) {\n  if ($nav.style.display !== 'flex') {\n    $nav.style.display  = 'flex';\n    $prog.style.display = 'block';\n  }\n  btn.closest('.qz-card').querySelectorAll('.qz-opt').forEach(b => b.classList.remove('sel'));\n  btn.classList.add('sel');\n  ans[cur] = btn.dataset.val;\n  syncUI();\n}\n\nfunction next() {\n  if (ans[cur] === null) return;\n  if (cur < N - 1) { cur++; showCard(cur); syncUI(); }\n  else showResult();\n}\n\nfunction prev() {\n  if (cur > 0) { cur--; showCard(cur); syncUI(); }\n}\n\nfunction reset() {\n  cur = 0; ans.fill(null);\n  $cards.forEach(c => { c.classList.remove('active'); c.querySelectorAll('.qz-opt').forEach(b => b.classList.remove('sel')); });\n  $cards[0].classList.add('active');\n  $qwrap.style.display  = 'block';\n  $nav.style.display    = 'none';\n  $prog.style.display   = 'none';\n  $result.classList.remove('active');\n  $result.style.display = 'none';\n  syncUI();\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n}\n\nfunction profile() {\n  const [size, cible, qual, vente, cont, si, hab, budget] = ans;\n\n  \/\/ Colonnes communes du tableau\n  const cols = ['Solution', 'Origine', 'Qualiopi', 'Vente en ligne', 'SIRH \/ TMS', 'Habilitations', 'Budget indicatif'];\n\n  if (size === 'tpe' && vente === 'v_non' && budget === 'b_xs') return {\n    badge: '\ud83c\udf31 Profil Starter Digital',\n    title: 'Un LMS simple pour d\u00e9marrer sans se compliquer la vie',\n    desc:  'Vous cherchez une solution l\u00e9g\u00e8re pour digitaliser vos premi\u00e8res formations. DGTLMS SaaS \u00e0 49 \u20ac\/mois vous donne acc\u00e8s \u00e0 toutes les fonctionnalit\u00e9s, sans engagement long terme.',\n    cards: [\n      { i:'\u26a1', t:'Mise en route rapide',   x:'Plateforme op\u00e9rationnelle en moins d\\'une heure. Import SCORM, ajout d\\'apprenants, c\\'est parti.' },\n      { i:'\ud83d\udcf1', t:'Accessible partout',      x:'100 % responsive. Vos apprenants se forment depuis n\\'importe quel appareil.' },\n      { i:'\ud83d\udcb6', t:'49 \u20ac\/mois tout compris', x:'H\u00e9bergement, mises \u00e0 jour, support en fran\u00e7ais \u2014 sans mauvaise surprise.' },\n    ],\n    feats: ['Cr\u00e9ation de parcours et import SCORM en 1 clic', 'Tableau de bord apprenant simplifi\u00e9', 'Notifications automatiques par email', 'Certificats de compl\u00e9tion personnalisables', 'Support en fran\u00e7ais r\u00e9actif'],\n    cols,\n    rows: [\n      { sol:'DGTLMS', star:true,  vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Option<\/span>','<span class=\"mid\">Limit\u00e9<\/span>','<span class=\"mid\">Partiel<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'Digiforma', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'Moodle', star:false, vals:['\ud83c\udf0d Open source','<span class=\"mid\">Plugin<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','Gratuit + h\u00e9berg.'] },\n      { sol:'Dokeos', star:false, vals:['\ud83c\udde7\ud83c\uddea Belgique','<span class=\"mid\">Partiel<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','Sur devis'] },\n    ],\n  };\n\n  if ((qual === 'q_oui' || qual === 'q_cours') && (cible === 'externe' || cible === 'mixte')) return {\n    badge: '\ud83c\udf93 Profil Organisme de Formation',\n    title: 'La plateforme taill\u00e9e pour les OF certifi\u00e9s Qualiopi',\n    desc:  'Vous formez des apprenants externes et devez r\u00e9pondre aux exigences Qualiopi. DGTLMS int\u00e8gre le reporting OPCO, la gestion des conventions et des \u00e9margements num\u00e9riques \u2014 cl\u00e9s en main.',\n    cards: [\n      { i:'\ud83d\udccb', t:'Reporting Qualiopi',         x:'Exportez en un clic vos donn\u00e9es pour audits et bilans OPCO. PDF, Excel, tableaux de bord.' },\n      { i:'\ud83d\uded2', t:'Vente & tunnel de vente',    x:'Connexion native WooCommerce + Stripe pour encaisser vos formations directement en ligne.' },\n      { i:'\ud83d\udcdc', t:'Conventions & \u00e9margements',  x:'Signatures num\u00e9riques et conventions de formation g\u00e9n\u00e9r\u00e9es automatiquement.' },\n    ],\n    feats: ['Bilan p\u00e9dagogique et financier Qualiopi automatis\u00e9', 'Gestion des conventions et \u00e9margements num\u00e9riques', 'Tunnel de vente WooCommerce + Stripe int\u00e9gr\u00e9', 'Catalogue de formations ouvert au public', 'Open Badges partageables sur LinkedIn'],\n    cols,\n    rows: [\n      { sol:'DGTLMS', star:true,  vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713 natif<\/span>','<span class=\"ok\">\u2713 WooCommerce<\/span>','<span class=\"ok\">\u2713 6 connecteurs<\/span>','<span class=\"ok\">\u2713 natif<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'Digiforma', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'360Learning', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"mid\">Partiel<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','d\u00e8s 8 \u20ac\/user\/mois'] },\n      { sol:'Rise Up', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Option<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Partiel<\/span>','Sur devis'] },\n      { sol:'Moodle', star:false, vals:['\ud83c\udf0d Open source','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','Gratuit + h\u00e9berg.'] },\n    ],\n  };\n\n  if (hab === 'h_oui' || (si === 'si_oui' && (size === 'eti' || size === 'gc'))) return {\n    badge: '\ud83c\udfed Profil Conformit\u00e9 & Industrie',\n    title: 'Le Learning HUB pour les organisations avec des contraintes fortes',\n    desc:  'Habilitations r\u00e9glementaires, int\u00e9grations SIRH, multi-sites \u2014 votre LMS doit \u00eatre un vrai hub de pilotage. DGTLMS g\u00e8re les recyclages automatiques, les alertes et les connecteurs m\u00e9tier.',\n    cards: [\n      { i:'\u26a0\ufe0f', t:'Habilitations automatis\u00e9es', x:'Alertes J-30, J-7, J-0. Inscription automatique au recyclage. Z\u00e9ro oubli.' },\n      { i:'\ud83d\udd17', t:'Connecteurs SIRH natifs',     x:'Dendreo, Ypar\u00e9o, Alcuin, Training Orchestra, Gestibase, CEGID TMS.' },\n      { i:'\ud83d\udcca', t:'Pilotage multi-entit\u00e9s',      x:'Multi-tenant natif : g\u00e9rez plusieurs entit\u00e9s depuis une seule interface admin.' },\n    ],\n    feats: ['Habilitations avec alertes J-30 \/ J-7 \/ J-0', 'Int\u00e9gration SIRH \/ ERP sans d\u00e9veloppement sp\u00e9cifique', 'Architecture multi-tenant pour groupes et r\u00e9seaux', 'Tableau de bord de conformit\u00e9 r\u00e9glementaire', 'SSO \/ LDAP et synchronisation annuaire'],\n    cols,\n    rows: [\n      { sol:'DGTLMS', star:true,  vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Option<\/span>','<span class=\"ok\">\u2713 6 natifs<\/span>','<span class=\"ok\">\u2713 natif<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'Cornerstone', star:false, vals:['\ud83c\uddfa\ud83c\uddf8 USA','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ok\">\u2713<\/span>','Sur devis (\u00e9lev\u00e9)'] },\n      { sol:'Talentsoft (Cegid)', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"mid\">Partiel<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ok\">\u2713<\/span>','Sur devis'] },\n      { sol:'Docebo', star:false, vals:['\ud83c\udde8\ud83c\udde6 Canada','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ok\">\u2713<\/span>','d\u00e8s 25 000 \u20ac\/an'] },\n      { sol:'Moodle', star:false, vals:['\ud83c\udf0d Open source','<span class=\"mid\">Plugin<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','Gratuit + h\u00e9berg.'] },\n    ],\n  };\n\n  if (vente === 'v_oui' && (cont === 'mix' || cont === 'scorm')) return {\n    badge: '\ud83d\ude80 Profil E-learning & Scale',\n    title: 'Un Learning HUB pour vendre et piloter \u00e0 grande \u00e9chelle',\n    desc:  'Catalogue riche, vente en ligne, analytics pr\u00e9cis. DGTLMS centralise tous vos formats, connecte votre e-commerce et vous donne un reporting granulaire jusqu\\'\u00e0 la r\u00e9ponse individuelle.',\n    cards: [\n      { i:'\ud83c\udfaf', t:'42 modalit\u00e9s',         x:'SCORM, H5P, vid\u00e9o, Kahoot, Genially, Wooclap, classes virtuelles \u2014 tout dans une seule plateforme.' },\n      { i:'\ud83d\udcc8', t:'Reporting granulaire', x:'De la vue consolid\u00e9e jusqu\\'\u00e0 la r\u00e9ponse individuelle. Exportable PDF \/ Excel.' },\n      { i:'\ud83d\uded2', t:'Commerce int\u00e9gr\u00e9',     x:'Boutique en ligne, codes promo, abonnements \u2014 connect\u00e9 \u00e0 votre CRM.' },\n    ],\n    feats: ['Catalogue style Netflix avec recommandations personnalis\u00e9es', 'Vente en ligne + gestion des abonnements', 'Analytics avanc\u00e9s et export OPCO', 'Open Badges et radar de comp\u00e9tences interactif', 'Classes virtuelles int\u00e9gr\u00e9es (Teams, Zoom, Webex)'],\n    cols,\n    rows: [\n      { sol:'DGTLMS', star:true,  vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"ok\">\u2713 WooCommerce<\/span>','<span class=\"ok\">\u2713 6 natifs<\/span>','<span class=\"ok\">\u2713 natif<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'360Learning', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"mid\">Partiel<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','d\u00e8s 8 \u20ac\/user\/mois'] },\n      { sol:'Docebo', star:false, vals:['\ud83c\udde8\ud83c\udde6 Canada','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ok\">\u2713<\/span>','d\u00e8s 25 000 \u20ac\/an'] },\n      { sol:'Rise Up', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Option<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Partiel<\/span>','Sur devis'] },\n      { sol:'Moodle', star:false, vals:['\ud83c\udf0d Open source','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','Gratuit + h\u00e9berg.'] },\n    ],\n  };\n\n  return {\n    badge: '\ud83d\udd04 Profil Blended Learning',\n    title: 'Une plateforme pour piloter votre formation mixte',\n    desc:  'Pr\u00e9sentiel, digital, classes virtuelles \u2014 vous combinez les modalit\u00e9s. DGTLMS centralise tout dans un seul espace apprenant, avec un suivi unifi\u00e9 quelle que soit la modalit\u00e9.',\n    cards: [\n      { i:'\ud83c\udfeb', t:'Blended natif',       x:'S\u00e9ances pr\u00e9sentielles et modules e-learning dans un m\u00eame parcours, un seul suivi.' },\n      { i:'\ud83c\udfa5', t:'Classes virtuelles',  x:'Teams, Zoom, Webex \u2014 planifi\u00e9es et trac\u00e9es directement dans DGTLMS.' },\n      { i:'\ud83e\udde9', t:'42 modalit\u00e9s',        x:'Tous les formats p\u00e9dagogiques dans une seule interface apprenant.' },\n    ],\n    feats: ['Parcours blended avec s\u00e9quen\u00e7age libre ou impos\u00e9', 'Int\u00e9gration classes virtuelles (Teams, Zoom, Webex)', 'Suivi unifi\u00e9 pr\u00e9sentiel + digital', '\u00c9margements num\u00e9riques pour les sessions en salle', 'Notifications de rappel automatiques'],\n    cols,\n    rows: [\n      { sol:'DGTLMS', star:true,  vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Option<\/span>','<span class=\"ok\">\u2713 6 natifs<\/span>','<span class=\"ok\">\u2713 natif<\/span>','d\u00e8s 49 \u20ac\/mois'] },\n      { sol:'360Learning', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"mid\">Partiel<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"ko\">\u2717<\/span>','d\u00e8s 8 \u20ac\/user\/mois'] },\n      { sol:'Rise Up', star:false, vals:['\ud83c\uddeb\ud83c\uddf7 France','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Option<\/span>','<span class=\"ok\">\u2713<\/span>','<span class=\"mid\">Partiel<\/span>','Sur devis'] },\n      { sol:'Moodle', star:false, vals:['\ud83c\udf0d Open source','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','<span class=\"mid\">Plugin<\/span>','Gratuit + h\u00e9berg.'] },\n      { sol:'Dokeos', star:false, vals:['\ud83c\udde7\ud83c\uddea Belgique','<span class=\"mid\">Partiel<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','<span class=\"ko\">\u2717<\/span>','Sur devis'] },\n    ],\n  };\n}\n\nfunction showResult() {\n  const p = profile();\n  document.getElementById('r-badge').textContent = p.badge;\n  document.getElementById('r-title').textContent = p.title;\n  document.getElementById('r-desc').textContent  = p.desc;\n  document.getElementById('r-cards').innerHTML   = p.cards.map(c =>\n    `<div class=\"qz-res-card\"><div class=\"qz-res-card-icon\">${c.i}<\/div><div class=\"qz-res-card-title\">${c.t}<\/div><div class=\"qz-res-card-text\">${c.x}<\/div><\/div>`\n  ).join('');\n  document.getElementById('r-feats').innerHTML   = p.feats.map(f =>\n    `<li><span class=\"qz-check\">\u2713<\/span><span>${f}<\/span><\/li>`\n  ).join('');\n\n  \/\/ Tableau comparatif march\u00e9\n  const thCells = p.cols.map(c => `<th>${c}<\/th>`).join('');\n  const tbRows  = p.rows.map(r => {\n    const cls = r.star ? ' class=\"qz-sol-highlight\"' : '';\n    const tag = r.star ? '<span class=\"sol-tag\">Recommand\u00e9<\/span>' : '';\n    const tds = r.vals.map(v => `<td>${v}<\/td>`).join('');\n    return `<tr${cls}><td>${r.sol}${tag}<\/td>${tds}<\/tr>`;\n  }).join('');\n  document.getElementById('r-market').innerHTML =\n    `<table><thead><tr>${thCells}<\/tr><\/thead><tbody>${tbRows}<\/tbody><\/table>`;\n\n  $qwrap.style.display = 'none';\n  $nav.style.display   = 'none';\n  $prog.style.display  = 'none';\n  $result.style.display = 'block';\n  $result.classList.add('active');\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n}\n\n\/\/ Init\nsyncUI();\n<\/script>\n<\/body>\n<\/html>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Quel LMS est fait pour vous ? \u2014 DGTLMS Question 1 sur 8 0 % Question 1 \/ 8 Quelle est la taille de votre organisation ? Cela d\u00e9termine les besoins en administration et en volum\u00e9trie. \ud83c\udf31TPE \u2014 Moins de [...]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5529","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/pages\/5529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/comments?post=5529"}],"version-history":[{"count":9,"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/pages\/5529\/revisions"}],"predecessor-version":[{"id":5539,"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/pages\/5529\/revisions\/5539"}],"wp:attachment":[{"href":"https:\/\/dgtlms.fr\/en\/wp-json\/wp\/v2\/media?parent=5529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}