{"id":2757,"date":"2025-07-14T08:44:35","date_gmt":"2025-07-14T08:44:35","guid":{"rendered":"https:\/\/wescocenter.org\/?p=2757"},"modified":"2025-07-16T16:24:16","modified_gmt":"2025-07-16T16:24:16","slug":"assistant-office-manager-entry-quiz","status":"publish","type":"post","link":"https:\/\/wescocenter.org\/fr\/assistant-office-manager-entry-quiz\/","title":{"rendered":"Assistant Office Manager Entry Quiz"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Office Assistant Manager Training Quiz<\/title>\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;700&#038;display=swap\" rel=\"stylesheet\">\n    <style>\n        body {\n            font-family: 'Inter', sans-serif;\n        }\n        \/* Custom styles for better UX *\/\n        .quiz-option:has(input[type=\"radio\"]:checked) {\n            background-color: #FBBF24; \/* WESCO Yellow *\/\n            border-color: #F59E0B;\n            color: #1F2937;\n        }\n        .quiz-option:has(input[type=\"radio\"]:focus) {\n            box-shadow: 0 0 0 3px rgba(251, 191, 36, 0.5);\n        }\n        .quiz-option:has(input[type=\"radio\"]:disabled) {\n            cursor: not-allowed;\n            opacity: 0.7;\n        }\n        .quiz-option:has(input[type=\"radio\"]:checked:disabled) {\n            background-color: #FBBF24;\n            opacity: 1;\n        }\n        .correct-answer {\n             background-color: #D1FAE5 !important; \/* Green for correct *\/\n             border-color: #10B981 !important;\n        }\n        .incorrect-answer {\n            background-color: #FEE2E2 !important; \/* Red for incorrect *\/\n            border-color: #EF4444 !important;\n        }\n    <\/style>\n<\/head>\n<body class=\"bg-gray-100 text-gray-800 flex items-center justify-center min-h-screen p-4\">\n\n    <div class=\"w-full max-w-3xl mx-auto bg-white rounded-2xl shadow-lg p-6 md:p-10\">\n        \n        <!-- Header -->\n        <header class=\"flex flex-col md:flex-row justify-between items-center mb-8 border-b pb-6\">\n            <div class=\"flex items-center space-x-4\">\n                 <div class=\"w-16 h-16 bg-yellow-400 rounded-full flex items-center justify-center text-white font-bold text-2xl\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"h-10 w-10 text-gray-800\" viewBox=\"0 0 20 20\" fill=\"currentColor\">\n                      <path d=\"M9 6a3 3 0 11-6 0 3 3 0 016 0zM17 6a3 3 0 11-6 0 3 3 0 016 0zM12.93 17c.046-.327.07-.66.07-1a6.97 6.97 0 00-1.5-4.33A5 5 0 0119 16v1h-6.07zM6 11a5 5 0 015 5v1H1v-1a5 5 0 015-5z\" \/>\n                    <\/svg>\n                 <\/div>\n                <div>\n                    <h1 id=\"quiz-title\" class=\"text-2xl md:text-3xl font-bold text-gray-900\">Office Manager Quiz<\/h1>\n                    <p id=\"quiz-subtitle\" class=\"text-gray-500\">Entry-Level Assessment<\/p>\n                <\/div>\n            <\/div>\n            <button id=\"lang-toggle\" class=\"mt-4 md:mt-0 bg-gray-200 hover:bg-gray-300 text-gray-800 font-bold py-2 px-4 rounded-lg transition-colors duration-200\">\n                Fran\u00e7ais\n            <\/button>\n        <\/header>\n\n        <!-- Quiz Form -->\n        <form id=\"quiz-form\">\n            <div id=\"quiz-container\" class=\"space-y-8\">\n                <!-- Questions will be injected here by JavaScript -->\n            <\/div>\n\n            <div class=\"mt-10 text-center\">\n                <button type=\"submit\" id=\"submit-btn\" class=\"bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-8 rounded-lg text-lg transition-transform transform hover:scale-105 focus:outline-none focus:ring-4 focus:ring-blue-300\">\n                    Submit Answers\n                <\/button>\n            <\/div>\n        <\/form>\n\n        <!-- Results Section -->\n        <div id=\"results-section\" class=\"hidden mt-10 text-center p-6 bg-gray-50 rounded-lg\">\n            <h2 id=\"result-title\" class=\"text-2xl font-bold mb-2\">Your Results<\/h2>\n            <p class=\"text-5xl font-bold mb-4\" id=\"score-text\"><\/p>\n            <p class=\"text-lg mb-6\" id=\"score-feedback\"><\/p>\n            <button id=\"restart-btn\" class=\"bg-yellow-400 hover:bg-yellow-500 text-gray-800 font-bold py-3 px-8 rounded-lg text-lg transition-transform transform hover:scale-105 focus:outline-none focus:ring-4 focus:ring-yellow-300\">\n                Restart Quiz\n            <\/button>\n        <\/div>\n\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n            \/\/ --- DATA ---\n            const quizData = [\n                {\n                    question: {\n                        en: \"A visitor arrives for a 10:00 AM meeting with a manager who is currently on an urgent, unscheduled call. What is the most professional way to handle this?\",\n                        fr: \"Un visiteur arrive pour une r\u00e9union de 10h00 avec un manager qui est actuellement en appel urgent et non planifi\u00e9. Quelle est la mani\u00e8re la plus professionnelle de g\u00e9rer cela ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Tell the visitor the manager is busy and they should wait.\",\n                            \"Politely greet the visitor, offer them a seat and a beverage, and inform them the manager is in a brief call and will be with them shortly.\",\n                            \"Interrupt the manager's call to announce the visitor.\",\n                            \"Ask the visitor to come back another time.\"\n                        ],\n                        fr: [\n                            \"Dire au visiteur que le manager est occup\u00e9 et qu'il doit attendre.\",\n                            \"Accueillir poliment le visiteur, lui offrir un si\u00e8ge et une boisson, et l'informer que le manager est dans un bref appel et sera avec lui sous peu.\",\n                            \"Interrompre l'appel du manager pour annoncer le visiteur.\",\n                            \"Demander au visiteur de revenir une autre fois.\"\n                        ]\n                    },\n                    answer: 1\n                },\n                {\n                    question: {\n                        en: \"You need to schedule a team meeting with 5 members who have very different schedules. Which IT tool is most efficient for finding a suitable time?\",\n                        fr: \"Vous devez planifier une r\u00e9union d'\u00e9quipe avec 5 membres ayant des emplois du temps tr\u00e8s diff\u00e9rents. Quel outil informatique est le plus efficace pour trouver un cr\u00e9neau horaire convenable ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Sending a group email and asking everyone for their availability.\",\n                            \"Using a calendar scheduling assistant (e.g., Outlook Scheduling Assistant, Google Calendar's 'Find a time').\",\n                            \"Calling each person individually.\",\n                            \"Picking a time and telling everyone to be there.\"\n                        ],\n                        fr: [\n                            \"Envoyer un e-mail de groupe et demander \u00e0 chacun ses disponibilit\u00e9s.\",\n                            \"Utiliser un assistant de planification de calendrier (ex: Assistant Planification d'Outlook, 'Trouver un cr\u00e9neau' de Google Agenda).\",\n                            \"Appeler chaque personne individuellement.\",\n                            \"Choisir une heure et dire \u00e0 tout le monde d'\u00eatre pr\u00e9sent.\"\n                        ]\n                    },\n                    answer: 1\n                },\n                {\n                    question: {\n                        en: \"What is the primary purpose of a well-organized digital file management system (e.g., on a shared drive)?\",\n                        fr: \"Quel est l'objectif principal d'un syst\u00e8me de gestion de fichiers num\u00e9riques bien organis\u00e9 (par exemple, sur un lecteur partag\u00e9) ?\"\n                    },\n                    options: {\n                        en: [\n                            \"To make the folders look neat.\",\n                            \"To ensure easy and quick retrieval of documents for all authorized team members.\",\n                            \"To use as much server space as possible.\",\n                            \"To restrict access to files for everyone except the manager.\"\n                        ],\n                        fr: [\n                            \"Pour que les dossiers aient l'air bien rang\u00e9s.\",\n                            \"Pour assurer une r\u00e9cup\u00e9ration facile et rapide des documents pour tous les membres de l'\u00e9quipe autoris\u00e9s.\",\n                            \"Pour utiliser le plus d'espace serveur possible.\",\n                            \"Pour restreindre l'acc\u00e8s aux fichiers \u00e0 tout le monde sauf au manager.\"\n                        ]\n                    },\n                    answer: 1\n                },\n                 {\n                    question: {\n                        en: \"An intern wearing their yellow WESCO t-shirt accidentally deletes an important shared file. What should be their immediate first step?\",\n                        fr: \"Un stagiaire portant son t-shirt jaune WESCO supprime accidentellement un fichier partag\u00e9 important. Quelle devrait \u00eatre sa premi\u00e8re \u00e9tape imm\u00e9diate ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Pretend nothing happened and hope no one notices.\",\n                            \"Immediately check the Recycle Bin or Trash folder to restore it.\",\n                            \"Blame the IT system for being faulty.\",\n                            \"Wait until the end of the day to report it.\"\n                        ],\n                        fr: [\n                            \"Faire comme si de rien n'\u00e9tait et esp\u00e9rer que personne ne le remarque.\",\n                            \"V\u00e9rifier imm\u00e9diatement la Corbeille pour le restaurer.\",\n                            \"Accuser le syst\u00e8me informatique d'\u00eatre d\u00e9fectueux.\",\n                            \"Attendre la fin de la journ\u00e9e pour le signaler.\"\n                        ]\n                    },\n                    answer: 1\n                },\n                {\n                    question: {\n                        en: \"When composing a professional email to a client, what should you always do before sending?\",\n                        fr: \"Lors de la r\u00e9daction d'un e-mail professionnel \u00e0 un client, que devez-vous toujours faire avant de l'envoyer ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Add as many emojis as possible to seem friendly.\",\n                            \"Write everything in capital letters to show importance.\",\n                            \"Proofread for spelling and grammar errors, and confirm the recipient's address is correct.\",\n                            \"Attach large, uncompressed files.\"\n                        ],\n                        fr: [\n                            \"Ajouter autant d'\u00e9mojis que possible pour para\u00eetre amical.\",\n                            \"\u00c9crire tout en majuscules pour montrer l'importance.\",\n                            \"Relire pour les fautes d'orthographe et de grammaire, et confirmer que l'adresse du destinataire est correcte.\",\n                            \"Joindre des fichiers volumineux non compress\u00e9s.\"\n                        ]\n                    },\n                    answer: 2\n                },\n                {\n                    question: {\n                        en: \"You are asked to take minutes during a formal meeting. What is the most crucial information to record?\",\n                        fr: \"On vous demande de r\u00e9diger le proc\u00e8s-verbal d'une r\u00e9union formelle. Quelle est l'information la plus cruciale \u00e0 consigner ?\"\n                    },\n                    options: {\n                        en: [\n                            \"What everyone was wearing.\",\n                            \"Every single word that was said, like a transcript.\",\n                            \"The key decisions made, action items assigned (who, what, when), and main discussion points.\",\n                            \"Jokes and off-topic conversations.\"\n                        ],\n                        fr: [\n                            \"Ce que tout le monde portait.\",\n                            \"Chaque mot qui a \u00e9t\u00e9 dit, comme une transcription.\",\n                            \"Les d\u00e9cisions cl\u00e9s prises, les actions \u00e0 mener (qui, quoi, quand), et les principaux points de discussion.\",\n                            \"Les blagues et les conversations hors sujet.\"\n                        ]\n                    },\n                    answer: 2\n                },\n                {\n                    question: {\n                        en: \"The office printer is jammed. You've tried the basic troubleshooting steps from the user manual without success. What's next?\",\n                        fr: \"L'imprimante du bureau est bloqu\u00e9e. Vous avez essay\u00e9 les \u00e9tapes de d\u00e9pannage de base du manuel sans succ\u00e8s. Quelle est la prochaine \u00e9tape ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Hit the printer to try and unjam it.\",\n                            \"Leave it for the next person to deal with.\",\n                            \"Contact the designated IT support person or service provider, providing them with the printer model and a clear description of the issue.\",\n                            \"Announce to the whole office that the printer is broken.\"\n                        ],\n                        fr: [\n                            \"Frapper l'imprimante pour essayer de la d\u00e9bloquer.\",\n                            \"Laisser le probl\u00e8me \u00e0 la personne suivante.\",\n                            \"Contacter le support informatique d\u00e9sign\u00e9 ou le prestataire de services, en leur fournissant le mod\u00e8le de l'imprimante et une description claire du probl\u00e8me.\",\n                            \"Annoncer \u00e0 tout le bureau que l'imprimante est en panne.\"\n                        ]\n                    },\n                    answer: 2\n                },\n                {\n                    question: {\n                        en: \"A colleague asks for your help with a task, but you are busy with an urgent deadline from your manager. How do you respond?\",\n                        fr: \"Un coll\u00e8gue vous demande de l'aide pour une t\u00e2che, mais vous \u00eates occup\u00e9 par un d\u00e9lai urgent de votre manager. Comment r\u00e9pondez-vous ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Ignore the colleague.\",\n                            \"Say 'No, I'm busy' and turn back to your work.\",\n                            \"Politely explain you have an urgent deadline, but offer to help them as soon as you are free or suggest someone else who might be available.\",\n                            \"Abandon your urgent task to help them.\"\n                        ],\n                        fr: [\n                            \"Ignorer le coll\u00e8gue.\",\n                            \"Dire 'Non, je suis occup\u00e9' et retourner \u00e0 votre travail.\",\n                            \"Expliquer poliment que vous avez un d\u00e9lai urgent, mais proposer de l'aider d\u00e8s que vous serez libre ou sugg\u00e9rer quelqu'un d'autre qui pourrait \u00eatre disponible.\",\n                            \"Abandonner votre t\u00e2che urgente pour l'aider.\"\n                        ]\n                    },\n                    answer: 2\n                },\n                {\n                    question: {\n                        en: \"You are responsible for managing office supplies. What is the most proactive approach?\",\n                        fr: \"Vous \u00eates responsable de la gestion des fournitures de bureau. Quelle est l'approche la plus proactive ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Wait until someone complains that something has run out before ordering more.\",\n                            \"Buy a massive quantity of everything once a year.\",\n                            \"Regularly check inventory levels, anticipate needs based on usage patterns, and maintain a list for reordering before supplies run out.\",\n                            \"Keep all the supplies locked in a cabinet and make people ask you for every single item.\"\n                        ],\n                        fr: [\n                            \"Attendre que quelqu'un se plaigne que quelque chose est \u00e9puis\u00e9 avant de commander plus.\",\n                            \"Acheter une quantit\u00e9 massive de tout une fois par an.\",\n                            \"V\u00e9rifier r\u00e9guli\u00e8rement les niveaux de stock, anticiper les besoins en fonction des habitudes d'utilisation et maintenir une liste pour commander avant que les fournitures ne s'\u00e9puisent.\",\n                            \"Garder toutes les fournitures sous cl\u00e9 et obliger les gens \u00e0 vous demander chaque article.\"\n                        ]\n                    },\n                    answer: 2\n                },\n                {\n                    question: {\n                        en: \"What does 'confidentiality' in an office environment primarily mean?\",\n                        fr: \"Que signifie principalement la 'confidentialit\u00e9' dans un environnement de bureau ?\"\n                    },\n                    options: {\n                        en: [\n                            \"Only sharing office news with your best friend at work.\",\n                            \"Not discussing sensitive company, client, or employee information with unauthorized individuals.\",\n                            \"Keeping your computer password a secret.\",\n                            \"It's not an important concept in modern offices.\"\n                        ],\n                        fr: [\n                            \"Partager les nouvelles du bureau uniquement avec votre meilleur ami au travail.\",\n                            \"Ne pas discuter des informations sensibles de l'entreprise, des clients ou des employ\u00e9s avec des personnes non autoris\u00e9es.\",\n                            \"Garder le mot de passe de votre ordinateur secret.\",\n                            \"Ce n'est pas un concept important dans les bureaux modernes.\"\n                        ]\n                    },\n                    answer: 1\n                }\n            ];\n\n            const textContent = {\n                en: {\n                    quizTitle: \"Office Manager Quiz\",\n                    quizSubtitle: \"Entry-Level Assessment\",\n                    langToggle: \"Fran\u00e7ais\",\n                    submitBtn: \"Submit Answers\",\n                    resultTitle: \"Your Results\",\n                    scoreFeedback: {\n                        high: \"Excellent! You have a strong foundation. You are ready to start with the advanced course modules.\",\n                        medium: \"Good start! We recommend beginning with the core modules to solidify your skills and build confidence.\",\n                        low: \"Welcome! The foundational modules are the perfect place for you to start building your expertise from the ground up.\"\n                    },\n                    restartBtn: \"Restart Quiz\"\n                },\n                fr: {\n                    quizTitle: \"Quiz du Chef de Bureau\",\n                    quizSubtitle: \"\u00c9valuation de Niveau D\u00e9butant\",\n                    langToggle: \"English\",\n                    submitBtn: \"Soumettre les r\u00e9ponses\",\n                    resultTitle: \"Vos R\u00e9sultats\",\n                    scoreFeedback: {\n                        high: \"Excellent ! Vous avez une base solide. Vous \u00eates pr\u00eat \u00e0 commencer avec les modules de cours avanc\u00e9s.\",\n                        medium: \"Bon d\u00e9but ! Nous vous recommandons de commencer par les modules de base pour consolider vos comp\u00e9tences et gagner en confiance.\",\n                        low: \"Bienvenue ! Les modules fondamentaux sont l'endroit id\u00e9al pour commencer \u00e0 construire votre expertise \u00e0 partir de z\u00e9ro.\"\n                    },\n                    restartBtn: \"Recommencer le Quiz\"\n                }\n            };\n\n            \/\/ --- STATE ---\n            let currentLanguage = 'en';\n            let submitted = false;\n\n            \/\/ --- DOM ELEMENTS ---\n            const quizContainer = document.getElementById('quiz-container');\n            const langToggleButton = document.getElementById('lang-toggle');\n            const quizForm = document.getElementById('quiz-form');\n            const resultsSection = document.getElementById('results-section');\n            const scoreText = document.getElementById('score-text');\n            const scoreFeedback = document.getElementById('score-feedback');\n            const restartBtn = document.getElementById('restart-btn');\n\n            \/\/ --- FUNCTIONS ---\n\n            function renderQuiz() {\n                quizContainer.innerHTML = '';\n                quizData.forEach((item, index) => {\n                    const questionBlock = document.createElement('div');\n                    questionBlock.className = 'question-block';\n\n                    const questionText = document.createElement('p');\n                    questionText.className = 'text-lg md:text-xl font-bold mb-5';\n                    questionText.textContent = `${index + 1}. ${item.question[currentLanguage]}`;\n                    questionBlock.appendChild(questionText);\n\n                    const optionsContainer = document.createElement('div');\n                    optionsContainer.className = 'space-y-3';\n                    optionsContainer.setAttribute('role', 'radiogroup');\n                    optionsContainer.setAttribute('aria-labelledby', `q${index}`);\n                    questionText.id = `q${index}`;\n\n                    item.options[currentLanguage].forEach((option, optionIndex) => {\n                        const optionLabel = document.createElement('label');\n                        optionLabel.className = 'quiz-option flex items-center p-4 border-2 border-gray-200 rounded-lg cursor-pointer hover:border-yellow-400 transition-colors duration-200';\n                        \n                        const radioInput = document.createElement('input');\n                        radioInput.type = 'radio';\n                        radioInput.name = `question${index}`;\n                        radioInput.value = optionIndex;\n                        radioInput.className = 'sr-only'; \/\/ Visually hidden, but accessible\n\n                        const customRadio = document.createElement('span');\n                        customRadio.className = 'w-5 h-5 border-2 border-gray-400 rounded-full mr-4 flex-shrink-0';\n                        \n                        const optionText = document.createElement('span');\n                        optionText.textContent = option;\n                        optionText.className = 'flex-grow';\n\n                        optionLabel.appendChild(radioInput);\n                        optionLabel.appendChild(customRadio);\n                        optionLabel.appendChild(optionText);\n                        optionsContainer.appendChild(optionLabel);\n                    });\n                    \n                    questionBlock.appendChild(optionsContainer);\n                    quizContainer.appendChild(questionBlock);\n                });\n                updateTextContent();\n            }\n            \n            function updateTextContent() {\n                const content = textContent[currentLanguage];\n                document.documentElement.lang = currentLanguage;\n                document.getElementById('quiz-title').textContent = content.quizTitle;\n                document.getElementById('quiz-subtitle').textContent = content.quizSubtitle;\n                langToggleButton.textContent = content.langToggle;\n                document.getElementById('submit-btn').textContent = content.submitBtn;\n                document.getElementById('result-title').textContent = content.resultTitle;\n                restartBtn.textContent = content.restartBtn;\n            }\n\n            function toggleLanguage() {\n                currentLanguage = currentLanguage === 'en' ? 'fr' : 'en';\n                const userAnswers = getSelectedAnswers();\n                renderQuiz();\n                restoreSelectedAnswers(userAnswers);\n                if (submitted) {\n                    disableInputsAndShowResults();\n                }\n            }\n\n            function getSelectedAnswers() {\n                const answers = {};\n                const inputs = quizContainer.querySelectorAll('input[type=\"radio\"]:checked');\n                inputs.forEach(input => {\n                    answers[input.name] = input.value;\n                });\n                return answers;\n            }\n\n            function restoreSelectedAnswers(answers) {\n                for (const name in answers) {\n                    const selector = `input[name=\"${name}\"][value=\"${answers[name]}\"]`;\n                    const input = quizContainer.querySelector(selector);\n                    if (input) {\n                        input.checked = true;\n                    }\n                }\n            }\n\n            function handleSubmit(e) {\n                e.preventDefault();\n                if (submitted) return;\n                submitted = true;\n                \n                disableInputsAndShowResults();\n            }\n\n            function disableInputsAndShowResults() {\n                const allRadios = quizForm.querySelectorAll('input[type=\"radio\"]');\n                allRadios.forEach(radio => {\n                    radio.disabled = true;\n                });\n\n                document.getElementById('submit-btn').disabled = true;\n                document.getElementById('submit-btn').classList.add('opacity-50', 'cursor-not-allowed');\n\n                calculateAndDisplayScore();\n            }\n\n            function calculateAndDisplayScore() {\n                let score = 0;\n                quizData.forEach((item, index) => {\n                    const questionBlock = quizContainer.children[index];\n                    const options = questionBlock.querySelectorAll('.quiz-option');\n                    const selectedRadio = quizForm.querySelector(`input[name=\"question${index}\"]:checked`);\n                    \n                    const correctAnswerIndex = item.answer;\n                    const correctOptionLabel = options[correctAnswerIndex];\n\n                    if (selectedRadio) {\n                        const userAnswerIndex = parseInt(selectedRadio.value, 10);\n                        const selectedOptionLabel = options[userAnswerIndex];\n\n                        if (userAnswerIndex === correctAnswerIndex) {\n                            score++;\n                            selectedOptionLabel.classList.add('correct-answer');\n                        } else {\n                            selectedOptionLabel.classList.add('incorrect-answer');\n                            correctOptionLabel.classList.add('correct-answer');\n                        }\n                    } else {\n                        \/\/ If no answer was selected, still highlight the correct one\n                        correctOptionLabel.classList.add('correct-answer');\n                    }\n                });\n\n                scoreText.textContent = `${score} \/ ${quizData.length}`;\n                \n                const content = textContent[currentLanguage].scoreFeedback;\n                if (score >= 8) {\n                    scoreFeedback.textContent = content.high;\n                } else if (score >= 4) {\n                    scoreFeedback.textContent = content.medium;\n                } else {\n                    scoreFeedback.textContent = content.low;\n                }\n\n                resultsSection.classList.remove('hidden');\n                resultsSection.scrollIntoView({ behavior: 'smooth', block: 'end' });\n            }\n\n            function restartQuiz() {\n                submitted = false;\n                quizForm.reset();\n                \n                const allOptions = quizForm.querySelectorAll('.quiz-option');\n                allOptions.forEach(opt => {\n                    opt.classList.remove('correct-answer', 'incorrect-answer');\n                });\n                \n                const allRadios = quizForm.querySelectorAll('input[type=\"radio\"]');\n                allRadios.forEach(radio => {\n                    radio.disabled = false;\n                });\n\n                document.getElementById('submit-btn').disabled = false;\n                document.getElementById('submit-btn').classList.remove('opacity-50', 'cursor-not-allowed');\n\n                resultsSection.classList.add('hidden');\n                renderQuiz();\n                window.scrollTo({ top: 0, behavior: 'smooth' });\n            }\n\n            \/\/ --- EVENT LISTENERS ---\n            langToggleButton.addEventListener('click', toggleLanguage);\n            quizForm.addEventListener('submit', handleSubmit);\n            restartBtn.addEventListener('click', restartQuiz);\n\n            \/\/ --- INITIALIZATION ---\n            renderQuiz();\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Office Assistant Manager Training Quiz Office Manager Quiz Entry-Level Assessment Fran\u00e7ais Submit Answers Your Results Restart Quiz<\/p>","protected":false},"author":1,"featured_media":3265,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17],"tags":[],"class_list":["post-2757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-quiz"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.6 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Assistant Office Manager Entry Quiz - CFP WESCO Cameroon<\/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:\/\/wescocenter.org\/fr\/assistant-office-manager-entry-quiz\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Assistant Office Manager Entry Quiz\" \/>\n<meta property=\"og:description\" content=\"Office Assistant Manager Training Quiz Office Manager Quiz Entry-Level Assessment Fran\u00e7ais Submit Answers Your Results Restart Quiz\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wescocenter.org\/fr\/assistant-office-manager-entry-quiz\/\" \/>\n<meta property=\"og:site_name\" content=\"CFP WESCO Cameroon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wescocameroon\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-14T08:44:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-16T16:24:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/07\/8-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"protusNJI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"protusNJI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/\"},\"author\":{\"name\":\"protusNJI\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#\\\/schema\\\/person\\\/82639f5d781baa3b1ccaf0bb5a673ef9\"},\"headline\":\"Assistant Office Manager Entry Quiz\",\"datePublished\":\"2025-07-14T08:44:35+00:00\",\"dateModified\":\"2025-07-16T16:24:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/\"},\"wordCount\":23,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wescocenter.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/8-1.jpg\",\"articleSection\":[\"Quiz\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/\",\"url\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/\",\"name\":\"Assistant Office Manager Entry Quiz - CFP WESCO Cameroon\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wescocenter.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/8-1.jpg\",\"datePublished\":\"2025-07-14T08:44:35+00:00\",\"dateModified\":\"2025-07-16T16:24:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wescocenter.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/8-1.jpg\",\"contentUrl\":\"https:\\\/\\\/wescocenter.org\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/8-1.jpg\",\"width\":1080,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/assistant-office-manager-entry-quiz\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wescocenter.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Assistant Office Manager Entry Quiz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#website\",\"url\":\"https:\\\/\\\/wescocenter.org\\\/\",\"name\":\"CFP WESCO Cameroon\",\"description\":\"CFP - Vocational Training\",\"publisher\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wescocenter.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#organization\",\"name\":\"CFP WESCO Cameroon\",\"url\":\"https:\\\/\\\/wescocenter.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wescocenter.org\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-logo0.png\",\"contentUrl\":\"https:\\\/\\\/wescocenter.org\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-logo0.png\",\"width\":696,\"height\":190,\"caption\":\"CFP WESCO Cameroon\"},\"image\":{\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wescocameroon\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wescocenter.org\\\/#\\\/schema\\\/person\\\/82639f5d781baa3b1ccaf0bb5a673ef9\",\"name\":\"protusNJI\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0951d931f22642a8ce4dce9ae9c7ee418cde1f5c2f57cb614eb912b20e0be2a3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0951d931f22642a8ce4dce9ae9c7ee418cde1f5c2f57cb614eb912b20e0be2a3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0951d931f22642a8ce4dce9ae9c7ee418cde1f5c2f57cb614eb912b20e0be2a3?s=96&d=mm&r=g\",\"caption\":\"protusNJI\"},\"sameAs\":[\"https:\\\/\\\/wescocenter.org\"],\"url\":\"https:\\\/\\\/wescocenter.org\\\/fr\\\/author\\\/protusnji\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Assistant Office Manager Entry Quiz - CFP WESCO Cameroon","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:\/\/wescocenter.org\/fr\/assistant-office-manager-entry-quiz\/","og_locale":"fr_FR","og_type":"article","og_title":"Assistant Office Manager Entry Quiz","og_description":"Office Assistant Manager Training Quiz Office Manager Quiz Entry-Level Assessment Fran\u00e7ais Submit Answers Your Results Restart Quiz","og_url":"https:\/\/wescocenter.org\/fr\/assistant-office-manager-entry-quiz\/","og_site_name":"CFP WESCO Cameroon","article_publisher":"https:\/\/www.facebook.com\/wescocameroon","article_published_time":"2025-07-14T08:44:35+00:00","article_modified_time":"2025-07-16T16:24:16+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/07\/8-1.jpg","type":"image\/jpeg"}],"author":"protusNJI","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"protusNJI"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#article","isPartOf":{"@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/"},"author":{"name":"protusNJI","@id":"https:\/\/wescocenter.org\/#\/schema\/person\/82639f5d781baa3b1ccaf0bb5a673ef9"},"headline":"Assistant Office Manager Entry Quiz","datePublished":"2025-07-14T08:44:35+00:00","dateModified":"2025-07-16T16:24:16+00:00","mainEntityOfPage":{"@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/"},"wordCount":23,"commentCount":0,"publisher":{"@id":"https:\/\/wescocenter.org\/#organization"},"image":{"@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#primaryimage"},"thumbnailUrl":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/07\/8-1.jpg","articleSection":["Quiz"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/","url":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/","name":"Assistant Office Manager Entry Quiz - CFP WESCO Cameroon","isPartOf":{"@id":"https:\/\/wescocenter.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#primaryimage"},"image":{"@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#primaryimage"},"thumbnailUrl":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/07\/8-1.jpg","datePublished":"2025-07-14T08:44:35+00:00","dateModified":"2025-07-16T16:24:16+00:00","breadcrumb":{"@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#primaryimage","url":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/07\/8-1.jpg","contentUrl":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/07\/8-1.jpg","width":1080,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/wescocenter.org\/assistant-office-manager-entry-quiz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wescocenter.org\/"},{"@type":"ListItem","position":2,"name":"Assistant Office Manager Entry Quiz"}]},{"@type":"WebSite","@id":"https:\/\/wescocenter.org\/#website","url":"https:\/\/wescocenter.org\/","name":"CFP WESCO Cameroon","description":"CFP - Vocational Training","publisher":{"@id":"https:\/\/wescocenter.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wescocenter.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/wescocenter.org\/#organization","name":"CFP WESCO Cameroon","url":"https:\/\/wescocenter.org\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/wescocenter.org\/#\/schema\/logo\/image\/","url":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/03\/cropped-logo0.png","contentUrl":"https:\/\/wescocenter.org\/wp-content\/uploads\/2025\/03\/cropped-logo0.png","width":696,"height":190,"caption":"CFP WESCO Cameroon"},"image":{"@id":"https:\/\/wescocenter.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/wescocameroon"]},{"@type":"Person","@id":"https:\/\/wescocenter.org\/#\/schema\/person\/82639f5d781baa3b1ccaf0bb5a673ef9","name":"protusNJI","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/0951d931f22642a8ce4dce9ae9c7ee418cde1f5c2f57cb614eb912b20e0be2a3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0951d931f22642a8ce4dce9ae9c7ee418cde1f5c2f57cb614eb912b20e0be2a3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0951d931f22642a8ce4dce9ae9c7ee418cde1f5c2f57cb614eb912b20e0be2a3?s=96&d=mm&r=g","caption":"protusNJI"},"sameAs":["https:\/\/wescocenter.org"],"url":"https:\/\/wescocenter.org\/fr\/author\/protusnji\/"}]}},"_links":{"self":[{"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/posts\/2757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/comments?post=2757"}],"version-history":[{"count":2,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/posts\/2757\/revisions"}],"predecessor-version":[{"id":3274,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/posts\/2757\/revisions\/3274"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/media\/3265"}],"wp:attachment":[{"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/media?parent=2757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/categories?post=2757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wescocenter.org\/fr\/wp-json\/wp\/v2\/tags?post=2757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}