{"id":15017,"date":"2025-12-04T18:48:51","date_gmt":"2025-12-04T17:48:51","guid":{"rendered":"https:\/\/activities.myyaformation.com\/?post_type=dt_lessons&#038;p=15017"},"modified":"2025-12-04T18:48:55","modified_gmt":"2025-12-04T17:48:55","slug":"21-le-passe-compose-avec-avoir","status":"publish","type":"dt_lessons","link":"https:\/\/activities.myyaformation.com\/en\/lessons\/21-le-passe-compose-avec-avoir\/","title":{"rendered":"21. The pass\u00e9 compos\u00e9 with &quot;avoir&quot;\u00ab"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<div style=\"max-width: 900px; margin: 0 auto; background-color: white; border-radius: 15px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); overflow: hidden;\">\n    <!-- En-t\u00eate -->\n    <div style=\"background: linear-gradient(to right, #1e3c72, #2a5298); color: white; padding: 25px; text-align: center;\">\n        <h1 style=\"font-size: 2.2rem; margin-bottom: 10px;\">Le pass\u00e9 compos\u00e9 avec \"avoir\"<\/h1>\n        <p style=\"font-size: 1.2rem; opacity: 0.9;\">Exercice interactif pour les apprenants de fran\u00e7ais<\/p>\n    <\/div>\n    \n    <!-- Contenu principal -->\n    <div style=\"padding: 25px;\">\n        <!-- Section Explication -->\n        <div style=\"margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea;\">\n            <h2 style=\"color: #1e3c72; margin-bottom: 15px; padding-bottom: 8px; border-bottom: 2px solid #eaeaea;\">Explication<\/h2>\n            <p style=\"margin-bottom: 15px;\">Le pass\u00e9 compos\u00e9 sert \u00e0 parler d'une action d\u00e9j\u00e0 termin\u00e9e. Beaucoup de verbes utilisent l'auxiliaire <strong>avoir<\/strong> pour former le pass\u00e9 compos\u00e9.<\/p>\n            \n            <div style=\"background-color: #e6f0ff; padding: 15px; border-radius: 10px; margin: 15px 0; border-left: 4px solid #2a5298;\">\n                <p style=\"font-weight: bold; color: #1e3c72; font-size: 1.1rem;\">Structure : sujet + avoir au pr\u00e9sent + participe pass\u00e9<\/p>\n            <\/div>\n            \n            <p style=\"margin-bottom: 15px;\">Exemples :<\/p>\n            <div style=\"display: flex; flex-wrap: wrap; gap: 15px; margin-top: 15px;\">\n                <div style=\"flex: 1; min-width: 200px; background-color: #f0f7ff; padding: 15px; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p><span style=\"font-weight: bold; color: #1e3c72;\">J'ai mang\u00e9<\/span> une pomme.<\/p>\n                <\/div>\n                <div style=\"flex: 1; min-width: 200px; background-color: #f0f7ff; padding: 15px; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p><span style=\"font-weight: bold; color: #1e3c72;\">Tu as regard\u00e9<\/span> la t\u00e9l\u00e9vision.<\/p>\n                <\/div>\n                <div style=\"flex: 1; min-width: 200px; background-color: #f0f7ff; padding: 15px; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p><span style=\"font-weight: bold; color: #1e3c72;\">Nous avons fini<\/span> nos devoirs.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- Section Mini-situation -->\n        <div style=\"margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea;\">\n            <h2 style=\"color: #1e3c72; margin-bottom: 15px; padding-bottom: 8px; border-bottom: 2px solid #eaeaea;\">Mini-situation<\/h2>\n            <p style=\"margin-bottom: 15px;\">Hier, <strong>j'ai achet\u00e9<\/strong> des l\u00e9gumes au march\u00e9. Ensuite, <strong>j'ai pr\u00e9par\u00e9<\/strong> le d\u00eener.<\/p>\n            \n            <div style=\"background-color: #e6f0ff; padding: 15px; border-radius: 10px; margin: 15px 0; border-left: 4px solid #2a5298;\">\n                <p>Autres exemples :<\/p>\n                <ul style=\"padding-left: 20px; margin-top: 10px;\">\n                    <li><strong>Il a parl\u00e9<\/strong> avec son ami.<\/li>\n                    <li><strong>Vous avez choisi<\/strong> une boisson.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n        \n        <!-- Section Exercice -->\n        <div style=\"margin-bottom: 30px;\">\n            <h2 style=\"color: #1e3c72; margin-bottom: 15px; padding-bottom: 8px; border-bottom: 2px solid #eaeaea;\">Exercice interactif<\/h2>\n            <p style=\"margin-bottom: 15px;\">Pour chaque phrase, s\u00e9lectionnez la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\" :<\/p>\n            \n            <div style=\"background-color: #f9fbff; border-radius: 10px; padding: 25px; margin-top: 20px; border: 2px dashed #c2d6ff;\">\n                <!-- Question 1 -->\n                <div id=\"question1\" style=\"margin-bottom: 20px; padding: 15px; background-color: white; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p>1. Hier soir, je _________ une pizza.<\/p>\n                    <div style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;\">\n                        <div class=\"option\" data-correct=\"true\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question1')\">ai mang\u00e9<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question1')\">mange<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question1')\">vais manger<\/div>\n                    <\/div>\n                    <div class=\"feedback\" id=\"feedback1\" style=\"margin-top: 15px; padding: 12px; border-radius: 8px; display: none;\">\n                        <p><strong>Explication :<\/strong> \"ai mang\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- Question 2 -->\n                <div id=\"question2\" style=\"margin-bottom: 20px; padding: 15px; background-color: white; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p>2. Tu _________ un film int\u00e9ressant samedi dernier.<\/p>\n                    <div style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;\">\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question2')\">regardes<\/div>\n                        <div class=\"option\" data-correct=\"true\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question2')\">as regard\u00e9<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question2')\">vas regarder<\/div>\n                    <\/div>\n                    <div class=\"feedback\" id=\"feedback2\" style=\"margin-top: 15px; padding: 12px; border-radius: 8px; display: none;\">\n                        <p><strong>Explication :<\/strong> \"as regard\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- Question 3 -->\n                <div id=\"question3\" style=\"margin-bottom: 20px; padding: 15px; background-color: white; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p>3. Nous _________ nos valises pour le voyage.<\/p>\n                    <div style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;\">\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question3')\">pr\u00e9parons<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question3')\">allons pr\u00e9parer<\/div>\n                        <div class=\"option\" data-correct=\"true\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question3')\">avons pr\u00e9par\u00e9<\/div>\n                    <\/div>\n                    <div class=\"feedback\" id=\"feedback3\" style=\"margin-top: 15px; padding: 12px; border-radius: 8px; display: none;\">\n                        <p><strong>Explication :<\/strong> \"avons pr\u00e9par\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- Question 4 -->\n                <div id=\"question4\" style=\"margin-bottom: 20px; padding: 15px; background-color: white; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p>4. Il _________ avec sa s\u0153ur au t\u00e9l\u00e9phone.<\/p>\n                    <div style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;\">\n                        <div class=\"option\" data-correct=\"true\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question4')\">a parl\u00e9<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question4')\">parle<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question4')\">va parler<\/div>\n                    <\/div>\n                    <div class=\"feedback\" id=\"feedback4\" style=\"margin-top: 15px; padding: 12px; border-radius: 8px; display: none;\">\n                        <p><strong>Explication :<\/strong> \"a parl\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- Question 5 -->\n                <div id=\"question5\" style=\"margin-bottom: 20px; padding: 15px; background-color: white; border-radius: 10px; box-shadow: 0 3px 5px rgba(0,0,0,0.05);\">\n                    <p>5. Vous _________ un caf\u00e9 au restaurant.<\/p>\n                    <div style=\"display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px;\">\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question5')\">commandez<\/div>\n                        <div class=\"option\" data-correct=\"false\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question5')\">allez commander<\/div>\n                        <div class=\"option\" data-correct=\"true\" style=\"padding: 12px 20px; border: 2px solid #c2d6ff; border-radius: 8px; cursor: pointer; transition: all 0.3s; background-color: white;\" onclick=\"selectOption(this, 'question5')\">avez command\u00e9<\/div>\n                    <\/div>\n                    <div class=\"feedback\" id=\"feedback5\" style=\"margin-top: 15px; padding: 12px; border-radius: 8px; display: none;\">\n                        <p><strong>Explication :<\/strong> \"avez command\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>\n                    <\/div>\n                <\/div>\n                \n                <!-- Boutons -->\n                <button onclick=\"checkAnswers()\" style=\"background-color: #2a5298; color: white; border: none; padding: 14px 28px; border-radius: 8px; cursor: pointer; font-size: 1.1rem; margin-top: 20px; transition: background-color 0.3s;\" onmouseover=\"this.style.backgroundColor='#1e3c72'\" onmouseout=\"this.style.backgroundColor='#2a5298'\">V\u00e9rifier mes r\u00e9ponses<\/button>\n                <button onclick=\"resetExercise()\" style=\"background-color: #666; color: white; border: none; padding: 14px 28px; border-radius: 8px; cursor: pointer; font-size: 1.1rem; margin-top: 20px; margin-left: 10px; transition: background-color 0.3s;\" onmouseover=\"this.style.backgroundColor='#555'\" onmouseout=\"this.style.backgroundColor='#666'\">Recommencer<\/button>\n                \n                <!-- R\u00e9sultats -->\n                <div id=\"results\" style=\"margin-top: 25px; padding: 20px; background-color: #e6f0ff; border-radius: 10px; display: none;\">\n                    <div style=\"font-size: 1.5rem; font-weight: bold; color: #1e3c72; text-align: center; margin-bottom: 15px;\">Score : <span id=\"score\">0<\/span>\/5<\/div>\n                    <p id=\"encouragement\" style=\"text-align: center; font-style: italic; color: #555;\"><\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ Variables globales\nlet selectedAnswers = {\n    question1: null,\n    question2: null,\n    question3: null,\n    question4: null,\n    question5: null\n};\n\n\/\/ Fonction pour s\u00e9lectionner une option\nfunction selectOption(element, questionId) {\n    \/\/ Retirer la s\u00e9lection pr\u00e9c\u00e9dente dans cette question\n    const question = document.getElementById(questionId);\n    const options = question.querySelectorAll('.option');\n    options.forEach(opt => {\n        opt.style.backgroundColor = 'white';\n        opt.style.color = 'inherit';\n        opt.style.borderColor = '#c2d6ff';\n    });\n    \n    \/\/ Mettre en \u00e9vidence l'option s\u00e9lectionn\u00e9e\n    element.style.backgroundColor = '#2a5298';\n    element.style.color = 'white';\n    element.style.borderColor = '#1e3c72';\n    \n    \/\/ Enregistrer la r\u00e9ponse\n    selectedAnswers[questionId] = element;\n}\n\n\/\/ Fonction pour v\u00e9rifier les r\u00e9ponses\nfunction checkAnswers() {\n    let correctCount = 0;\n    const totalQuestions = 5;\n    \n    \/\/ V\u00e9rifier chaque question\n    for (let i = 1; i <= totalQuestions; i++) {\n        const questionId = `question${i}`;\n        const feedbackId = `feedback${i}`;\n        const selectedOption = selectedAnswers[questionId];\n        const feedback = document.getElementById(feedbackId);\n        const question = document.getElementById(questionId);\n        const options = question.querySelectorAll('.option');\n        \n        \/\/ R\u00e9initialiser les couleurs\n        options.forEach(opt => {\n            opt.style.backgroundColor = 'white';\n            opt.style.color = 'inherit';\n            opt.style.borderColor = '#c2d6ff';\n        });\n        \n        if (selectedOption) {\n            const isCorrect = selectedOption.getAttribute('data-correct') === 'true';\n            \n            if (isCorrect) {\n                \/\/ Bonne r\u00e9ponse\n                selectedOption.style.backgroundColor = '#4CAF50';\n                selectedOption.style.color = 'white';\n                selectedOption.style.borderColor = '#388E3C';\n                feedback.style.backgroundColor = '#e8f5e9';\n                feedback.style.color = '#2e7d32';\n                feedback.style.borderLeft = '4px solid #4CAF50';\n                feedback.style.display = 'block';\n                correctCount++;\n            } else {\n                \/\/ Mauvaise r\u00e9ponse\n                selectedOption.style.backgroundColor = '#f44336';\n                selectedOption.style.color = 'white';\n                selectedOption.style.borderColor = '#d32f2f';\n                feedback.style.backgroundColor = '#ffebee';\n                feedback.style.color = '#c62828';\n                feedback.style.borderLeft = '4px solid #f44336';\n                feedback.style.display = 'block';\n                \n                \/\/ Afficher la bonne r\u00e9ponse\n                const correctOption = question.querySelector('.option[data-correct=\"true\"]');\n                correctOption.style.backgroundColor = '#4CAF50';\n                correctOption.style.color = 'white';\n                correctOption.style.borderColor = '#388E3C';\n            }\n        } else {\n            \/\/ Aucune r\u00e9ponse s\u00e9lectionn\u00e9e\n            const correctOption = question.querySelector('.option[data-correct=\"true\"]');\n            correctOption.style.backgroundColor = '#4CAF50';\n            correctOption.style.color = 'white';\n            correctOption.style.borderColor = '#388E3C';\n            feedback.style.backgroundColor = '#ffebee';\n            feedback.style.color = '#c62828';\n            feedback.style.borderLeft = '4px solid #f44336';\n            feedback.innerHTML = \"<p><strong>Vous n'avez pas s\u00e9lectionn\u00e9 de r\u00e9ponse. La bonne r\u00e9ponse est : \" + correctOption.textContent + \"<\/strong><\/p>\";\n            feedback.style.display = 'block';\n        }\n    }\n    \n    \/\/ Afficher les r\u00e9sultats\n    const scoreElement = document.getElementById('score');\n    const encouragementElement = document.getElementById('encouragement');\n    const results = document.getElementById('results');\n    \n    scoreElement.textContent = correctCount;\n    \n    \/\/ Message d'encouragement\n    let encouragement = \"\";\n    if (correctCount === totalQuestions) {\n        encouragement = \"Excellent ! Vous ma\u00eetrisez parfaitement le pass\u00e9 compos\u00e9 avec 'avoir' !\";\n    } else if (correctCount >= totalQuestions * 0.7) {\n        encouragement = \"Tr\u00e8s bien ! Vous comprenez bien le pass\u00e9 compos\u00e9 avec 'avoir'.\";\n    } else if (correctCount >= totalQuestions * 0.5) {\n        encouragement = \"Pas mal ! Continuez \u00e0 pratiquer pour am\u00e9liorer votre ma\u00eetrise.\";\n    } else {\n        encouragement = \"Revoyez la le\u00e7on et r\u00e9essayez. Vous allez y arriver !\";\n    }\n    \n    encouragementElement.textContent = encouragement;\n    results.style.display = 'block';\n    \n    \/\/ Faire d\u00e9filer jusqu'aux r\u00e9sultats\n    results.scrollIntoView({ behavior: 'smooth' });\n}\n\n\/\/ Fonction pour r\u00e9initialiser l'exercice\nfunction resetExercise() {\n    \/\/ R\u00e9initialiser les r\u00e9ponses s\u00e9lectionn\u00e9es\n    selectedAnswers = {\n        question1: null,\n        question2: null,\n        question3: null,\n        question4: null,\n        question5: null\n    };\n    \n    \/\/ R\u00e9initialiser toutes les options\n    const options = document.querySelectorAll('.option');\n    options.forEach(opt => {\n        opt.style.backgroundColor = 'white';\n        opt.style.color = 'inherit';\n        opt.style.borderColor = '#c2d6ff';\n    });\n    \n    \/\/ Masquer tous les feedbacks\n    const feedbacks = document.querySelectorAll('.feedback');\n    feedbacks.forEach(feedback => {\n        feedback.style.display = 'none';\n    });\n    \n    \/\/ Masquer les r\u00e9sultats\n    document.getElementById('results').style.display = 'none';\n    \n    \/\/ R\u00e9initialiser les messages de feedback\n    document.getElementById('feedback1').innerHTML = '<p><strong>Explication :<\/strong> \"ai mang\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>';\n    document.getElementById('feedback2').innerHTML = '<p><strong>Explication :<\/strong> \"as regard\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>';\n    document.getElementById('feedback3').innerHTML = '<p><strong>Explication :<\/strong> \"avons pr\u00e9par\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>';\n    document.getElementById('feedback4').innerHTML = '<p><strong>Explication :<\/strong> \"a parl\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>';\n    document.getElementById('feedback5').innerHTML = '<p><strong>Explication :<\/strong> \"avez command\u00e9\" est la forme correcte au pass\u00e9 compos\u00e9 avec \"avoir\".<\/p>';\n}\n\n\/\/ Appliquer le style de base au body\ndocument.body.style.backgroundColor = '#f5f9ff';\ndocument.body.style.color = '#333';\ndocument.body.style.lineHeight = '1.6';\ndocument.body.style.padding = '20px';\ndocument.body.style.fontFamily = \"'Segoe UI', Tahoma, Geneva, Verdana, sans-serif\";\ndocument.body.style.margin = '0';\n<\/script>\n<\/html>\n<div class=\"gsp_post_data\" \r\n\t            data-post_type=\"dt_lessons\" \r\n\t            data-cat=\"\" \r\n\t            data-modified=\"120\"\r\n\t            data-created=\"1764874131\"\r\n\t            data-title=\"21.Le pass\u00e9 compos\u00e9 avec \u00ab\u00a0avoir\u00a0\u00bb\" \r\n\t            data-home=\"https:\/\/activities.myyaformation.com\/en\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Le pass\u00e9 compos\u00e9 avec \u00ab\u00a0avoir\u00a0\u00bb Exercice interactif pour les apprenants de fran\u00e7ais Explication Le pass\u00e9 compos\u00e9 sert \u00e0 parler d&rsquo;une action d\u00e9j\u00e0 termin\u00e9e. Beaucoup de verbes utilisent l&rsquo;auxiliaire avoir pour [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","class_list":["post-15017","dt_lessons","type-dt_lessons","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons"}],"about":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/types\/dt_lessons"}],"author":[{"embeddable":true,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/comments?post=15017"}],"version-history":[{"count":1,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15017\/revisions"}],"predecessor-version":[{"id":15023,"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/dt_lessons\/15017\/revisions\/15023"}],"wp:attachment":[{"href":"https:\/\/activities.myyaformation.com\/en\/wp-json\/wp\/v2\/media?parent=15017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}