
{"id":39473,"date":"2025-09-08T10:26:04","date_gmt":"2025-09-08T14:26:04","guid":{"rendered":"https:\/\/ecampusontario.ca\/contact-us\/"},"modified":"2026-03-17T10:42:18","modified_gmt":"2026-03-17T14:42:18","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/ecampusontario.ca\/fr\/contact-us\/","title":{"rendered":"Nous joindre"},"content":{"rendered":"\n<div class=\"wp-block-group eco-no-padding-horizontal eco-no-padding-vertical is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group eco-no-padding-horizontal is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-cover eco-padding-horizontal\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-aubergine-background-color has-background-dim\"><\/span><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg\" class=\"wp-block-cover__image-background wp-post-image\" alt=\"\" data-object-fit=\"cover\" srcset=\"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg 2560w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-300x200.jpg 300w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-1024x683.jpg 1024w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-768x512.jpg 768w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-1536x1024.jpg 1536w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-2048x1366.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"h-nous-joindre\">Nous joindre<\/h1>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group eco-no-padding-horizontal eco-no-padding-vertical is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-ecampusontario-eco-breadcrumbs\">\n\t<nav class=\"eco-breadcrumbs\" aria-label=\"Breadcrumbs\"><ol><li><a href=\"\/fr\">Accueil<\/a><\/li><li class=\"eco-breacrumb-current\">Nous joindre<\/li><\/ol><\/nav><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top eco-contact-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top eco-padding-horizontal eco-padding-vertical eco-contact-info-column has-tangerine-background-color has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<div class=\"wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.0.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2025 Fonticons, Inc.--><path fill=\"#1e1a34\" d=\"M112 128C85.5 128 64 149.5 64 176C64 191.1 71.1 205.3 83.2 214.4L291.2 370.4C308.3 383.2 331.7 383.2 348.8 370.4L556.8 214.4C568.9 205.3 576 191.1 576 176C576 149.5 554.5 128 528 128L112 128zM64 260L64 448C64 483.3 92.7 512 128 512L512 512C547.3 512 576 483.3 576 448L576 260L377.6 408.8C343.5 434.4 296.5 434.4 262.4 408.8L64 260z\"\/><\/svg>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:95%\">\n<p class=\"has-aubergine-color has-text-color has-link-color wp-elements-4d4c68cd419064c6670660ef5af9589d\"><strong>Courriel&nbsp;:<\/strong><br><a href=\"mailto:inquiry@ecampusontario.ca\">inquiry@ecampusontario.ca<\/a><\/p>\n\n\n\n<p class=\"has-aubergine-color has-text-color has-link-color wp-elements-7feb0293da4ae95c68f73f934fcb6f35\"><strong>Demandes de renseignements des m\u00e9dias&nbsp;:<\/strong><br><a href=\"mailto:mediarelations@ecampusontario.ca\">mediarelations@ecampusontario.ca<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-not-stacked-on-mobile is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 640\"><!--!Font Awesome Free v7.0.1 by @fontawesome - https:\/\/fontawesome.com License - https:\/\/fontawesome.com\/license\/free Copyright 2025 Fonticons, Inc.--><path fill=\"#1e1a34\" d=\"M128 252.6C128 148.4 214 64 320 64C426 64 512 148.4 512 252.6C512 371.9 391.8 514.9 341.6 569.4C329.8 582.2 310.1 582.2 298.3 569.4C248.1 514.9 127.9 371.9 127.9 252.6zM320 320C355.3 320 384 291.3 384 256C384 220.7 355.3 192 320 192C284.7 192 256 220.7 256 256C256 291.3 284.7 320 320 320z\"\/><\/svg>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:95%\">\n<p class=\"has-aubergine-color has-text-color has-link-color wp-elements-653f22be2e9fe89a0ac7437f1be0a10a\"><strong>Adresse&nbsp;:<\/strong> 372, rue Bay, 14&nbsp;\u00e9tage, Toronto ON&nbsp;M5H&nbsp;2W9, Canada<\/p>\n\n\n\n<p class=\"has-aubergine-color has-text-color has-link-color wp-elements-747ef6702fdd78c9a22c9917c3d98865\">Pour les visites et les livraisons, convenez avec un\u00b7e membre du personnel de vous retrouver dans le hall d&rsquo;entr\u00e9e de l&rsquo;immeuble. <strong><a href=\"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2019\/09\/2019-09-23-building-information-V4-fr.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">En savoir plus sur les visites et les livraisons<\/a><\/strong><\/p>\n\n\n<p class=\"has-aubergine-color has-text-color has-link-color wp-elements-e3fbea80ec15b770522cc997e54d591c\">Nous pouvons organiser des r\u00e9troactions accessibles et des formats alternatifs sur demande.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:2rem\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full eco-contact-image\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1152\" src=\"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-scaled.jpg\" alt=\"\" class=\"wp-image-38797\" srcset=\"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-scaled.jpg 2560w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-300x135.jpg 300w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-1024x461.jpg 1024w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-768x346.jpg 768w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-1536x691.jpg 1536w, https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-footer-2048x922.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top eco-form-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%; padding: 2rem; border: 1px solid #ddd; border-radius: 8px;\">\n\n<h2 class=\"wp-block-heading\" id=\"h-abonnez-vous-aux-nouvelles-d-ecampusontario\">Abonnez-vous aux nouvelles d&rsquo;eCampusOntario<\/h2>\n\n    \n        \n    <form accept-charset=\"UTF-8\" method=\"post\" action=\"https:\/\/go.ecampusontario.ca\/l\/847833\/2020-03-31\/5sgd\" class=\"eco-signup-form\" id=\"eco-signup-form\" novalidate>\n        \n        <div class=\"form-field\">\n            <label for=\"first_name\">Pr\u00e9nom<span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" name=\"847833_12553pi_847833_12553\" id=\"first_name\" maxlength=\"40\" placeholder=\"Pr\u00e9nom\">\n            <span class=\"error-message\" id=\"error_first_name\"><\/span>\n        <\/div>\n\n        <div class=\"form-field\">\n            <label for=\"last_name\">Nom de famille<span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" name=\"847833_12555pi_847833_12555\" id=\"last_name\" maxlength=\"80\" placeholder=\"Nom de famille\">\n            <span class=\"error-message\" id=\"error_last_name\"><\/span>\n        <\/div>\n\n        <div class=\"form-field\">\n            <label for=\"email\">Courriel<span class=\"required\">*<\/span><\/label>\n            <input type=\"email\" name=\"847833_12557pi_847833_12557\" id=\"email\" maxlength=\"255\" placeholder=\"Courriel\">\n            <span class=\"error-message\" id=\"error_email\"><\/span>\n        <\/div>\n\n        <fieldset class=\"form-fieldset\">\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<legend>Vous souhaitez de l'information sur un sujet? Cochez ceux qui vous int\u00e9ressent.<\/legend>\n            \n            <div class=\"checkbox-grid\">\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12559pi_847833_12559_93877\" id=\"topic_1\" value=\"93877\">\n                    <label for=\"topic_1\">D\u00e9veloppement professionnel pour le personnel des \u00e9tablissements postsecondaires<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12561pi_847833_12561_93879\" id=\"topic_2\" value=\"93879\">\n                    <label for=\"topic_2\">Formation continue<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12571pi_847833_12571_93889\" id=\"topic_3\" value=\"93889\">\n                    <label for=\"topic_3\">\u00c9ducation ouverte<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12565pi_847833_12565_93883\" id=\"topic_4\" value=\"93883\">\n                    <label for=\"topic_4\">Certificats num\u00e9riques<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12567pi_847833_12567_93885\" id=\"topic_5\" value=\"93885\">\n                    <label for=\"topic_5\">Ressources et \u00e9v\u00e9nements \u00e9ducatifs<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12563pi_847833_12563_93881\" id=\"topic_6\" value=\"93881\">\n                    <label for=\"topic_6\">Technologies \u00e9ducatives<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12573pi_847833_12573_93891\" id=\"topic_7\" value=\"93891\">\n                    <label for=\"topic_7\">Emplois et opportunit\u00e9s en \u00e9ducation<\/label>\n                <\/div>\n\n                <div class=\"checkbox-item\">\n                    <input type=\"checkbox\" name=\"847833_12569pi_847833_12569_93887\" id=\"topic_8\" value=\"93887\">\n                    <label for=\"topic_8\">Apprentissage exp\u00e9rientiel \/ Programme \u00e9tudiant\u00b7es<\/label>\n                <\/div>\n            <\/div>\n        <\/fieldset>\n\n        <div class=\"form-field\">\n            <label for=\"is_institution\">Faites-vous partie d'une institution?<span class=\"required\">*<\/span><\/label>\n            <select name=\"847833_12575pi_847833_12575\" id=\"is_institution\">\n                <option value=\"\"><\/option>\n                <option value=\"93893\">Oui<\/option>\n                <option value=\"93895\">Non<\/option>\n            <\/select>\n            <span class=\"error-message\" id=\"error_is_institution\"><\/span>\n        <\/div>\n\n        <div class=\"form-field\" id=\"institution_field\" style=\"display: none;\">\n            <label for=\"institution\">Veuillez pr\u00e9ciser<\/label>\n            <select name=\"847833_12577pi_847833_12577\" id=\"institution\">\n                <option value=\"\"><\/option>\n                <option value=\"633233\">Algoma University<\/option>\n                <option value=\"633236\">Brock University<\/option>\n                <option value=\"633239\">Carleton University<\/option>\n                <option value=\"633242\">Lakehead University<\/option>\n                <option value=\"633245\">Laurentian University<\/option>\n                <option value=\"633248\">McMaster University<\/option>\n                <option value=\"633251\">Nipissing University<\/option>\n                <option value=\"633254\">Queen's University<\/option>\n                <option value=\"633257\">Toronto Metropolitan University<\/option>\n                <option value=\"633260\">Trent University<\/option>\n                <option value=\"633263\">Ontario Tech University<\/option>\n                <option value=\"633266\">Universit\u00e9 de l'Ontario Fran\u00e7ais<\/option>\n                <option value=\"633269\">Universit\u00e9 de Hearst<\/option>\n                <option value=\"633272\">University of Ottawa<\/option>\n                <option value=\"633275\">University of Guelph<\/option>\n                <option value=\"633278\">University of Toronto<\/option>\n                <option value=\"633281\">University of Waterloo<\/option>\n                <option value=\"633284\">University of Windsor<\/option>\n                <option value=\"633287\">Western University<\/option>\n                <option value=\"633290\">York University<\/option>\n                <option value=\"633293\">Wilfrid Laurier University<\/option>\n                <option value=\"633296\">OCAD University<\/option>\n                <option value=\"633299\">Algonquin College<\/option>\n                <option value=\"633302\">Cambrian College<\/option>\n                <option value=\"633305\">Canadore College<\/option>\n                <option value=\"633308\">Centennial College<\/option>\n                <option value=\"633311\">Coll\u00e8ge Boreal<\/option>\n                <option value=\"633314\">Coll\u00e8ge La Cit\u00e9<\/option>\n                <option value=\"633317\">Conestoga College<\/option>\n                <option value=\"633320\">Confederation College<\/option>\n                <option value=\"633323\">Durham College<\/option>\n                <option value=\"633326\">Fanshawe College<\/option>\n                <option value=\"633329\">Fleming College<\/option>\n                <option value=\"633332\">George Brown College<\/option>\n                <option value=\"633335\">Georgian College<\/option>\n                <option value=\"633338\">Humber College<\/option>\n                <option value=\"633341\">Lambton College<\/option>\n                <option value=\"633344\">Loyalist College<\/option>\n                <option value=\"633347\">Mohawk College<\/option>\n                <option value=\"633350\">Niagara College<\/option>\n                <option value=\"633353\">Northern College<\/option>\n                <option value=\"633356\">Seneca College<\/option>\n                <option value=\"633359\">Sheridan College<\/option>\n                <option value=\"633362\">Sault College<\/option>\n                <option value=\"633365\">St. Clair College<\/option>\n                <option value=\"633368\">St. Lawrence College<\/option>\n                <option value=\"633371\">Royal Military College (RMC)<\/option>\n                <option value=\"633374\">Kenjgewin Teg<\/option>\n                <option value=\"633377\">Six Nations Polytechnic<\/option>\n                <option value=\"633380\">First Nations Technical Institute (FNTI)<\/option>\n                <option value=\"633383\">Seven Generations Education Institute<\/option>\n                <option value=\"633386\">Anishinabek Education Institute<\/option>\n                <option value=\"633389\">Iohahi:io Akwesasne Education and Training Institute<\/option>\n                <option value=\"633392\">Ogwehoweh Skills and Trades Training Centre<\/option>\n                <option value=\"633395\">Oshki-Pimache-O-Win: The Wenjack Education Institute<\/option>\n                <option value=\"633398\">Shingwauk Kinoomaage Gamig<\/option>\n                <option value=\"633401\">Government<\/option>\n                <option value=\"633404\">Other<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"form-field\" id=\"company_field\" style=\"display: none;\">\n            <label for=\"company\">Nom de la compagnie<\/label>\n            <input type=\"text\" name=\"847833_12579pi_847833_12579\" id=\"company\" maxlength=\"255\">\n        <\/div>\n\n        <div class=\"form-field checkbox-consent\">\n            <input type=\"checkbox\" name=\"847833_12581pi_847833_12581_93991\" id=\"consent\" value=\"93991\">\n            <label for=\"consent\">Oui, je souhaite recevoir des communications par courriel de la part d'eCampusOntario.<span class=\"required\">*<\/span><\/label>\n        <\/div>\n        <span class=\"error-message\" id=\"error_consent\"><\/span>\n\n        <div class=\"g-recaptcha\" data-sitekey=\"6LfVnCYTAAAAAB4x9xlkeTsV8CO6np5UMhNjRNNZ\"><\/div>\n\n        <div style=\"position: absolute; left: -9999px;\">\n            <label for=\"pi_extra_field\">Comments<\/label>\n            <input type=\"text\" name=\"pi_extra_field\" id=\"pi_extra_field\" tabindex=\"-1\" autocomplete=\"off\">\n        <\/div>\n\n        <input name=\"_utf8\" type=\"hidden\" value=\"\u2603\">\n\n        <button type=\"submit\" class=\"submit-button\">Soumettre<\/button>\n    <\/form>\n\n        <script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    const form = document.getElementById('eco-signup-form');\n    const isInstitution = document.getElementById('is_institution');\n    const institutionField = document.getElementById('institution_field');\n    const companyField = document.getElementById('company_field');\n    const institutionSelect = document.getElementById('institution');\n    const submitButton = form.querySelector('.submit-button');\n\n    if (!isInstitution || !form) return;\n\n    function clearError(fieldId) {\n        const errorElement = document.getElementById('error_' + fieldId);\n        const inputElement = document.getElementById(fieldId);\n        if (errorElement) {\n            errorElement.textContent = '';\n            errorElement.style.display = 'none';\n        }\n        if (inputElement) {\n            inputElement.classList.remove('error');\n        }\n    }\n\n    function showError(fieldId, message) {\n        const errorElement = document.getElementById('error_' + fieldId);\n        const inputElement = document.getElementById(fieldId);\n        if (errorElement) {\n            errorElement.textContent = message;\n            errorElement.style.display = 'block';\n        }\n        if (inputElement) {\n            inputElement.classList.add('error');\n        }\n    }\n\n    function isValidEmail(email) {\n        const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n        return emailRegex.test(email);\n    }\n\n    function validateForm() {\n        let isValid = true;\n        \n        \/\/ Get current language to use appropriate error messages\n        const lang = document.documentElement.lang || 'en';\n        const errorMessages = {\n            en: {\n                required: 'This field is required.',\n                email: 'Please enter a valid email address.'\n            },\n            fr: {\n                required: 'Ce champ est obligatoire.',\n                email: 'Veuillez entrer une adresse courriel valide.'\n            }\n        };\n        \n        const msg = errorMessages[lang.substring(0, 2)] || errorMessages.en;\n\n        clearError('first_name');\n        clearError('last_name');\n        clearError('email');\n        clearError('is_institution');\n        clearError('consent');\n\n        const firstName = document.getElementById('first_name').value.trim();\n        if (firstName === '') {\n            showError('first_name', msg.required);\n            isValid = false;\n        }\n\n        const lastName = document.getElementById('last_name').value.trim();\n        if (lastName === '') {\n            showError('last_name', msg.required);\n            isValid = false;\n        }\n\n        const email = document.getElementById('email').value.trim();\n        if (email === '') {\n            showError('email', msg.required);\n            isValid = false;\n        } else if (!isValidEmail(email)) {\n            showError('email', msg.email);\n            isValid = false;\n        }\n\n        const institution = document.getElementById('is_institution').value;\n        if (institution === '') {\n            showError('is_institution', msg.required);\n            isValid = false;\n        }\n\n        const consent = document.getElementById('consent').checked;\n        if (!consent) {\n            showError('consent', msg.required);\n            isValid = false;\n        }\n\n        if (!isValid) {\n            const firstError = document.querySelector('.error');\n            if (firstError) {\n                firstError.scrollIntoView({ behavior: 'smooth', block: 'center' });\n                firstError.focus();\n            }\n        }\n\n        return isValid;\n    }\n\n    function showSuccessMessage() {\n        const lang = document.documentElement.lang || 'en';\n        const messages = {\n            en: {\n                title: 'Thank you for subscribing!',\n                text: 'We\\'ve received your submission. You\\'ll start receiving updates from eCampusOntario soon.'\n            },\n            fr: {\n                title: 'Merci de vous \u00eatre inscrit!',\n                text: 'Nous avons re\u00e7u votre soumission. Vous commencerez \u00e0 recevoir des mises \u00e0 jour d\\'eCampusOntario bient\u00f4t.'\n            }\n        };\n        \n        const msg = messages[lang.substring(0, 2)] || messages.en;\n        \n        const successHTML = `\n            <div class=\"form-success-message\">\n                <div class=\"success-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path>\n                        <polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline>\n                    <\/svg>\n                <\/div>\n                <h3>${msg.title}<\/h3>\n                <p>${msg.text}<\/p>\n            <\/div>\n        `;\n        \n        form.innerHTML = successHTML;\n        form.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n\n    function showSubmissionError() {\n        const lang = document.documentElement.lang || 'en';\n        const messages = {\n            en: {\n                title: 'Submission Error',\n                text: 'There was an error submitting your form. Please try again or contact us directly at',\n                button: 'Try Again'\n            },\n            fr: {\n                title: 'Erreur de soumission',\n                text: 'Une erreur s\\'est produite lors de la soumission de votre formulaire. Veuillez r\u00e9essayer ou nous contacter directement \u00e0',\n                button: 'R\u00e9essayer'\n            }\n        };\n        \n        const msg = messages[lang.substring(0, 2)] || messages.en;\n        \n        const errorHTML = `\n            <div class=\"form-error-message\">\n                <div class=\"error-icon\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle>\n                        <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"><\/line>\n                        <line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"><\/line>\n                    <\/svg>\n                <\/div>\n                <h3>${msg.title}<\/h3>\n                <p>${msg.text} <a href=\"mailto:inquiry@ecampusontario.ca\">inquiry@ecampusontario.ca<\/a>.<\/p>\n                <button type=\"button\" class=\"retry-button\" onclick=\"location.reload()\">${msg.button}<\/button>\n            <\/div>\n        `;\n        \n        const messageContainer = document.createElement('div');\n        messageContainer.innerHTML = errorHTML;\n        form.parentNode.insertBefore(messageContainer.firstElementChild, form);\n        form.style.display = 'none';\n    }\n\n    form.addEventListener('submit', function(e) {\n        e.preventDefault();\n        \n        if (!validateForm()) {\n            return false;\n        }\n\n        const lang = document.documentElement.lang || 'en';\n        const submittingText = lang.substring(0, 2) === 'fr' ? 'Soumission...' : 'Submitting...';\n        \n        submitButton.disabled = true;\n        submitButton.textContent = submittingText;\n\n        const formData = new FormData(form);\n\n        fetch(form.action, {\n            method: 'POST',\n            body: formData,\n            mode: 'no-cors'\n        })\n        .then(function() {\n            showSuccessMessage();\n        })\n        .catch(function(error) {\n            console.error('Error:', error);\n            showSubmissionError();\n            submitButton.disabled = false;\n            submitButton.textContent = lang.substring(0, 2) === 'fr' ? 'Soumettre' : 'Submit';\n        });\n    });\n\n    \/\/ Clear errors on input\n    ['first_name', 'last_name', 'email', 'is_institution', 'consent'].forEach(function(fieldId) {\n        const field = document.getElementById(fieldId);\n        if (field) {\n            const eventType = fieldId === 'is_institution' ? 'change' : (fieldId === 'consent' ? 'change' : 'input');\n            field.addEventListener(eventType, function() {\n                clearError(fieldId);\n            });\n        }\n    });\n\n    \/\/ Institution field logic - works for both English and French\n    isInstitution.addEventListener('change', function() {\n        const value = this.value;\n        \n        \/\/ English values: 51910 (Yes), 51912 (No)\n        \/\/ French values: 93893 (Oui), 93895 (Non)\n        if (value === '51910' || value === '93893') { \/\/ Yes\/Oui - from an institution\n            institutionField.style.display = 'block';\n            companyField.style.display = 'none';\n            institutionSelect.value = '';\n        } else if (value === '51912' || value === '93895') { \/\/ No\/Non - not from an institution\n            institutionField.style.display = 'none';\n            companyField.style.display = 'block';\n            institutionSelect.value = '';\n        } else {\n            institutionField.style.display = 'none';\n            companyField.style.display = 'none';\n        }\n    });\n});\n<\/script>\n            <style>\n\t.eco-signup-form {\n\t\tmax-width: 600px;\n\t\tpadding: 0;\n\t\tbackground: transparent;\n\t}\n\n\t.eco-form-heading {\n\t\tmargin-bottom: 2rem;\n\t\tcolor: #1e1a34;\n\t}\n\n\t.form-field {\n\t\tmargin-bottom: 1.5rem;\n\t}\n\n\t.form-field label {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0.5rem;\n\t\tfont-weight: 600;\n\t\tcolor: #1e1a34;\n\t\tfont-size: 0.95rem;\n\t}\n\n\t.form-field input[type=\"text\"],\n\t.form-field input[type=\"email\"],\n\t.form-field select {\n\t\twidth: 100%;\n\t\tmax-width: 550px;\n\t\tpadding: 0.75rem;\n\t\tborder: 1px solid #000;\n\t\tborder-radius: 0;\n\t\tfont-size: 1rem;\n\t\ttransition: border-color 0.3s;\n\t\tcolor: #1e1a34;\n\t}\n\n\t.form-field input.error,\n\t.form-field select.error {\n\t\tborder-color: #d32f2f;\n\t}\n\n\t.form-field input:focus,\n\t.form-field select:focus {\n\t\toutline: 3px solid #0078d4 !important;\n\t\toutline-offset: 3px !important;\n\t\tborder-color: #0078d4 !important;\n\t}\n\n\t.error-message {\n\t\tdisplay: none;\n\t\tcolor: #d32f2f;\n\t\tfont-size: 0.875rem;\n\t\tmargin-top: 0.25rem;\n\t}\n\n\t.required {\n\t\tcolor: #d32f2f;\n\t\tmargin-left: 0.25rem;\n\t}\n\n\t.form-fieldset {\n\t\tmargin: 2rem 0;\n\t\tpadding: 0;\n\t\tborder: none;\n\t}\n\n\t.form-fieldset legend {\n\t\tfont-weight: 700;\n\t\tcolor: #1e1a34;\n\t\tmargin-bottom: 1rem;\n\t\tfont-size: 1rem;\n\t}\n\n\t.checkbox-grid {\n\t\tdisplay: grid;\n\t\tgrid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n\t\tgap: 1rem;\n\t}\n\n\t.checkbox-item {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t}\n\n\t.checkbox-item input[type=\"checkbox\"] {\n\t\tmargin-right: 0.5rem;\n\t\tmargin-top: 0.25rem;\n\t\twidth: 18px;\n\t\theight: 18px;\n\t\tflex-shrink: 0;\n\t}\n\n\t.checkbox-item input[type=\"checkbox\"]:focus {\n\t\toutline: 3px solid #0078d4 !important;\n\t\toutline-offset: 3px !important;\n\t}\n\n\t.checkbox-item label {\n\t\tfont-weight: normal;\n\t\tcursor: pointer;\n\t\tmargin: 0;\n\t\tcolor: #1e1a34;\n\t}\n\n\t.checkbox-consent {\n\t\tdisplay: flex;\n\t\talign-items: flex-start;\n\t}\n\n\t.checkbox-consent input {\n\t\tmargin-right: 0.5rem;\n\t\tmargin-top: 0.25rem;\n\t\twidth: 18px;\n\t\theight: 18px;\n\t\tflex-shrink: 0;\n\t}\n\n\t.checkbox-consent label {\n\t\tmargin: 0;\n\t\tfont-weight: normal;\n\t\tcolor: #1e1a34;\n\t}\n\n\t.g-recaptcha {\n\t\tmargin: 1.5rem 0;\n\t}\n\n\t.submit-button {\n\t\tbackground-color: #1e1a34;\n\t\tcolor: #f1b434;\n\t\tpadding: 0.875rem 2rem;\n\t\tborder: none;\n\t\tborder-radius: 4px;\n\t\tfont-size: 1rem;\n\t\tfont-weight: 600;\n\t\tcursor: pointer;\n\t\ttransition: background-color 0.3s;\n\t}\n\n\t.submit-button:hover {\n\t\tbackground-color: #2d2750;\n\t}\n\n\t.submit-button:focus {\n\t\toutline: 3px solid #0078d4 !important;\n\t\toutline-offset: 3px !important;\n\t}\n\n\t.submit-button:disabled {\n\t\topacity: 0.6;\n\t\tcursor: not-allowed;\n\t}\n\n\t@media (max-width: 768px) {\n\t\t.checkbox-grid {\n\t\t\tgrid-template-columns: 1fr;\n\t\t}\n\n\t\t.form-field input[type=\"text\"],\n\t\t.form-field input[type=\"email\"],\n\t\t.form-field select {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\t\n\t.form-success-message {\n\t\ttext-align: center;\n\t\tpadding: 3rem 2rem;\n\t\tbackground: #f0f9ff;\n\t\tborder: 2px solid #10b981;\n\t\tborder-radius: 8px;\n\t}\n\n\t.success-icon {\n\t\twidth: 64px;\n\t\theight: 64px;\n\t\tmargin: 0 auto 1.5rem;\n\t\tcolor: #10b981;\n\t}\n\n\t.success-icon svg {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\t.form-success-message h3 {\n\t\tcolor: #1e1a34;\n\t\tfont-size: 1.75rem;\n\t\tmargin-bottom: 1rem;\n\t}\n\n\t.form-success-message p {\n\t\tcolor: #1e1a34;\n\t\tfont-size: 1.1rem;\n\t\tmargin: 0;\n\t}\n\n\t.form-error-message {\n\t\ttext-align: center;\n\t\tpadding: 3rem 2rem;\n\t\tbackground: #fef2f2;\n\t\tborder: 2px solid #ef4444;\n\t\tborder-radius: 8px;\n\t\tmargin-bottom: 2rem;\n\t}\n\n\t.error-icon {\n\t\twidth: 64px;\n\t\theight: 64px;\n\t\tmargin: 0 auto 1.5rem;\n\t\tcolor: #ef4444;\n\t}\n\n\t.error-icon svg {\n\t\twidth: 100%;\n\t\theight: 100%;\n\t}\n\n\t.form-error-message h3 {\n\t\tcolor: #1e1a34;\n\t\tfont-size: 1.75rem;\n\t\tmargin-bottom: 1rem;\n\t}\n\n\t.form-error-message p {\n\t\tcolor: #1e1a34;\n\t\tfont-size: 1.1rem;\n\t\tmargin-bottom: 1.5rem;\n\t}\n\n\t.retry-button {\n\t\tbackground-color: #1e1a34;\n\t\tcolor: #fff;\n\t\tpadding: 0.75rem 2rem;\n\t\tborder: none;\n\t\tborder-radius: 4px;\n\t\tfont-size: 1rem;\n\t\tfont-weight: 600;\n\t\tcursor: pointer;\n\t\ttransition: background-color 0.3s;\n\t}\n\n\t.retry-button:hover {\n\t\tbackground-color: #2d2750;\n\t}\n<\/style>\n        \n    \n\n<\/div>\n<\/div>\n\n\n\n<style>\ninput:focus,\nselect:focus,\ninput[type=\"checkbox\"]:focus {\n  outline: 3px solid #0078d4 !important;\n  outline-offset: 3px !important;\n}\n\n\/* Icon sizes - 25x25 *\/\n.eco-contact-info-column .wp-block-columns svg {\n  width: 25px !important;\n  height: 25px !important;\n  display: block;\n}\n\n\/* Equal height columns - FORCE equal heights *\/\n.eco-contact-columns.wp-block-columns {\n  display: flex !important;\n  align-items: stretch !important;\n}\n\n.eco-contact-columns > .wp-block-column {\n  display: flex !important;\n  flex-direction: column !important;\n  min-height: 100%;\n}\n\n\/* Contact info column - push image to bottom *\/\n.eco-contact-info-column {\n  padding-bottom: 0 !important;\n}\n\n\/* Remove spacer before image *\/\n.eco-contact-info-column .wp-block-spacer {\n  height: 0 !important;\n  margin: 0 !important;\n}\n\n\/* Image container - push to bottom and crop *\/\n.eco-contact-image {\n  margin: auto -2rem -2rem -2rem !important;\n  padding: 0 !important;\n  flex-grow: 0;\n  flex-shrink: 0;\n  height: 450px !important;\n  overflow: hidden;\n  display: block !important;\n}\n\n.eco-contact-image img {\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover !important;\n  object-position: 65% 30% !important;\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\/* Form column with border *\/\n.eco-form-column {\n  background: #fff;\n}\n\n@media (min-width: 1212px) {\n  #h-sign-up-for-updates-from-ecampusontario {\n   white-space: nowrap;\n  }\n}\n\n\/* Responsive adjustments for mobile *\/\n@media (max-width: 782px) {\n  \/* Stack columns vertically *\/\n  .eco-contact-columns.wp-block-columns {\n    flex-direction: column !important;\n    align-items: stretch !important;\n  }\n  \n  \/* Reset column widths to full width *\/\n  .eco-contact-columns > .wp-block-column {\n    flex-basis: 100% !important;\n    width: 100% !important;\n    max-width: 100% !important;\n  }\n  \n  \/* Fix contact info column padding *\/\n  .eco-contact-info-column {\n    padding-left: 1rem !important;\n    padding-right: 1rem !important;\n    padding-bottom: 0 !important;\n  }\n  \n  \/* Fix image margins for mobile - no negative margins *\/\n  .eco-contact-image {\n    height: 300px !important;\n    margin: 2rem 0 0 0 !important;\n    width: 100vw !important;\n    position: relative;\n    left: 50%;\n    right: 50%;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n  }\n  \n  \/* Fix form column padding and borders *\/\n  .eco-form-column {\n    padding: 1rem !important;\n    border: 1px solid #ddd;\n    border-radius: 8px;\n    margin-top: 2rem;\n    width: 100% !important;\n    box-sizing: border-box !important;\n  }\n  \n  \/* Ensure no horizontal overflow *\/\n  .eco-contact-columns,\n  .eco-contact-columns * {\n    max-width: 100vw;\n    overflow-x: hidden;\n  }\n  \n  \/* Fix any nested columns on mobile *\/\n  .eco-contact-info-column .wp-block-columns {\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n  }\n}\n\n\/* Extra small screens *\/\n@media (max-width: 600px) {\n  .eco-contact-info-column {\n    padding-left: 0.5rem !important;\n    padding-right: 0.5rem !important;\n  }\n  \n  .eco-form-column {\n    padding: 0.75rem !important;\n  }\n  \n  .eco-contact-image {\n    height: 250px !important;\n  }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Accueil Nous joindre Courriel&nbsp;:inquiry@ecampusontario.ca Demandes de renseignements des m\u00e9dias&nbsp;:mediarelations@ecampusontario.ca Adresse&nbsp;: 372, rue Bay, 14&nbsp;\u00e9tage, Toronto ON&nbsp;M5H&nbsp;2W9, Canada Pour les visites et les livraisons, convenez avec un\u00b7e membre du personnel de vous retrouver dans le hall d&rsquo;entr\u00e9e de l&rsquo;immeuble. En savoir plus sur les visites et les livraisons Nous pouvons organiser des r\u00e9troactions accessibles et des [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":38770,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"www-home-page","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-39473","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Nous joindre | eCampusOntario<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ecampusontario.ca\/fr\/contact-us\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nous joindre\" \/>\n<meta property=\"og:description\" content=\"Accueil Nous joindre Courriel&nbsp;:inquiry@ecampusontario.ca Demandes de renseignements des m\u00e9dias&nbsp;:mediarelations@ecampusontario.ca Adresse&nbsp;: 372, rue Bay, 14&nbsp;\u00e9tage, Toronto ON&nbsp;M5H&nbsp;2W9, Canada Pour les visites et les livraisons, convenez avec un\u00b7e membre du personnel de vous retrouver dans le hall d&rsquo;entr\u00e9e de l&rsquo;immeuble. En savoir plus sur les visites et les livraisons Nous pouvons organiser des r\u00e9troactions accessibles et des [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ecampusontario.ca\/fr\/contact-us\/\" \/>\n<meta property=\"og:site_name\" content=\"eCampusOntario\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ecampusontario\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T14:42:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@eCampusOntario\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/\",\"url\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/\",\"name\":\"Nous joindre | eCampusOntario\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ecampusontario.ca\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/contact-us-banner-scaled.jpg\",\"datePublished\":\"2025-09-08T14:26:04+00:00\",\"dateModified\":\"2026-03-17T14:42:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ecampusontario.ca\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/contact-us-banner-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/ecampusontario.ca\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/contact-us-banner-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/contact-us\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nous joindre\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/\",\"name\":\"eCampusOntario\",\"description\":\"The online hub for learners and educators across Ontario\",\"publisher\":{\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/#organization\",\"name\":\"eCampusOntario\",\"url\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ecampusontario.ca\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/ecampus-e-icon-1.png\",\"contentUrl\":\"https:\\\/\\\/ecampusontario.ca\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/ecampus-e-icon-1.png\",\"width\":720,\"height\":325,\"caption\":\"eCampusOntario\"},\"image\":{\"@id\":\"https:\\\/\\\/ecampusontario.ca\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ecampusontario\\\/\",\"https:\\\/\\\/x.com\\\/eCampusOntario\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nous joindre | eCampusOntario","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ecampusontario.ca\/fr\/contact-us\/","og_locale":"fr_FR","og_type":"article","og_title":"Nous joindre","og_description":"Accueil Nous joindre Courriel&nbsp;:inquiry@ecampusontario.ca Demandes de renseignements des m\u00e9dias&nbsp;:mediarelations@ecampusontario.ca Adresse&nbsp;: 372, rue Bay, 14&nbsp;\u00e9tage, Toronto ON&nbsp;M5H&nbsp;2W9, Canada Pour les visites et les livraisons, convenez avec un\u00b7e membre du personnel de vous retrouver dans le hall d&rsquo;entr\u00e9e de l&rsquo;immeuble. En savoir plus sur les visites et les livraisons Nous pouvons organiser des r\u00e9troactions accessibles et des [&hellip;]","og_url":"https:\/\/ecampusontario.ca\/fr\/contact-us\/","og_site_name":"eCampusOntario","article_publisher":"https:\/\/www.facebook.com\/ecampusontario\/","article_modified_time":"2026-03-17T14:42:18+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@eCampusOntario","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ecampusontario.ca\/fr\/contact-us\/","url":"https:\/\/ecampusontario.ca\/fr\/contact-us\/","name":"Nous joindre | eCampusOntario","isPartOf":{"@id":"https:\/\/ecampusontario.ca\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ecampusontario.ca\/fr\/contact-us\/#primaryimage"},"image":{"@id":"https:\/\/ecampusontario.ca\/fr\/contact-us\/#primaryimage"},"thumbnailUrl":"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg","datePublished":"2025-09-08T14:26:04+00:00","dateModified":"2026-03-17T14:42:18+00:00","breadcrumb":{"@id":"https:\/\/ecampusontario.ca\/fr\/contact-us\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ecampusontario.ca\/fr\/contact-us\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ecampusontario.ca\/fr\/contact-us\/#primaryimage","url":"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg","contentUrl":"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2025\/09\/contact-us-banner-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/ecampusontario.ca\/fr\/contact-us\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ecampusontario.ca\/fr\/"},{"@type":"ListItem","position":2,"name":"Nous joindre"}]},{"@type":"WebSite","@id":"https:\/\/ecampusontario.ca\/fr\/#website","url":"https:\/\/ecampusontario.ca\/fr\/","name":"eCampusOntario","description":"The online hub for learners and educators across Ontario","publisher":{"@id":"https:\/\/ecampusontario.ca\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ecampusontario.ca\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/ecampusontario.ca\/fr\/#organization","name":"eCampusOntario","url":"https:\/\/ecampusontario.ca\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ecampusontario.ca\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2018\/11\/ecampus-e-icon-1.png","contentUrl":"https:\/\/ecampusontario.ca\/wp-content\/uploads\/2018\/11\/ecampus-e-icon-1.png","width":720,"height":325,"caption":"eCampusOntario"},"image":{"@id":"https:\/\/ecampusontario.ca\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ecampusontario\/","https:\/\/x.com\/eCampusOntario"]}]}},"_links":{"self":[{"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/pages\/39473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/comments?post=39473"}],"version-history":[{"count":24,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/pages\/39473\/revisions"}],"predecessor-version":[{"id":43721,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/pages\/39473\/revisions\/43721"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/media\/38770"}],"wp:attachment":[{"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/media?parent=39473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/categories?post=39473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ecampusontario.ca\/fr\/wp-json\/wp\/v2\/tags?post=39473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}