{"id":1703,"date":"2026-07-14T20:18:26","date_gmt":"2026-07-14T20:18:26","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=1703"},"modified":"2026-07-14T20:21:07","modified_gmt":"2026-07-14T20:21:07","slug":"quizjean-valjean-les-miserableshugo","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/quizjean-valjean-les-miserableshugo\/","title":{"rendered":"Quiz:Edmond Dant\u00e8s"},"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, user-scalable=yes\">\n    <title>Quiz: Edmond Dant\u00e8s \u2014 The Avenger and the Redeemer | Righteous Museum<\/title>\n    <!-- Font Awesome for icons -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            background: #1a1a2e;\n            font-family: 'Georgia', 'Times New Roman', Times, serif;\n            color: #2c2b28;\n            line-height: 1.5;\n            padding: 20px;\n        }\n\n        .museum-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            background: #fef7e0;\n            border-radius: 28px;\n            box-shadow: 0 20px 35px rgba(0,0,0,0.3), 0 0 0 1px #c9a87b inset;\n            overflow: hidden;\n        }\n\n        .hero {\n            background: linear-gradient(135deg, #1a1a2a 0%, #0d0d1a 100%);\n            padding: 1.8rem 2.5rem;\n            border-bottom: 6px solid #d4af37;\n            color: #f5e7cf;\n            display: flex;\n            align-items: center;\n            gap: 20px;\n            flex-wrap: wrap;\n        }\n        .hero-text {\n            flex: 2;\n        }\n        .hero h1 {\n            font-size: 2rem;\n            letter-spacing: 1px;\n            font-weight: 600;\n        }\n        .hero h1 i {\n            color: #d4af37;\n            margin-right: 10px;\n        }\n        .hero h1 .app-badge {\n            font-size: 0.8rem;\n            background: #d4af3733;\n            padding: 0.2rem 0.8rem;\n            border-radius: 40px;\n            margin-left: 12px;\n            vertical-align: middle;\n        }\n        .hero p {\n            font-size: 1rem;\n            font-style: italic;\n            margin-top: 0.5rem;\n            opacity: 0.85;\n        }\n        .hero-portrait {\n            flex: 0 0 100px;\n            text-align: center;\n            background: #d4af3730;\n            padding: 8px;\n            border-radius: 50%;\n            border: 2px solid #d4af37;\n        }\n        .hero-portrait i {\n            font-size: 3.5rem;\n            color: #ecd9b4;\n        }\n        .hero-portrait p {\n            font-size: 0.65rem;\n            margin-top: 5px;\n        }\n\n        .flex-main {\n            display: flex;\n            flex-wrap: wrap;\n        }\n        .article-panel {\n            flex: 1.6;\n            min-width: 280px;\n            padding: 2rem 2rem 2rem 2.2rem;\n            background: #fffaf2;\n            border-right: 1px solid #ecd9b4;\n        }\n        .game-sat-panel {\n            flex: 1.2;\n            min-width: 350px;\n            background: #f9efdf;\n            padding: 2rem 1.8rem;\n            display: flex;\n            flex-direction: column;\n            gap: 1.5rem;\n        }\n\n        .article-panel h2 {\n            font-size: 1.8rem;\n            border-left: 7px solid #d4af37;\n            padding-left: 1rem;\n            margin: 0.75rem 0 1rem 0;\n            color: #2d482b;\n        }\n        .article-panel h2 i {\n            color: #d4af37;\n            margin-right: 10px;\n        }\n        .article-panel h3 {\n            font-size: 1.3rem;\n            margin: 1.4rem 0 0.5rem 0;\n            color: #8b5a2b;\n            font-weight: 600;\n        }\n        .article-panel p {\n            margin-bottom: 0.9rem;\n            text-align: justify;\n        }\n        .article-panel blockquote {\n            margin: 1rem 0;\n            padding: 0.8rem 1.5rem;\n            background: #f3eddd;\n            border-left: 5px solid #d4af37;\n            border-radius: 8px;\n            font-style: italic;\n            color: #4a3a2a;\n        }\n        .article-panel blockquote i {\n            color: #d4af37;\n            margin-right: 8px;\n        }\n        .events-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin: 15px 0;\n        }\n        .event-badge {\n            background: #e9e0cf;\n            padding: 6px 14px;\n            border-radius: 40px;\n            font-size: 0.8rem;\n            border: 1px solid #cfb37a;\n        }\n        .event-badge i {\n            margin-right: 6px;\n            font-size: 0.7rem;\n        }\n        .reference-list {\n            font-size: 0.8rem;\n            margin-top: 1.5rem;\n            border-top: 1px dashed #cfbc93;\n            padding-top: 1rem;\n            color: #5e4b2b;\n        }\n\n        \/* Mode Selection & Quiz Styles *\/\n        .mode-selector {\n            background: white;\n            border-radius: 28px;\n            padding: 1.2rem;\n            text-align: center;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n        }\n        .mode-buttons {\n            display: flex;\n            gap: 12px;\n            justify-content: center;\n            margin-top: 12px;\n            flex-wrap: wrap;\n        }\n        .mode-btn {\n            flex: 1;\n            min-width: 90px;\n            padding: 12px;\n            border: none;\n            border-radius: 60px;\n            font-weight: bold;\n            font-size: 1rem;\n            cursor: pointer;\n            transition: 0.2s;\n            font-family: inherit;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n        }\n        .mode-btn.sat {\n            background: #1e3a2f;\n            color: white;\n        }\n        .mode-btn.psat {\n            background: #2c5f6e;\n            color: white;\n        }\n        .mode-btn.act {\n            background: #8b5a2b;\n            color: white;\n        }\n        .mode-btn:hover {\n            transform: translateY(-2px);\n            filter: brightness(1.05);\n        }\n        .mode-btn.active {\n            box-shadow: 0 0 0 3px #ffd966;\n        }\n        .quiz-header {\n            background: linear-gradient(145deg, #2c4b3e, #1e3a2f);\n            color: white;\n            padding: 1rem;\n            border-radius: 28px;\n            text-align: center;\n        }\n        .score-area {\n            font-size: 1.6rem;\n            font-weight: bold;\n            background: #00000055;\n            display: inline-block;\n            padding: 0.2rem 1.2rem;\n            border-radius: 40px;\n            margin-top: 8px;\n        }\n        .question-card {\n            background: white;\n            border-radius: 28px;\n            padding: 1.5rem;\n            box-shadow: 0 8px 18px rgba(0,0,0,0.1);\n        }\n        .question-text {\n            font-size: 1.1rem;\n            font-weight: 700;\n            margin-bottom: 1.2rem;\n            background: #fdf4e0;\n            padding: 12px;\n            border-radius: 20px;\n            border-left: 5px solid #d4af37;\n        }\n        .options-list {\n            display: flex;\n            flex-direction: column;\n            gap: 10px;\n            margin-bottom: 1.5rem;\n        }\n        .opt-btn {\n            background: #efe2cf;\n            border: 2px solid #cfb37a;\n            padding: 10px 14px;\n            border-radius: 60px;\n            font-family: 'Segoe UI', 'Georgia', serif;\n            font-size: 0.9rem;\n            text-align: left;\n            cursor: pointer;\n            transition: 0.2s;\n        }\n        .opt-btn i {\n            margin-right: 10px;\n        }\n        .opt-btn:hover:not(:disabled) {\n            background: #e2cfb0;\n        }\n        .opt-btn.correct-highlight {\n            background: #a5d6a5;\n            border-color: #2e7d32;\n        }\n        .opt-btn.wrong-highlight {\n            background: #ef9a9a;\n            border-color: #c62828;\n        }\n        .opt-btn:disabled {\n            cursor: default;\n            opacity: 0.8;\n        }\n        .feedback {\n            margin-top: 15px;\n            padding: 12px;\n            border-radius: 20px;\n            background: #f3efdf;\n            font-size: 0.9rem;\n            border-left: 5px solid #d4af37;\n        }\n        .next-btn, .restart-btn {\n            background: #846c3e;\n            border: none;\n            color: white;\n            font-weight: bold;\n            padding: 10px;\n            border-radius: 40px;\n            font-size: 1rem;\n            cursor: pointer;\n            margin-top: 10px;\n            width: 100%;\n        }\n        .next-btn:hover, .restart-btn:hover {\n            background: #5f4a2a;\n        }\n        .game-status {\n            font-size: 0.75rem;\n            text-align: center;\n            background: #e2d5bd;\n            padding: 6px;\n            border-radius: 50px;\n            margin-top: 8px;\n        }\n        footer {\n            text-align: center;\n            padding: 1rem;\n            background: #dfd2b6;\n            font-size: 0.7rem;\n            color: #4a3a22;\n        }\n        .disclaimer {\n            font-size: 0.65rem;\n            text-align: center;\n            margin-top: 8px;\n            color: #6b5a3e;\n        }\n        @media (max-width: 780px) {\n            .hero h1 { font-size: 1.3rem; }\n            .hero-portrait { flex-basis: 70px; }\n            .hero-portrait i { font-size: 2.2rem; }\n        }\n    <\/style>\n<\/head>\n<body>\n<div class=\"museum-container\">\n    <div class=\"hero\">\n        <div class=\"hero-text\">\n            <h1><i class=\"fas fa-ship\"><\/i> Quiz: Edmond Dant\u00e8s \u2014 The Avenger and the Redeemer <span class=\"app-badge\"><i class=\"fas fa-mobile-alt\"><\/i> Literary Quiz<\/span><\/h1>\n            <p><i class=\"fas fa-book-open\"><\/i> An innocent man became an avenger, only to learn that mercy surpasses vengeance in true justice.<\/p>\n        <\/div>\n        <div class=\"hero-portrait\">\n            <i class=\"fas fa-crown\"><\/i>\n            <p><i class=\"fas fa-gem\"><\/i> The Count<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"flex-main\">\n        <div class=\"article-panel\">\n            <h2><i class=\"fas fa-anchor\"><\/i> The Avenger and the Redeemer<\/h2>\n            <p>Edmond Dant\u00e8s is the protagonist of Alexandre Dumas&#8217;s epic adventure novel <em>The Count of Monte Cristo<\/em>, first published in 1844. At the age of nineteen, Dant\u00e8s is a young, honest, and intelligent sailor with a promising future: he is about to be named captain of the ship <em>Pharaon<\/em> and marry his beloved fianc\u00e9e, Merc\u00e9d\u00e8s. His life is shattered when three men\u2014Fernand Mondego (driven by jealousy), Danglars (driven by envy), and Villefort (driven by ambition)\u2014conspire to falsely accuse him of treason. Arrested on his wedding day, Dant\u00e8s is imprisoned without trial in the notorious Ch\u00e2teau d&#8217;If, where he languishes for <strong>fourteen years<\/strong>.<\/p>\n\n            <div class=\"events-grid\">\n                <span class=\"event-badge\"><i class=\"fas fa-shield\"><\/i> Innocence<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-bolt\"><\/i> Revenge<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-gavel\"><\/i> Justice<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-dove\"><\/i> Mercy<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-book\"><\/i> Epic Adventure<\/span>\n            <\/div>\n\n            <h3><i class=\"fas fa-question-circle\"><\/i> The Righteous Dilemma<\/h3>\n            <p>Edmond Dant\u00e8s&#8217;s story forces us to confront one of the most enduring questions of righteousness: <strong>When the law fails to deliver justice, is it righteous to take justice into one&#8217;s own hands?<\/strong><\/p>\n            <p>Dant\u00e8s was betrayed by the very system that was supposed to protect him. No court, no appeal, no justice ever came. When Dant\u00e8s emerges from prison with vast wealth and extraordinary intelligence, he believes he has been chosen to act as the <strong>agent of Providence<\/strong>\u2014a divine instrument of punishment and reward. But as the novel unfolds, Dant\u00e8s learns that <strong>justice and revenge are not synonymous<\/strong>. His meticulously planned vengeance is so complete that it begins to destroy not only the guilty but also the innocent around them. The novel ultimately asks: <strong>Does systematic revenge, no matter how justified, make a man righteous\u2014or does it make him a monster?<\/strong><\/p>\n\n            <blockquote><i class=\"fas fa-quote-left\"><\/i> &#8220;I have taken the place of Providence to reward the good; now let the avenging God make way for me to punish the wrongdoer!&#8221; \u2014 Edmond Dant\u00e8s<\/blockquote>\n\n            <h3><i class=\"fas fa-gem\"><\/i> Key Lessons on Righteousness<\/h3>\n            <ul style=\"padding-left: 1.5rem; margin-bottom: 1rem;\">\n                <li><strong>Justice systems can fail<\/strong> \u2014 When institutions fail, the pursuit of justice becomes a personal burden.<\/li>\n                <li><strong>Vengeance is not the same as justice<\/strong> \u2014 Justice restores balance; vengeance perpetuates suffering.<\/li>\n                <li><strong>Power does not make a person righteous<\/strong> \u2014 Righteousness is about how power is used, not how much power one has.<\/li>\n                <li><strong>Revenge corrupts the avenger<\/strong> \u2014 Even justified anger can poison the soul.<\/li>\n                <li><strong>Redemption is possible\u2014but it requires letting go<\/strong> \u2014 True righteousness is found in the ability to stop and choose hope.<\/li>\n            <\/ul>\n\n            <div class=\"reference-list\">\n                <i class=\"fas fa-book-open\"><\/i> <strong>References:<\/strong> Dumas, A. (1844\u20131846). <em>The Count of Monte Cristo<\/em>. P\u00e9tion. Public domain.\n            <\/div>\n        <\/div>\n\n        <div class=\"game-sat-panel\">\n            <div class=\"mode-selector\">\n                <i class=\"fas fa-graduation-cap\"><\/i> <strong>Choose Your Quiz Mode<\/strong>\n                <div class=\"mode-buttons\">\n                    <button id=\"modeSAT\" class=\"mode-btn sat\"><i class=\"fas fa-brain\"><\/i> SAT<\/button>\n                    <button id=\"modePSAT\" class=\"mode-btn psat\"><i class=\"fas fa-pen-fancy\"><\/i> PSAT<\/button>\n                    <button id=\"modeACT\" class=\"mode-btn act\"><i class=\"fas fa-bolt\"><\/i> ACT<\/button>\n                <\/div>\n            <\/div>\n            <div class=\"quiz-header\">\n                <h3 id=\"modeTitle\"><i class=\"fas fa-brain\"><\/i> SAT \u2726 Edmond Dant\u00e8s \u2014 Righteousness Quiz<\/h3>\n                <div class=\"score-area\"><i class=\"fas fa-star\"><\/i> Score: <span id=\"scoreValue\">0<\/span> \/ 600<\/div>\n            <\/div>\n            <div class=\"question-card\" id=\"quizContainer\">\n                <div id=\"dynamicQuestionArea\"><\/div>\n                <div id=\"feedbackArea\" class=\"feedback\"><i class=\"fas fa-info-circle\"><\/i> Select a mode above to begin.<\/div>\n                <button id=\"nextButton\" class=\"next-btn\" style=\"display: none;\"><i class=\"fas fa-arrow-right\"><\/i> Next Question<\/button>\n                <button id=\"restartButton\" class=\"restart-btn\"><i class=\"fas fa-undo-alt\"><\/i> Restart Quiz<\/button>\n                <div class=\"game-status\"><i class=\"fas fa-hourglass-half\"><\/i> 6 questions per mode \u2022 Edmond Dant\u00e8s &#038; righteousness<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <footer>\n        <i class=\"fas fa-chess-queen\"><\/i> The Righteous Museum \u2014 Literary Figures of Righteousness Hall\n        <div class=\"disclaimer\">\n            <i class=\"fas fa-balance-scale\"><\/i> This educational tool is not affiliated with or endorsed by any rights holders. All content is for educational and research purposes under fair use. <em>The Count of Monte Cristo<\/em> is in the public domain.\n        <\/div>\n    <\/footer>\n<\/div>\n\n<script>\n    \/\/ ========== EDMOND DANT\u00c8S QUESTION BANKS ==========\n\n    \/\/ SAT Style \u2014 Analytical, cause\/effect, thematic\n    const SAT_QUESTIONS = [\n        { \n            text: \"Edmond Dant\u00e8s's decision to become the Count of Monte Cristo and seek revenge is most significant as a commentary on:\", \n            options: [\"The importance of wealth\", \"The moral complexity of pursuing justice outside the law\", \"The value of friendship\", \"The dangers of travel\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s's journey from innocent sailor to powerful avenger raises profound questions about justice, vengeance, and the limits of personal retribution.\"\n        },\n        { \n            text: \"Dant\u00e8s's imprisonment in the Ch\u00e2teau d'If for fourteen years symbolizes:\", \n            options: [\"The importance of patience\", \"The corruption and failure of the justice system\", \"The value of isolation\", \"The benefits of hard labor\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s is imprisoned without trial due to the selfish ambitions of others, highlighting the injustice of systems that prioritize power over truth.\"\n        },\n        { \n            text: \"The Abb\u00e9 Faria's role in Dant\u00e8s's transformation is significant because he:\", \n            options: [\"Gives Dant\u00e8s a treasure\", \"Provides education, guidance, and a moral framework for Dant\u00e8s's revenge\", \"Tells Dant\u00e8s to forgive his enemies\", \"Helps Dant\u00e8s escape\"], \n            correct: 1, \n            explanation: \"Faria transforms Dant\u00e8s from an uneducated sailor into a multilingual scholar, giving him the tools for both revenge and eventual redemption.\"\n        },\n        { \n            text: \"Dant\u00e8s's revenge on Fernand Mondego results in:\", \n            options: [\"Fernand's death\", \"Fernand's exposure and suicide\", \"Fernand's forgiveness\", \"Fernand's rise to power\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s exposes Fernand's betrayal of Ali Pasha, leading to Fernand's disgrace and eventual suicide.\"\n        },\n        { \n            text: \"The novel suggests that Dant\u00e8s's greatest lesson is:\", \n            options: [\"Vengeance is always justified\", \"Mercy surpasses vengeance in true justice\", \"Wealth solves all problems\", \"Revenge is the only path to peace\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s ultimately learns that mercy\u2014not revenge\u2014is the highest form of justice. He spares Danglars and finds peace with Hayd\u00e9e.\"\n        },\n        { \n            text: \"The novel's central theme regarding righteousness is that:\", \n            options: [\"Justice must always be personal\", \"True righteousness requires the capacity for mercy and the willingness to let go of revenge\", \"Wealth is the only virtue\", \"Forgiveness is a sign of weakness\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s's journey from innocent victim to avenger to redeemed man teaches that true justice requires mercy, not just punishment.\"\n        }\n    ];\n\n    \/\/ PSAT Style \u2014 Main idea, vocabulary, simpler inference\n    const PSAT_QUESTIONS = [\n        { \n            text: \"The term 'vengeance' as used in the context of Edmond Dant\u00e8s most nearly means:\", \n            options: [\"Justice\", \"Punishment inflicted as revenge for a wrong\", \"Forgiveness\", \"A legal trial\"], \n            correct: 1, \n            explanation: \"Vengeance is the act of punishing someone for a wrong they have done, often driven by personal anger rather than impartial justice.\"\n        },\n        { \n            text: \"Edmond Dant\u00e8s was imprisoned without trial for:\", \n            options: [\"5 years\", \"10 years\", \"14 years\", \"20 years\"], \n            correct: 2, \n            explanation: \"Dant\u00e8s is imprisoned for 14 years in the Ch\u00e2teau d'If before he escapes.\"\n        },\n        { \n            text: \"Dant\u00e8s's transformation from innocent sailor to the Count of Monte Cristo is best described as:\", \n            options: [\"A journey of revenge\", \"A journey of self-discovery and moral transformation\", \"A journey of wealth accumulation\", \"A journey of travel and adventure\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s transforms from a naive youth into a calculating avenger, but ultimately learns the limits of vengeance.\"\n        },\n        { \n            text: \"The treasure Dant\u00e8s discovers on the island of Monte Cristo enables him to:\", \n            options: [\"Buy a house\", \"Build an army\", \"Become wealthy and powerful enough to enact his revenge\", \"Start a business\"], \n            correct: 2, \n            explanation: \"The treasure gives Dant\u00e8s the resources to infiltrate Parisian society and systematically destroy his enemies.\"\n        },\n        { \n            text: \"The Count of Monte Cristo is set in:\", \n            options: [\"England\", \"France\", \"Italy\", \"Spain\"], \n            correct: 1, \n            explanation: \"The novel is set in France, with key scenes in Paris and Marseille.\"\n        },\n        { \n            text: \"The Count of Monte Cristo teaches us that:\", \n            options: [\"Revenge is always sweet\", \"True justice requires mercy and the ability to forgive\", \"Wealth is the most important thing\", \"Loyalty is a weakness\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s ultimately learns that mercy\u2014not revenge\u2014is the path to true justice and peace.\"\n        }\n    ];\n\n    \/\/ ACT Style \u2014 Detail recall, factual accuracy, chronological\n    const ACT_QUESTIONS = [\n        { \n            text: \"The author of The Count of Monte Cristo is:\", \n            options: [\"Victor Hugo\", \"Alexandre Dumas\", \"Charles Dickens\", \"Jules Verne\"], \n            correct: 1, \n            explanation: \"Alexandre Dumas wrote The Count of Monte Cristo, published between 1844 and 1846.\"\n        },\n        { \n            text: \"The year of The Count of Monte Cristo's publication is:\", \n            options: [\"1840\", \"1844\", \"1848\", \"1850\"], \n            correct: 1, \n            explanation: \"The novel was published between 1844 and 1846.\"\n        },\n        { \n            text: \"What was the name of the ship Edmond Dant\u00e8s served on?\", \n            options: [\"The Pearl\", \"The Pharaon\", \"The Pride\", \"The Courage\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s served as first mate on the ship Pharaon, and was set to become its captain before his arrest.\"\n        },\n        { \n            text: \"Edmond Dant\u00e8s was imprisoned in:\", \n            options: [\"The Bastille\", \"The Ch\u00e2teau d'If\", \"The Tower of London\", \"The Prison of Marseille\"], \n            correct: 1, \n            explanation: \"Dant\u00e8s was imprisoned in the Ch\u00e2teau d'If, a notorious prison on an island off the coast of Marseille.\"\n        },\n        { \n            text: \"Who was the magistrate who condemned Dant\u00e8s to prison?\", \n            options: [\"Fernand Mondego\", \"Danglars\", \"Villefort\", \"Morrel\"], \n            correct: 2, \n            explanation: \"Villefort was the magistrate who condemned Dant\u00e8s to life imprisonment to protect his own political ambitions.\"\n        },\n        { \n            text: \"What was the name of the Italian priest who taught Dant\u00e8s in prison?\", \n            options: [\"The Count of Monte Cristo\", \"The Abb\u00e9 Faria\", \"The Duke of Milan\", \"The Abbot of Napoli\"], \n            correct: 1, \n            explanation: \"The Abb\u00e9 Faria was the Italian priest who educated Dant\u00e8s and revealed the location of the Monte Cristo treasure.\"\n        }\n    ];\n\n    let currentMode = \"SAT\";\n    let currentQuestions = [...SAT_QUESTIONS];\n    let currentIndex = 0;\n    let playerScore = 0;\n    let quizAnswered = false;\n    let selectedOptIdx = null;\n    let totalPerMode = 6;\n\n    \/\/ DOM elements\n    const dynamicArea = document.getElementById(\"dynamicQuestionArea\");\n    const feedbackDiv = document.getElementById(\"feedbackArea\");\n    const nextBtn = document.getElementById(\"nextButton\");\n    const restartBtn = document.getElementById(\"restartButton\");\n    const scoreSpan = document.getElementById(\"scoreValue\");\n    const modeTitle = document.getElementById(\"modeTitle\");\n\n    function updateScoreUI() {\n        scoreSpan.innerText = playerScore;\n    }\n\n    function loadMode(mode) {\n        currentMode = mode;\n        if (mode === \"SAT\") currentQuestions = [...SAT_QUESTIONS];\n        else if (mode === \"PSAT\") currentQuestions = [...PSAT_QUESTIONS];\n        else currentQuestions = [...ACT_QUESTIONS];\n        \n        let icon = mode === \"SAT\" ? '<i class=\"fas fa-brain\"><\/i>' : (mode === \"PSAT\" ? '<i class=\"fas fa-pen-fancy\"><\/i>' : '<i class=\"fas fa-bolt\"><\/i>');\n        modeTitle.innerHTML = `${icon} ${mode} \u2726 Edmond Dant\u00e8s \u2014 Righteousness Quiz`;\n        \n        currentIndex = 0;\n        playerScore = 0;\n        quizAnswered = false;\n        selectedOptIdx = null;\n        updateScoreUI();\n        nextBtn.style.display = \"none\";\n        feedbackDiv.innerHTML = `<i class=\"fas fa-check-circle\"><\/i> ${mode} mode activated. Answer 6 questions about Dant\u00e8s's moral journey.`;\n        renderQuestion();\n        \n        document.querySelectorAll('.mode-btn').forEach(btn => btn.classList.remove('active'));\n        if (mode === \"SAT\") document.getElementById(\"modeSAT\").classList.add('active');\n        if (mode === \"PSAT\") document.getElementById(\"modePSAT\").classList.add('active');\n        if (mode === \"ACT\") document.getElementById(\"modeACT\").classList.add('active');\n    }\n\n    function renderQuestion() {\n        if (currentIndex >= totalPerMode) {\n            dynamicArea.innerHTML = `\n                <div style=\"text-align:center; padding:20px;\">\n                    <i class=\"fas fa-trophy\" style=\"font-size:3rem; color:#d4af37;\"><\/i>\n                    <h3>${currentMode} Complete!<\/h3>\n                    <p>Your score: ${playerScore} \/ ${totalPerMode*100}<\/p>\n                    <p><i class=\"fas fa-medal\"><\/i> ${getFinalMessage()}<\/p>\n                    <i class=\"fas fa-sync-alt\"><\/i> Switch exam mode or press Restart.\n                <\/div>\n            `;\n            nextBtn.style.display = \"none\";\n            quizAnswered = true;\n            return;\n        }\n\n        const q = currentQuestions[currentIndex];\n        let optionsHtml = '';\n        const letters = ['A', 'B', 'C', 'D'];\n        q.options.forEach((opt, idx) => {\n            let disabledAttr = quizAnswered ? 'disabled' : '';\n            let extraClass = '';\n            if (quizAnswered) {\n                if (idx === q.correct) extraClass = 'correct-highlight';\n                else if (idx === selectedOptIdx && idx !== q.correct) extraClass = 'wrong-highlight';\n            }\n            optionsHtml += `\n                <button class=\"opt-btn ${extraClass}\" data-opt-index=\"${idx}\" ${disabledAttr}>\n                    <i class=\"fas ${idx === 0 ? 'fa-circle' : (idx === 1 ? 'fa-dot-circle' : (idx === 2 ? 'fa-record-vinyl' : 'fa-stop'))}\"><\/i>\n                    <strong>${letters[idx]}.<\/strong> ${escapeHtml(opt)}\n                <\/button>\n            `;\n        });\n\n        const progressHtml = `<div class=\"game-status\" style=\"margin-bottom:12px;\"><i class=\"fas fa-question-circle\"><\/i> Question ${currentIndex+1} of ${totalPerMode} (${currentMode})<\/div>`;\n        const questionHtml = `\n            ${progressHtml}\n            <div class=\"question-text\"><i class=\"fas fa-gavel\"><\/i> ${escapeHtml(q.text)}<\/div>\n            <div class=\"options-list\" id=\"optionsList\">${optionsHtml}<\/div>\n        `;\n        dynamicArea.innerHTML = questionHtml;\n\n        if (!quizAnswered) {\n            document.querySelectorAll('.opt-btn').forEach(btn => {\n                btn.addEventListener('click', (e) => {\n                    if (quizAnswered) return;\n                    const chosenIdx = parseInt(btn.getAttribute('data-opt-index'));\n                    handleAnswer(chosenIdx);\n                });\n            });\n        }\n    }\n\n    function handleAnswer(chosenIdx) {\n        if (quizAnswered) return;\n        const q = currentQuestions[currentIndex];\n        const isCorrect = (chosenIdx === q.correct);\n        selectedOptIdx = chosenIdx;\n        if (isCorrect) {\n            playerScore += 100;\n            updateScoreUI();\n            feedbackDiv.innerHTML = `<i class=\"fas fa-check-circle\" style=\"color:#2e7d32;\"><\/i> ${q.explanation} <i class=\"fas fa-award\"><\/i> +100 points`;\n        } else {\n            const correctLetter = String.fromCharCode(65 + q.correct);\n            const correctText = q.options[q.correct];\n            feedbackDiv.innerHTML = `<i class=\"fas fa-times-circle\" style=\"color:#b71c1c;\"><\/i> Incorrect. Correct answer: ${correctLetter}: ${escapeHtml(correctText)}.<br> ${q.explanation}`;\n        }\n        quizAnswered = true;\n        renderQuestion();\n        nextBtn.style.display = \"block\";\n    }\n\n    function nextQuestion() {\n        if (!quizAnswered && currentIndex < totalPerMode) {\n            feedbackDiv.innerHTML = `<i class=\"fas fa-exclamation-triangle\"><\/i> Please answer before continuing.`;\n            return;\n        }\n        if (currentIndex + 1 <= totalPerMode) {\n            currentIndex++;\n            quizAnswered = false;\n            selectedOptIdx = null;\n            nextBtn.style.display = \"none\";\n            if (currentIndex < totalPerMode) {\n                feedbackDiv.innerHTML = `<i class=\"fas fa-lightbulb\"><\/i> Read carefully, then choose the best answer.`;\n                renderQuestion();\n            } else {\n                renderQuestion();\n                nextBtn.style.display = \"none\";\n            }\n        }\n    }\n\n    function restartQuiz() {\n        loadMode(currentMode);\n    }\n\n    function getFinalMessage() {\n        let maxScore = totalPerMode * 100;\n        if (playerScore === maxScore) return ` Perfect ${currentMode} score! You understand Dant\u00e8s's transformation from avenger to redeemer.`;\n        if (playerScore >= 400) return ` Strong ${currentMode} readiness! Justice requires mercy.`;\n        return ` Review The Count of Monte Cristo and try again. All human wisdom is contained in two words: Wait and Hope.`;\n    }\n\n    function escapeHtml(str) {\n        return str.replace(\/[&<>]\/g, function(m) {\n            if (m === '&') return '&amp;';\n            if (m === '<') return '&lt;';\n            if (m === '>') return '&gt;';\n            return m;\n        });\n    }\n\n    \/\/ Event bindings\n    document.getElementById(\"modeSAT\").addEventListener(\"click\", () => loadMode(\"SAT\"));\n    document.getElementById(\"modePSAT\").addEventListener(\"click\", () => loadMode(\"PSAT\"));\n    document.getElementById(\"modeACT\").addEventListener(\"click\", () => loadMode(\"ACT\"));\n    nextBtn.addEventListener(\"click\", nextQuestion);\n    restartBtn.addEventListener(\"click\", restartQuiz);\n    \n    \/\/ Initialize with SAT\n    loadMode(\"SAT\");\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Quiz: Edmond Dant\u00e8s \u2014 The Avenger and the Redeemer | Righteous Museum Quiz: Edmond Dant\u00e8s \u2014 The Avenger and the Redeemer Literary Quiz An innocent man became an avenger, only to learn that mercy surpasses vengeance in true justice. The Count The Avenger and the Redeemer Edmond Dant\u00e8s is the protagonist of Alexandre Dumas&#8217;s epic [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1703","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/comments?post=1703"}],"version-history":[{"count":2,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1703\/revisions"}],"predecessor-version":[{"id":1707,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1703\/revisions\/1707"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=1703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}