{"id":935,"date":"2026-05-17T22:05:47","date_gmt":"2026-05-17T22:05:47","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=935"},"modified":"2026-05-17T22:11:34","modified_gmt":"2026-05-17T22:11:34","slug":"museum-test-prep-app-modern-ballistic-vest","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/museum-test-prep-app-modern-ballistic-vest\/","title":{"rendered":"Museum Test Prep App &#8211; Modern Ballistic Vest"},"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 | Modern Ballistic Vest \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: #2a3b2a;\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, #2a5a3a 0%, #1a3a2a 100%);\n            padding: 1.8rem 2.5rem;\n            border-bottom: 6px solid #c9a87b;\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: #c9a87b;\n            margin-right: 10px;\n        }\n        .hero h1 .app-badge {\n            font-size: 0.8rem;\n            background: #c9a87b33;\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: #c9a87b30;\n            padding: 8px;\n            border-radius: 50%;\n            border: 2px solid #c9a87b;\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 #c9a87b;\n            padding-left: 1rem;\n            margin: 0.75rem 0 1rem 0;\n            color: #2a5a3a;\n        }\n        .article-panel h2 i {\n            color: #c9a87b;\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        .features-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin: 15px 0;\n        }\n        .feature-badge {\n            background: #e9e0cf;\n            padding: 6px 14px;\n            border-radius: 40px;\n            font-size: 0.8rem;\n            border: 1px solid #cfb37a;\n        }\n        .feature-badge i {\n            margin-right: 6px;\n            font-size: 0.7rem;\n        }\n        .inset-quote {\n            background: #e9e0cf;\n            padding: 0.8rem 1.3rem;\n            border-left: 4px solid #c9a87b;\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\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, #2a5a3a, #1a3a2a);\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 #c9a87b;\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 #c9a87b;\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-shield-virus\"><\/i> Modern Ballistic Vest <span class=\"app-badge\"><i class=\"fas fa-mobile-alt\"><\/i> Museum Test Prep App<\/span><\/h1>\n            <p><i class=\"fas fa-heartbeat\"><\/i> The Articulated Shield \u2014 \u201cThe breastplate of righteousness\u201d (Ephesians 6:14) | Hard Plate + Soft Armor + Quick Release<\/p>\n        <\/div>\n        <div class=\"hero-portrait\">\n            <i class=\"fas fa-user-shield\"><\/i>\n            <p><i class=\"fas fa-shield-haltered\"><\/i> 21st Century<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"flex-main\">\n        <div class=\"article-panel\">\n            <h2><i class=\"fas fa-scroll\"><\/i> Modern Ballistic Vest: The Articulated Shield<\/h2>\n            <p>The Modern Ballistic Vest represents the peak of personal protection in the 21st century. It consists of multiple specialized components: a soft ballistic backing (woven aramid fibers), hard trauma plates (ceramic\/polyethylene), and load-distributing cummerbunds. This \u201csegmented\u201d design allows spinal flexibility and weapon maneuverability while channeling weight to hips and shoulders, enabling extended combat without respiratory collapse.<\/p>\n            \n            <div class=\"features-grid\">\n                <span class=\"feature-badge\"><i class=\"fas fa-hard-hat\"><\/i> Ceramic \/ UHMWPE Hard Plate<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-tachometer-alt\"><\/i> Aramid Soft Armor<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-hand-peace\"><\/i> Articulated Panels<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-running\"><\/i> Emergency Quick-Release<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-heart\"><\/i> Heart \/ Lung Focus<\/span>\n            <\/div>\n\n            <div class=\"inset-quote\">\n                <i class=\"fas fa-quote-left\"><\/i> \u201cGod made him who had no sin to be sin for us, so that in him we might become the righteousness of God.\u201d \u2014 2 Corinthians 5:21 (NIV)\n            <\/div>\n\n            <h3><i class=\"fas fa-microscope\"><\/i> Hard Plate + Soft Armor: Two Layers of Righteousness<\/h3>\n            <p><strong>Hard Plate (Imputed Righteousness):<\/strong> The ceramic plate stops the fatal round of condemnation. It is not earned \u2014 it is issued. Christ\u2019s perfect record credited to the believer. This righteousness answers the accusation: \u201cYou are guilty.\u201d The believer replies: \u201cI am covered by the righteousness of Christ.\u201d<\/p>\n            <p><strong>Soft Armor (Imparted Righteousness):<\/strong> The flexible aramid panels stop the fragmentation of daily small sins. This is the Holy Spirit\u2019s work producing love, patience, integrity \u2014 walking in the light (1 John 1:7).<\/p>\n            <p><strong>Quick-Release (Confession):<\/strong> Every modern vest has an emergency release cable. Spiritually, confession is the quick release: \u201cIf we confess our sins, he is faithful and just and will forgive us our sins\u201d (1 John 1:9).<\/p>\n\n            <h3><i class=\"fas fa-church\"><\/i> Biblical Reflection: Issued, Not Earned<\/h3>\n            <p>Just as a ballistic vest is issued to a soldier (not fabricated by the soldier), righteousness is a gift. The hard plate of imputed righteousness stops the accusation. The soft armor of imparted righteousness protects from fragmentation. Isaiah 59:17 prophesied: \u201cHe put on righteousness as his breastplate.\u201d Jesus wore this armor perfectly; believers are invited to wear the same \u2014 not by earning, but by receiving and walking in it.<\/p>\n            \n            <div class=\"inset-quote\">\n                <i class=\"fas fa-quote-left\"><\/i> \u201cHe put on righteousness as his breastplate, and the helmet of salvation on his head.\u201d \u2014 Isaiah 59:17 (NIV)\n            <\/div>\n\n            <h3><i class=\"fas fa-comment-dots\"><\/i> Reflection in Life<\/h3>\n            <p>If the ceramic plate is cracked (by believing your good behavior earns favor, or that your bad behavior disqualifies you permanently), the chest is exposed. Truth: the plate was already cracked \u2014 on the cross. If side panels are removed (refusing to forgive, stopping generosity, avoiding small truths), fragmentation wounds accumulate. The quick release of confession sheds guilt immediately. Check your spiritual armor today.<\/p>\n\n            <div class=\"reference-list\">\n                <i class=\"fas fa-book-open\"><\/i> <strong>References:<\/strong> DeVries (2020); US Army PEO Soldier (2022); NIJ Standard-0101.06.\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 Imputed &#038; Imparted 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 Modern Ballistic Vest &#038; the Breastplate of Righteousness<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <footer>\n        <i class=\"fas fa-shield-virus\"><\/i> Museum Test Prep App | SAT \u2022 PSAT \u2022 ACT modes | Modern Ballistic Vest \u2014 Hard Plate (Imputed) + Soft Armor (Imparted)\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    \/\/ ========== MODERN BALLISTIC VEST QUESTION BANKS ==========\n    \/\/ Themes: Hard plate (imputed righteousness), soft armor (imparted righteousness), quick-release (confession), ceramic shatter, issued vs earned\n    \n    const SAT_QUESTIONS = [\n        { topic: \"Two Types of Righteousness\", text: \"The exhibit distinguishes between the hard ceramic plate and the soft aramid armor. This corresponds to:\", options: [\"Physical fitness and diet\", \"Imputed righteousness (Christ's record credited to us) and imparted righteousness (the Spirit's work in us)\", \"Old Testament and New Testament law\", \"Military rank and civilian status\"], correct: 1, explanation: \"Hard plate stops the fatal round of condemnation (imputed); soft armor stops fragmentation of daily sins (imparted).\" },\n        { topic: \"Issued Armor\", text: \"The exhibit emphasizes that a ballistic vest is 'issued, not fabricated' by the soldier. This illustrates that:\", options: [\"Soldiers are lazy\", \"Righteousness is a gift from God, not something we earn or manufacture by our own effort\", \"Armor is optional\", \"Only officers receive protection\"], correct: 1, explanation: \"2 Corinthians 5:21: 'God made him who had no sin to be sin for us, so that in him we might become the righteousness of God.'\" },\n        { topic: \"Cracked Plate Metaphor\", text: \"A 'cracked' ceramic plate (believing that good behavior earns favor or that bad behavior permanently disqualifies) exposes the soldier to the fatal round of:\", options: [\"Physical exhaustion\", \"Condemnation and the accusation that God cannot use or forgive you\", \"Heat exhaustion\", \"Friendly fire\"], correct: 1, explanation: \"The lie: 'God is angry with you. You are too sinful.' Truth: Christ's plate was cracked on the cross for you.\" },\n        { topic: \"Quick-Release (Confession)\", text: \"The modern vest's emergency release cable is compared to:\", options: [\"Retreat from battle\", \"Confession of sin \u2014 shedding guilt instantly rather than carrying the weight\", \"Abandoning armor permanently\", \"Hiding from danger\"], correct: 1, explanation: \"1 John 1:9: 'If we confess our sins, he is faithful and just and will forgive us our sins.'\" },\n        { topic: \"Soft Armor Role\", text: \"The soft aramid panels protect from fragmentation (small shrapnel). Spiritually, this represents:\", options: [\"Avoiding all conflict\", \"Daily obedience, forgiveness, and walking in the light \u2014 stopping the 'small sins' that accumulate\", \"Only major sins matter\", \"Physical exercise\"], correct: 1, explanation: \"1 John 1:7: 'If we walk in the light, as he is in the light, we have fellowship... and the blood of Jesus purifies us.'\" },\n        { topic: \"Hard Plate Sacrifice\", text: \"The ceramic plate is designed to sacrifice itself \u2014 shattering to stop the bullet. This points to:\", options: [\"Weak armor\", \"Christ's sacrifice on the cross: he was 'cracked' so that we could be protected\", \"Inefficient design\", \"A temporary solution\"], correct: 1, explanation: \"The plate absorbs the blow and breaks \u2014 just as Christ was pierced for our transgressions.\" }\n    ];\n\n    const PSAT_QUESTIONS = [\n        { topic: \"Vest Layers\", text: \"The modern ballistic vest consists of which two main components?\", options: [\"Helmet and goggles\", \"Hard ceramic plate (front\/back) + soft aramid panels (sides)\", \"Boots and gloves\", \"Radio and night vision\"], correct: 1, explanation: \"Hard plates stop rifle rounds over the heart; soft armor stops shrapnel and pistol rounds.\" },\n        { topic: \"Imputed Righteousness\", text: \"The 'hard plate' represents righteousness that is:\", options: [\"Earned by good deeds\", \"Given (imputed) by God through faith in Christ \u2014 not earned\", \"Achieved by perfect behavior\", \"Only for pastors\"], correct: 1, explanation: \"2 Corinthians 5:21: we become the righteousness of God in Christ \u2014 it is a gift.\" },\n        { topic: \"Quick Release\", text: \"The emergency release cable on a vest allows a soldier to shed armor instantly. Spiritually, this corresponds to:\", options: [\"Giving up\", \"Confession of sin (1 John 1:9) \u2014 immediate forgiveness and relief\", \"Running away\", \"Ignoring sin\"], correct: 1, explanation: \"Confession is the quick release that removes the weight of guilt.\" },\n        { topic: \"Soft Armor Purpose\", text: \"The flexible aramid panels protect against fragmentation from explosives. This represents:\", options: [\"Only major sins\", \"Daily, practical righteousness \u2014 walking in the light and avoiding small compromises\", \"Outward appearance\", \"Physical fitness\"], correct: 1, explanation: \"Soft armor stops the 'thousand tiny cuts' of small sins.\" },\n        { topic: \"Cracked Plate Error\", text: \"Believing that your bad behavior permanently disqualifies you from God's love is like:\", options: [\"Proper maintenance\", \"Having a cracked ceramic plate \u2014 exposing the heart to the lie of condemnation\", \"Wearing extra armor\", \"Being overconfident\"], correct: 1, explanation: \"The plate is already cracked on the cross; your failures do not remove Christ's righteousness.\" },\n        { topic: \"Isaiah 59:17\", text: \"The Old Testament verse that says 'He put on righteousness as his breastplate' is found in:\", options: [\"Isaiah 6\", \"Isaiah 59:17\", \"Psalm 23\", \"Proverbs 31\"], correct: 1, explanation: \"Isaiah 59:17 describes the Messiah wearing righteousness as armor.\" }\n    ];\n\n    const ACT_QUESTIONS = [\n        { topic: \"Hard Plate Material\", text: \"Modern ballistic hard plates are typically made of:\", options: [\"Steel only\", \"Ceramic (e.g., boron carbide) or UHMWPE (polyethylene)\", \"Leather\", \"Wood\"], correct: 1, explanation: \"Ceramic and UHMWPE provide rifle-round protection at 40% lighter weight than steel.\" },\n        { topic: \"Scripture Reference\", text: \"The verse that says 'If we confess our sins, he is faithful and just and will forgive us our sins' is:\", options: [\"Ephesians 2:8\", \"1 John 1:9\", \"Romans 3:23\", \"John 3:16\"], correct: 1, explanation: \"1 John 1:9 is the 'quick release' of confession and forgiveness.\" },\n        { topic: \"Imparted Righteousness\", text: \"The soft armor (walking in the light, forgiveness, love) corresponds to:\", options: [\"Imputed righteousness\", \"Imparted righteousness \u2014 the Spirit's work transforming daily conduct\", \"Self-righteousness\", \"Legalism\"], correct: 1, explanation: \"Imparted righteousness is the Holy Spirit producing character in the believer.\" },\n        { topic: \"Flak Jacket vs Modern Vest\", text: \"Compared to legacy flak jackets (M-1955), the modern vest with hard plates provides:\", options: [\"Less protection\", \"Rifle-round protection for the heart and lungs\", \"Only fragmentation protection\", \"Heavier weight\"], correct: 1, explanation: \"Flak jackets stopped only fragmentation; modern hard plates stop rifle rounds.\" },\n        { topic: \"Trauma Pad Placement\", text: \"An additional 'trauma pad' is placed directly over the:\", options: [\"Abdomen\", \"Sternum \/ heart area to prevent blunt force injury from a stopped bullet\", \"Shoulders\", \"Lower back\"], correct: 1, explanation: \"The heaviest plate is over the chest, with a trauma pad to absorb blunt force.\" },\n        { topic: \"Quick-Release Location\", text: \"The emergency release system on a modern vest allows the soldier to:\", options: [\"Add more armor\", \"Shed the entire vest instantly for medical evacuation or water survival\", \"Tighten the vest\", \"Remove only the soft armor\"], correct: 1, explanation: \"A central pull-pin or cable releases the vest for emergency rescue.\" }\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 Imputed & Imparted 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 the Modern Ballistic Vest and the breastplate of righteousness.`;\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:#c9a87b;\"><\/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-shield-virus\"><\/i> Question ${currentIndex+1} of ${totalPerMode} (${currentMode}) \u2022 <i class=\"fas fa-user-shield\"><\/i> ${q.topic}<\/div>`;\n        const questionHtml = `\n            ${progressHtml}\n            <div class=\"question-text\"><i class=\"fas fa-heartbeat\"><\/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 the hard plate (imputed righteousness) and soft armor (imparted righteousness).`;\n        if (playerScore >= 400) return `\ud83c\udf96\ufe0f Strong ${currentMode} readiness! Keep your plate intact \u2014 Christ's righteousness covers you. Use the quick release of confession.`;\n        return `\ud83d\udcdc Review the exhibit about issued armor, the cracked plate, and walking in the light. \u201cPut on the breastplate of righteousness.\u201d`;\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 | Modern Ballistic Vest \u2022 SAT \u2022 PSAT \u2022 ACT Modern Ballistic Vest Museum Test Prep App The Articulated Shield \u2014 \u201cThe breastplate of righteousness\u201d (Ephesians 6:14) | Hard Plate + Soft Armor + Quick Release 21st Century Modern Ballistic Vest: The Articulated Shield The Modern Ballistic Vest represents the peak [&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-935","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/935","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=935"}],"version-history":[{"count":3,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/935\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/935\/revisions\/940"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}