{"id":825,"date":"2026-04-24T15:51:30","date_gmt":"2026-04-24T15:51:30","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=825"},"modified":"2026-04-24T16:00:15","modified_gmt":"2026-04-24T16:00:15","slug":"museum-test-prep-app-george-washington","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/museum-test-prep-app-george-washington\/","title":{"rendered":"Museum Test Prep App-George Washington"},"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>Museum Test Prep App | Washington \u2022 SAT \u2022 PSAT \u2022 ACT<\/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: #2e241f;\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: 1300px;\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 #dbbf8c inset;\n            overflow: hidden;\n        }\n\n        .hero {\n            background: linear-gradient(135deg, #1f3a3f 0%, #16212b 100%);\n            padding: 1.8rem 2.5rem;\n            border-bottom: 6px solid #c6a15b;\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: 2.2rem;\n            letter-spacing: 1px;\n            font-weight: 600;\n        }\n        .hero h1 i {\n            color: #e3b87c;\n            margin-right: 10px;\n        }\n        .hero h1 .app-badge {\n            font-size: 0.9rem;\n            background: #c6a15b33;\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: #c9aa6f30;\n            padding: 8px;\n            border-radius: 50%;\n            border: 2px solid #e3b87c;\n        }\n        .hero-portrait i {\n            font-size: 4rem;\n            color: #ecd9b4;\n        }\n        .hero-portrait p {\n            font-size: 0.7rem;\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.9rem;\n            border-left: 7px solid #b87c3a;\n            padding-left: 1rem;\n            margin: 0.75rem 0 1rem 0;\n            color: #2d482b;\n        }\n        .article-panel h2 i {\n            color: #b87c3a;\n            margin-right: 10px;\n        }\n        .article-panel h3 {\n            font-size: 1.35rem;\n            margin: 1.6rem 0 0.6rem 0;\n            color: #8b5a2b;\n            font-weight: 600;\n        }\n        .article-panel p {\n            margin-bottom: 1rem;\n            text-align: justify;\n        }\n        .inset-quote {\n            background: #e9e0cf;\n            padding: 0.8rem 1.3rem;\n            border-left: 4px solid #b78f50;\n            margin: 1.2rem 0;\n            border-radius: 12px;\n            font-weight: 500;\n        }\n        .reference-list {\n            font-size: 0.85rem;\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.15rem;\n            font-weight: 700;\n            margin-bottom: 1.2rem;\n            background: #fdf4e0;\n            padding: 12px;\n            border-radius: 20px;\n            border-left: 5px solid #c49a6c;\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 #b88b44;\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.8rem;\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.75rem;\n            color: #4a3a22;\n        }\n        @media (max-width: 780px) {\n            .hero h1 { font-size: 1.4rem; }\n            .hero-portrait { flex-basis: 70px; }\n            .hero-portrait i { font-size: 2.5rem; }\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-landmark\"><\/i> George Washington <span class=\"app-badge\"><i class=\"fas fa-mobile-alt\"><\/i> Museum Test Prep App<\/span><\/h1>\n            <p><i class=\"fas fa-star-of-life\"><\/i> Military leader, first President, steward of democratic ideals<\/p>\n        <\/div>\n        <div class=\"hero-portrait\">\n            <i class=\"fas fa-user-graduate\"><\/i>\n            <p><i class=\"fas fa-flag-usa\"><\/i> 1732\u20131799<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"flex-main\">\n        <div class=\"article-panel\">\n            <h2><i class=\"fas fa-scroll\"><\/i> Legacy of Leadership<\/h2>\n            <p>George Washington was a military leader, statesman, and the first President of the United States. He played a central role in the founding of the American republic and is widely recognized for his commitment to public duty, integrity, and responsible leadership.<\/p>\n            <p>Washington\u2019s leadership during the American Revolutionary War and his guidance in the early years of the United States established important precedents for constitutional government and democratic institutions. His example of restraint in the exercise of power has made him one of the most respected figures in modern political history.<\/p>\n            <h3><i class=\"fas fa-dove\"><\/i> Civic Virtue and Leadership<\/h3>\n            <p>Washington is often associated with the principle of civic virtue\u2014the belief that public leaders should place the common good above personal ambition. One of the most significant moments of his leadership occurred when he voluntarily stepped down from the presidency after two terms, reinforcing the peaceful transfer of power.<\/p>\n            <div class=\"inset-quote\"><i class=\"fas fa-quote-left\"><\/i> \u201cHis decision to relinquish power became a defining example of ethical leadership and shaped democratic traditions worldwide.\u201d<\/div>\n            <h3><i class=\"fas fa-mountain\"><\/i> Challenges and Adversity<\/h3>\n            <p>During the winter at Valley Forge (1777\u20131778), Washington and his troops endured harsh weather, hunger, and disease. Despite these hardships, Washington maintained the unity and morale of the army, helping to sustain the revolutionary cause.<\/p>\n            <h3><i class=\"fas fa-chalkboard-user\"><\/i> Legacy<\/h3>\n            <p>Today, Washington is remembered as a symbol of principled leadership and dedication to the public good.<\/p>\n            <div class=\"reference-list\"><i class=\"fas fa-book-open\"><\/i> References: National Archives, Mount Vernon Ladies\u2019 Association, Ellis, Chernow.<\/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 Exam<\/strong>\n                <div class=\"mode-buttons\">\n                    <button id=\"modeSAT\" class=\"mode-btn sat\"><i class=\"fab fa-sat\"><\/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 History Reading Prep<\/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 an exam mode above to start.<\/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 exam \u2022 Evidence-based reading<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <footer><i class=\"fas fa-chess-queen\"><\/i> Museum Test Prep App | SAT \u2022 PSAT \u2022 ACT modes | Washington Edition<\/footer>\n<\/div>\n\n<script>\n    \/\/ ---------- QUESTION BANKS (SAT \/ PSAT \/ ACT style, based on article) ----------\n    const QUESTION_BANKS = {\n        SAT: [\n            { text: \"The author\u2019s mention of Washington \u2018voluntarily stepping down\u2019 primarily serves to:\", options: [\"Illustrate civic virtue\", \"Criticize term limits\", \"Praise military strength\", \"Encourage lifelong rule\"], correct: 0, explanation: \"Correct: It directly exemplifies civic virtue and restraint.\" },\n            { text: \"Which choice best summarizes Washington\u2019s role at Valley Forge?\", options: [\"He retreated permanently\", \"He maintained army morale despite hardship\", \"He surrendered to Britain\", \"He avoided winter battles\"], correct: 1, explanation: \"He kept the army unified and resilient.\" },\n            { text: \"The passage suggests that Washington\u2019s greatest contribution was:\", options: [\"Military tactics\", \"Establishing democratic norms\", \"Economic policy\", \"Territorial expansion\"], correct: 1, explanation: \"His precedents shaped constitutional democracy.\" },\n            { text: \"As used in paragraph 3, 'civic virtue' most nearly means:\", options: [\"Patriotism in war\", \"Public good over self-interest\", \"Wealth accumulation\", \"Religious devotion\"], correct: 1, explanation: \"Placing common good above personal ambition.\" },\n            { text: \"The function of the Valley Forge anecdote is to:\", options: [\"Show British strength\", \"Highlight Washington\u2019s resilience\", \"Criticize Congress\", \"Describe winter weather\"], correct: 1, explanation: \"It demonstrates leadership under adversity.\" },\n            { text: \"Which of the following can be inferred about Washington\u2019s legacy?\", options: [\"He inspired permanent military rule\", \"His restraint influenced democratic traditions\", \"He opposed the Constitution\", \"He favored monarchy\"], correct: 1, explanation: \"His voluntary exit set key precedents.\" }\n        ],\n        PSAT: [\n            { text: \"What is the central idea of the passage?\", options: [\"Washington was a great general\", \"Washington valued civic duty and restraint\", \"The Revolutionary War was easy\", \"Washington wanted to be king\"], correct: 1, explanation: \"Civic virtue and restraint are the core themes.\" },\n            { text: \"Why does the author mention Valley Forge?\", options: [\"To show defeat\", \"To illustrate Washington\u2019s perseverance\", \"To describe British camps\", \"To criticize soldiers\"], correct: 1, explanation: \"It highlights his resilience.\" },\n            { text: \"Which word best describes Washington\u2019s leadership style?\", options: [\"Impulsive\", \"Self-serving\", \"Principled\", \"Hesitant\"], correct: 2, explanation: \"Principled and duty-driven.\" },\n            { text: \"What did Washington establish by refusing a third term?\", options: [\"Monarchy\", \"Two-term tradition\", \"Military coup\", \"Lifetime appointment\"], correct: 1, explanation: \"Set precedent for peaceful transfer.\" },\n            { text: \"Based on the article, Washington\u2019s character can be described as:\", options: [\"Ambitious for power\", \"Humble and duty-bound\", \"Indifferent to the nation\", \"Cruel to soldiers\"], correct: 1, explanation: \"He placed public service above self.\" },\n            { text: \"The main purpose of this passage is to:\", options: [\"Entertain with battle stories\", \"Inform about Washington\u2019s ethical leadership\", \"Argue for monarchy\", \"Criticize the presidency\"], correct: 1, explanation: \"To inform about his principled leadership.\" }\n        ],\n        ACT: [\n            { text: \"According to the passage, Washington\u2019s decision to step down after two terms:\", options: [\"Weakened the presidency\", \"Reinforced constitutional limits\", \"Led to civil war\", \"Was forced by Congress\"], correct: 1, explanation: \"Strengthened democratic norms.\" },\n            { text: \"The author implies that Washington\u2019s leadership at Valley Forge was:\", options: [\"Ineffective\", \"Brave and unifying\", \"Unnecessary\", \"Dictatorial\"], correct: 1, explanation: \"He held the army together.\" },\n            { text: \"Which of the following best describes the tone of the passage?\", options: [\"Sarcastic\", \"Admiring and respectful\", \"Neutral\", \"Critical\"], correct: 1, explanation: \"The passage admires Washington\u2019s virtue.\" },\n            { text: \"The phrase 'restraint in the exercise of power' refers to Washington\u2019s:\", options: [\"Military aggression\", \"Refusal to become a dictator\", \"Tax policies\", \"Foreign alliances\"], correct: 1, explanation: \"He stepped back from power voluntarily.\" },\n            { text: \"Which statement is supported by the passage?\", options: [\"Washington sought lifelong rule\", \"He prioritized personal wealth\", \"He valued public duty over ambition\", \"He opposed the Constitution\"], correct: 2, explanation: \"Civic virtue was his hallmark.\" },\n            { text: \"The passage most strongly supports which conclusion about Washington?\", options: [\"He was a reluctant leader who served out of duty\", \"He was power-hungry\", \"He failed as president\", \"He avoided all challenges\"], correct: 0, explanation: \"He served out of duty, not ambition.\" }\n        ]\n    };\n\n    let currentMode = \"SAT\";\n    let currentQuestions = [...QUESTION_BANKS.SAT];\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 = [...QUESTION_BANKS.SAT];\n        else if (mode === \"PSAT\") currentQuestions = [...QUESTION_BANKS.PSAT];\n        else currentQuestions = [...QUESTION_BANKS.ACT];\n        \n        let icon = mode === \"SAT\" ? '<i class=\"fab fa-sat\"><\/i>' : (mode === \"PSAT\" ? '<i class=\"fas fa-pen-fancy\"><\/i>' : '<i class=\"fas fa-bolt\"><\/i>');\n        modeTitle.innerHTML = `${icon} ${mode} \u2726 History Reading Prep`;\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 based on the article.`;\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:#e6b422;\"><\/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. 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 first.`;\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 the article, 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 `\ud83c\udfc6 Perfect ${currentMode} score! Washington-level mastery.`;\n        if (playerScore >= 400) return `\ud83c\udf96\ufe0f Strong ${currentMode} readiness! Keep practicing.`;\n        return `\ud83d\udcdc Review the museum article and try again.`;\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>Museum Test Prep App | Washington \u2022 SAT \u2022 PSAT \u2022 ACT George Washington Museum Test Prep App Military leader, first President, steward of democratic ideals 1732\u20131799 Legacy of Leadership George Washington was a military leader, statesman, and the first President of the United States. He played a central role in the founding of the [&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-825","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/825","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=825"}],"version-history":[{"count":3,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/825\/revisions"}],"predecessor-version":[{"id":832,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/825\/revisions\/832"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}