{"id":1074,"date":"2026-05-18T01:09:34","date_gmt":"2026-05-18T01:09:34","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=1074"},"modified":"2026-05-18T01:12:05","modified_gmt":"2026-05-18T01:12:05","slug":"museum-test-prep-app-jeremiah","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/museum-test-prep-app-jeremiah\/","title":{"rendered":"Museum Test Prep App &#8211; Jeremiah"},"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 | Jeremiah \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: #2a2a2a;\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: #fef8ea;\n            border-radius: 28px;\n            box-shadow: 0 20px 35px rgba(0,0,0,0.3), 0 0 0 1px #b89870 inset;\n            overflow: hidden;\n        }\n\n        .hero {\n            background: linear-gradient(135deg, #5a4a2a 0%, #3a2e1a 100%);\n            padding: 1.8rem 2.5rem;\n            border-bottom: 6px solid #e0b87a;\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: #e0b87a;\n            margin-right: 10px;\n        }\n        .hero h1 .app-badge {\n            font-size: 0.8rem;\n            background: #e0b87a33;\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: #e0b87a30;\n            padding: 8px;\n            border-radius: 50%;\n            border: 2px solid #e0b87a;\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 #e0b87a;\n            padding-left: 1rem;\n            margin: 0.75rem 0 1rem 0;\n            color: #5a4a2a;\n        }\n        .article-panel h2 i {\n            color: #e0b87a;\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        .inset-quote {\n            background: #e9e0cf;\n            padding: 0.8rem 1.3rem;\n            border-left: 4px solid #e0b87a;\n            margin: 1.2rem 0;\n            border-radius: 12px;\n            font-weight: 500;\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        .timeline-item {\n            margin: 12px 0;\n            padding-left: 20px;\n            border-left: 3px solid #e0b87a;\n        }\n        .timeline-year {\n            font-weight: bold;\n            color: #8b5a2b;\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, #5a4a2a, #3a2e1a);\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 #e0b87a;\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 #e0b87a;\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-book-open\"><\/i> Jeremiah <span class=\"app-badge\"><i class=\"fas fa-mobile-alt\"><\/i> Museum Test Prep App<\/span><\/h1>\n            <p><i class=\"fas fa-bible\"><\/i> Prophet in ancient Judah \u2014 Warnings of moral decline, social injustice, Babylonian Exile, \u201cweeping prophet\u201d<\/p>\n        <\/div>\n        <div class=\"hero-portrait\">\n            <i class=\"fas fa-tear\"><\/i>\n            <p><i class=\"fas fa-shield-alt\"><\/i> Righteousness Hall<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"flex-main\">\n        <div class=\"article-panel\">\n            <h2><i class=\"fas fa-scroll\"><\/i> Jeremiah \u2014 Judah (c. 650\u2013570 BC)<\/h2>\n            <p>Jeremiah was a prophet in ancient Judah known for his warnings about moral decline, social injustice, and the consequences of abandoning spiritual and ethical principles. His life and teachings are recorded in the Book of Jeremiah, where he called the people of Judah to repentance, justice, and renewed faithfulness. Jeremiah\u2019s ministry took place during a turbulent period in the history of Judah, as political instability and foreign threats grew stronger. He urged both leaders and citizens to pursue righteousness, faithfulness, and moral responsibility rather than relying on political alliances or military strength. Despite facing persecution and rejection, Jeremiah continued delivering his message, demonstrating a powerful example of moral courage, prophetic integrity, and commitment to truth.<\/p>\n            \n            <div class=\"inset-quote\">\n                <i class=\"fas fa-quote-left\"><\/i> \u201cLet not the wise boast of their wisdom&#8230; but let the one who boasts boast about this: that they have the understanding to know me.\u201d \u2014 Jeremiah (adapted from Jeremiah 9:23\u201324)\n            <\/div>\n\n            <h3><i class=\"fas fa-microscope\"><\/i> Historical Context &#038; Prophetic Mission<\/h3>\n            <div class=\"timeline-item\">\n                <span class=\"timeline-year\"><i class=\"fas fa-calendar-alt\"><\/i> Late 7th \u2013 early 6th century BC<\/span>\n                <p>Jeremiah ministered in the kingdom of Judah during the reigns of several kings, warning of moral decline and the rising threat of the Babylonian Empire.<\/p>\n            <\/div>\n            <div class=\"timeline-item\">\n                <span class=\"timeline-year\"><i class=\"fas fa-bullhorn\"><\/i> Call to Repentance<\/span>\n                <p>He urged leaders and citizens to practice justice, care for the poor, and maintain faithfulness to moral and spiritual responsibilities.<\/p>\n            <\/div>\n            <div class=\"timeline-item\">\n                <span class=\"timeline-year\"><i class=\"fas fa-fort\"><\/i> Babylonian Exile (586 BC)<\/span>\n                <p>Jerusalem was conquered, the Temple destroyed, and many inhabitants exiled to Babylon. Jeremiah had warned that such a disaster would result from abandoning justice and covenant faithfulness.<\/p>\n            <\/div>\n            <div class=\"timeline-item\">\n                <span class=\"timeline-year\"><i class=\"fas fa-book\"><\/i> Book of Lamentations<\/span>\n                <p>Traditional authorship attributes the Book of Lamentations to Jeremiah, mourning the destruction of Jerusalem.<\/p>\n            <\/div>\n\n            <h3><i class=\"fas fa-church\"><\/i> Righteous Act: Speaking Truth Despite Opposition<\/h3>\n            <p>Jeremiah\u2019s most significant act of righteousness was his willingness to speak the truth about the nation\u2019s moral condition, even when his message was deeply unpopular. He warned that unless the people of Judah changed their behavior, Jerusalem would fall to foreign forces. His warnings challenged both religious and political leaders who believed the city would always remain protected. Jeremiah emphasized that true security comes from justice, humility, and faithfulness, not merely from political power or religious rituals. Despite imprisonment, threats, and public humiliation, he continued his prophetic mission.<\/p>\n\n            <h3><i class=\"fas fa-comment-dots\"><\/i> Legacy: A Voice of Truth and Moral Courage<\/h3>\n            <p>Jeremiah remains one of the most influential prophetic figures in Judaism and Christianity. His teachings emphasized the importance of ethical responsibility, social justice, and personal commitment to righteousness. The warnings he delivered before the Babylonian Exile became a lasting reminder of the importance of moral leadership and national accountability. Today, Jeremiah is remembered as a powerful example of integrity, demonstrating the courage to speak truth even when doing so brings hardship and opposition.<\/p>\n\n            <div class=\"reference-list\">\n                <i class=\"fas fa-book-open\"><\/i> <strong>References:<\/strong> Coogan (2018), Brueggemann (1998), Freedman (2000), Holladay (1986).\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 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 Prophetic Righteousness 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 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 exam \u2022 Jeremiah: kingdom of Judah, Babylonian Exile, Book of Lamentations<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <footer>\n        <i class=\"fas fa-book-open\"><\/i> Museum Test Prep App | SAT \u2022 PSAT \u2022 ACT modes | Jeremiah \u2014 Righteous Act: Speaking Truth Despite Opposition\n        <div class=\"disclaimer\">\n            <i class=\"fas fa-balance-scale\"><\/i> SAT, PSAT, and ACT are registered trademarks of their respective owners. This educational tool is not affiliated with or endorsed by College Board or ACT Inc. All questions are original and based on historical and biblical content.\n        <\/div>\n    <\/footer>\n<\/div>\n\n<script>\n    \/\/ ========== JEREMIAH QUESTION BANKS ==========\n    \/\/ Themes: kingdom of Judah, moral decline, social injustice, false assurances of safety, Babylonian Empire, destruction of Jerusalem (586 BC), Babylonian Exile, imprisonment, Book of Lamentations\n    \n    const SAT_QUESTIONS = [\n        { topic: \"Babylonian Exile\", text: \"Jeremiah warned that unless the people of Judah changed their behavior, Jerusalem would be conquered by the:\", options: [\"Assyrian Empire\", \"Babylonian Empire\", \"Persian Empire\", \"Egyptian Empire\"], correct: 1, explanation: \"The Babylonian Empire, under Nebuchadnezzar, destroyed Jerusalem in 586 BC and exiled many inhabitants.\" },\n        { topic: \"False Assurance\", text: \"Jeremiah opposed political and religious leaders who:\", options: [\"Called for justice and repentance\", \"Gave the people false assurances of safety while ignoring corruption and injustice\", \"Supported the Babylonian invasion\", \"Fled the country\"], correct: 1, explanation: \"Many prophets and priests told the people that Jerusalem would never fall, but Jeremiah spoke the hard truth.\" },\n        { topic: \"Book of Lamentations\", text: \"The biblical book traditionally associated with Jeremiah that mourns the destruction of Jerusalem is:\", options: [\"Jeremiah\", \"Lamentations\", \"Isaiah\", \"Ezekiel\"], correct: 1, explanation: \"Lamentations contains poetic laments over the fall of Jerusalem and the suffering of its people.\" },\n        { topic: \"Source of Security\", text: \"Jeremiah taught that a nation\u2019s true security comes from:\", options: [\"Military alliances\", \"Justice, humility, and faithfulness to moral principles\", \"Wealth and prosperity\", \"Large armies\"], correct: 1, explanation: \"He urged the people to rely on ethical responsibility and covenant faithfulness, not political or military power.\" },\n        { topic: \"Prophetic Persecution\", text: \"For delivering his unpopular message, Jeremiah faced:\", options: [\"Praise from the king\", \"Imprisonment, threats, and public humiliation\", \"Exile to Babylon\", \"Promotion to high priest\"], correct: 1, explanation: \"He was beaten, put in stocks, imprisoned, and threatened with death for speaking against the leaders and the people.\" },\n        { topic: \"Moral Emphasis\", text: \"Jeremiah\u2019s teachings repeatedly emphasized that ethical responsibility includes:\", options: [\"Only temple rituals\", \"Caring for the poor and vulnerable, practicing justice, and rejecting corruption\", \"Building stronger fortifications\", \"Avoiding all foreign contact\"], correct: 1, explanation: \"He called out social injustice and demanded practical righteousness, not just religious ceremonies.\" }\n    ];\n\n    const PSAT_QUESTIONS = [\n        { topic: \"Jeremiah's Kingdom\", text: \"Jeremiah was a prophet in the kingdom of:\", options: [\"Israel\", \"Judah\", \"Edom\", \"Moab\"], correct: 1, explanation: \"He ministered in Judah, the southern kingdom, before the Babylonian Exile.\" },\n        { topic: \"Jerusalem's Fate\", text: \"Jeremiah predicted that Jerusalem would be:\", options: [\"Forever protected\", \"Destroyed by foreign armies unless the people repented\", \"Never attacked\", \"Become the capital of Babylon\"], correct: 1, explanation: \"He warned that destruction would come if the nation did not turn from injustice and corruption.\" },\n        { topic: \"Emotional Title\", text: \"Jeremiah is sometimes called the:\", options: [\"Prophet of Hope\", \"Weeping Prophet\", \"Prophet of Victory\", \"Fiery Prophet\"], correct: 1, explanation: \"He is known as the 'weeping prophet' because of his sorrow over the nation\u2019s sin and coming destruction.\" },\n        { topic: \"Year of Destruction\", text: \"Jerusalem was destroyed and the Temple burned by the Babylonians in:\", options: [\"722 BC\", \"586 BC\", \"539 BC\", \"515 BC\"], correct: 1, explanation: \"The Babylonian forces under Nebuchadnezzar destroyed Jerusalem in 586 BC.\" },\n        { topic: \"Jeremiah\u2019s Role\", text: \"Jeremiah is best described as a:\", options: [\"King of Judah\", \"Prophet who warned about moral decline and social injustice\", \"Babylonian general\", \"Temple architect\"], correct: 1, explanation: \"He was a prophet who called for repentance and justice before the Exile.\" },\n        { topic: \"Opposition Source\", text: \"Jeremiah\u2019s strongest opposition came from:\", options: [\"Only foreign kings\", \"Political leaders, priests, and other prophets who disagreed with his warnings\", \"The common people\", \"Only the Babylonians\"], correct: 1, explanation: \"Religious and political authorities often rejected his message because it challenged their power and false assurances.\" }\n    ];\n\n    const ACT_QUESTIONS = [\n        { topic: \"Century of Ministry\", text: \"Jeremiah ministered during the late 7th and early 6th centuries BC, before the fall of Jerusalem in:\", options: [\"722 BC\", \"586 BC\", \"597 BC\", \"539 BC\"], correct: 1, explanation: \"The final destruction of Jerusalem occurred in 586 BC.\" },\n        { topic: \"Destroying Empire\", text: \"The empire that conquered Jerusalem and exiled the people of Judah was:\", options: [\"Assyria\", \"Babylon\", \"Persia\", \"Greece\"], correct: 1, explanation: \"Babylon, under Nebuchadnezzar, destroyed the city and deported many inhabitants.\" },\n        { topic: \"Biblical Book\", text: \"The primary biblical book containing Jeremiah\u2019s prophecies is:\", options: [\"Isaiah\", \"Jeremiah\", \"Ezekiel\", \"Daniel\"], correct: 1, explanation: \"The Book of Jeremiah records his life and message.\" },\n        { topic: \"Personal Hardship\", text: \"Jeremiah was imprisoned and threatened because:\", options: [\"He committed a crime\", \"He spoke truth about the nation\u2019s moral condition and upcoming judgment\", \"He betrayed his country\", \"He refused to pay taxes\"], correct: 1, explanation: \"His unpopular message made him a target for those who preferred false reassurances.\" },\n        { topic: \"Social Justice\", text: \"Jeremiah condemned leaders who:\", options: [\"Built new roads\", \"Ignored the poor, practiced corruption, and relied on political alliances instead of righteousness\", \"Expanded the Temple\", \"Celebrated religious festivals\"], correct: 1, explanation: \"He called out exploitation and injustice as reasons for divine judgment.\" },\n        { topic: \"Prophetic Symbolism\", text: \"Jeremiah used symbolic actions (e.g., wearing a yoke) to:\", options: [\"Decorate his home\", \"Illustrate his message of submission to Babylonian rule and the need for repentance\", \"Start a new fashion\", \"Mock the king\"], correct: 1, explanation: \"He acted out his prophecies to make them vivid and memorable.\" }\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    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=\"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 Prophetic Righteousness 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 about Jeremiah, his prophecies, and the Babylonian Exile.`;\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:#e0b87a;\"><\/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-book-open\"><\/i> Question ${currentIndex+1} of ${totalPerMode} (${currentMode}) \u2022 <i class=\"fas fa-tear\"><\/i> ${q.topic}<\/div>`;\n        const questionHtml = `\n            ${progressHtml}\n            <div class=\"question-text\"><i class=\"fas fa-bible\"><\/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> \u2705 ${q.explanation} <i class=\"fas fa-award\"><\/i> +100 points (${q.topic})`;\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>\ud83d\udcd6 ${q.explanation} (${q.topic})`;\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 the article 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 `\ud83c\udfc6 Perfect ${currentMode} score! You understand Jeremiah\u2019s warnings, his persecution, and his message of truth.`;\n        if (playerScore >= 400) return `\ud83c\udf96\ufe0f Strong ${currentMode} readiness! \u201cTruth must be spoken, even when it is hard to hear.\u201d \u2014 The example of Jeremiah`;\n        return `\ud83d\udcdc Review the exhibit about moral decline, the Babylonian Exile, and the Book of Lamentations.`;\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    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    loadMode(\"SAT\");\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Museum Test Prep App | Jeremiah \u2022 SAT \u2022 PSAT \u2022 ACT Jeremiah Museum Test Prep App Prophet in ancient Judah \u2014 Warnings of moral decline, social injustice, Babylonian Exile, \u201cweeping prophet\u201d Righteousness Hall Jeremiah \u2014 Judah (c. 650\u2013570 BC) Jeremiah was a prophet in ancient Judah known for his warnings about moral decline, social [&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-1074","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1074","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=1074"}],"version-history":[{"count":2,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1074\/revisions"}],"predecessor-version":[{"id":1077,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1074\/revisions\/1077"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=1074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}