{"id":920,"date":"2026-05-17T21:49:41","date_gmt":"2026-05-17T21:49:41","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=920"},"modified":"2026-05-17T21:50:02","modified_gmt":"2026-05-17T21:50:02","slug":"museum-test-prep-app-the-roman-lorica-segmentata","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/museum-test-prep-app-the-roman-lorica-segmentata\/","title":{"rendered":"Museum Test Prep App-The Roman Lorica Segmentata"},"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 | Roman Lorica Segmentata \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: #fef7e0;\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, #3e2a2a 0%, #2a1a1a 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: #5a3a2a;\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, #5a3a2a, #3e2a1a);\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-alt\"><\/i> Roman Lorica Segmentata <span class=\"app-badge\"><i class=\"fas fa-mobile-alt\"><\/i> Museum Test Prep App<\/span><\/h1>\n            <p><i class=\"fas fa-heart\"><\/i> The Articulated Defense \u2014 &#8220;Stand firm with the breastplate of righteousness&#8221; (Ephesians 6:14)<\/p>\n        <\/div>\n        <div class=\"hero-portrait\">\n            <i class=\"fas fa-helmet-battle\"><\/i>\n            <p><i class=\"fas fa-shield-haltered\"><\/i> 1st\u20132nd Century CE<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"flex-main\">\n        <div class=\"article-panel\">\n            <h2><i class=\"fas fa-scroll\"><\/i> Roman Lorica Segmentata: The Articulated Defense<\/h2>\n            <p>The Lorica Segmentata represented the zenith of Roman infantry protection during the 1st and 2nd centuries C.E. This armor consisted of broad ferrous (iron) strips fastened to internal leather straps, allowing the plates to slide over one another. This design provided torso flexibility impossible with solid bronze cuirasses, distributing weight across shoulders and hips for agility in close-quarters combat.<\/p>\n            \n            <div class=\"features-grid\">\n                <span class=\"feature-badge\"><i class=\"fas fa-cogs\"><\/i> Articulated Plates<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-shield-alt\"><\/i> Brass Fittings<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-heart\"><\/i> Heart Protection Focus<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-weight-hanging\"><\/i> Weight Distribution<\/span>\n                <span class=\"feature-badge\"><i class=\"fas fa-hand-peace\"><\/i> Flexible Defense<\/span>\n            <\/div>\n\n            <div class=\"inset-quote\">\n                <i class=\"fas fa-quote-left\"><\/i> \u201cStand firm then, with the belt of truth buckled around your waist, with the breastplate of righteousness in place.\u201d \u2014 Ephesians 6:14 (NIV)\n            <\/div>\n\n            <h3><i class=\"fas fa-microscope\"><\/i> Key Details &#038; Engineering Wisdom<\/h3>\n            <p><strong>Articulated Design:<\/strong> Individual iron bands provided flexibility (wisdom) while maintaining impenetrable strength (righteousness). The overlapping plates specifically deflected downward strikes, protecting the heart and lungs \u2014 the most vulnerable points of a warrior.<\/p>\n            <p><strong>Brass Fittings &#038; Leather Straps:<\/strong> Worn and patinated buckles held the armor together. If one strap broke or one plate was missing, the entire heart was exposed \u2014 a powerful metaphor for integrity.<\/p>\n            <p><strong>The &#8220;Heart&#8221; Focus:<\/strong> The plating over the left chest is visually brightest, guiding the viewer to the concept of protecting the heart.<\/p>\n\n            <h3><i class=\"fas fa-church\"><\/i> Biblical Connection &#038; Righteousness<\/h3>\n            <p>The Apostle Paul wrote Ephesians while likely chained to a Praetorian Guard wearing this very armor. Recognizing that a soldier is &#8220;naked&#8221; without chest protection, Paul declared the believer needs the &#8220;breastplate of righteousness.&#8221; As prophesied in Isaiah 59:17: \u201cHe put on righteousness as his breastplate.\u201d This righteousness is not our own perfection, but divine protection provided by God Himself.<\/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>The Lorica Segmentata was composed of many individual segments working together as one shield. If one strap broke or one plate was missing, the entire heart was exposed. Consider: Are there &#8220;segments&#8221; of your integrity that have become loose or untied? Is there an area where you have compromised, leaving your heart exposed to the arrows of guilt or accusation? Righteousness is not just a concept \u2014 it is the vital &#8220;plating&#8221; that keeps your heart safe in the heat of life&#8217;s battles.<\/p>\n\n            <div class=\"reference-list\">\n                <i class=\"fas fa-book-open\"><\/i> <strong>References:<\/strong> Bishop &#038; Coulston (2006), D\u2019Amato &#038; Sumner (2009), Sim &#038; Ridge (2002).\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 Righteousness &#038; Defense 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 Lorica Segmentata &#038; Breastplate of Righteousness<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <footer>\n        <i class=\"fas fa-shield-haltered\"><\/i> Museum Test Prep App | SAT \u2022 PSAT \u2022 ACT modes | Roman Lorica Segmentata \u2014 The Articulated Defense\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    \/\/ ========== ROMAN LORICA SEGMENTATA QUESTION BANKS ==========\n    \n    \/\/ SAT Style \u2014 Analytical, engineering wisdom, biblical connection\n    const SAT_QUESTIONS = [\n        { topic: \"Articulated Design\", text: \"The Lorica Segmentata's articulated plates (iron strips fastened to leather straps) provided a tactical advantage because they:\", options: [\"Were lighter than any other armor\", \"Balanced maximum vital organ protection with the mobility required for Roman tactics\", \"Could be repaired only by blacksmiths\", \"Were purely decorative\"], correct: 1, explanation: \"The overlapping plates deflected strikes while allowing torso flexibility \u2014 wisdom in engineering.\" },\n        { topic: \"Biblical Connection\", text: \"The exhibit notes that Paul likely wrote Ephesians while chained to a Praetorian Guard wearing Lorica Segmentata. This historical context helps explain why Paul used the imagery of:\", options: [\"A soldier's sword\", \"The breastplate of righteousness\", \"A farmer's yoke\", \"A merchant's scales\"], correct: 1, explanation: \"Seeing the guard's armor daily, Paul recognized the believer needs spiritual chest protection.\" },\n        { topic: \"Integrity Metaphor\", text: \"The Lorica Segmentata required multiple segments working together to protect the heart. If one strap broke, the entire heart was exposed. This illustrates that:\", options: [\"Armor is optional\", \"Integrity requires all 'segments' (truth, honesty, faithfulness) to be in place \u2014 one compromise exposes the whole person\", \"Only the front plates matter\", \"Leather is stronger than iron\"], correct: 1, explanation: \"Missing any segment leaves vulnerability. Righteousness is holistic, not piecemeal.\" },\n        { topic: \"Righteousness Definition\", text: \"According to the exhibit, the 'breastplate of righteousness' in Ephesians 6:14 represents:\", options: [\"Human moral perfection\", \"Divine protection provided by God, not our own flawlessness\", \"Physical armor for battle\", \"A decorative religious symbol\"], correct: 1, explanation: \"Isaiah 59:17 and Ephesians both present righteousness as God's provision, not human achievement.\" },\n        { topic: \"Engineering Wisdom\", text: \"The Lorica Segmentata was specifically engineered to deflect downward strikes. This design feature protected which vital area most directly?\", options: [\"The arms and legs\", \"The heart and lungs (vital organs)\", \"The head and neck\", \"The lower abdomen\"], correct: 1, explanation: \"Overlapping plates over the chest protected the heart and lungs \u2014 the most vulnerable points.\" },\n        { topic: \"Reflection Application\", text: \"The reflection asks whether any 'segments' of our integrity have become loose. This question is intended to:\", options: [\"Encourage self-examination about areas of compromise that leave our spiritual 'heart' exposed\", \"Promote perfectionism\", \"Discourage wearing armor\", \"Focus only on physical fitness\"], correct: 0, explanation: \"Just as missing armor exposes the soldier, moral compromise exposes the believer to guilt and accusation.\" }\n    ];\n\n    \/\/ PSAT Style \u2014 Main idea, vocabulary, simpler connections\n    const PSAT_QUESTIONS = [\n        { topic: \"Armor Name\", text: \"The Roman armor made of overlapping iron strips fastened to leather straps is called:\", options: [\"Lorica Hamata\", \"Lorica Segmentata\", \"Lorica Squamata\", \"Galea\"], correct: 1, explanation: \"Segmentata means 'segmented' \u2014 referring to the iron bands.\" },\n        { topic: \"Biblical Verse\", text: \"The Bible verse that directly speaks of the 'breastplate of righteousness' in the New Testament is:\", options: [\"Romans 12:2\", \"Ephesians 6:14\", \"Psalm 23\", \"Isaiah 40:31\"], correct: 1, explanation: \"Ephesians 6:14 says 'Stand firm... with the breastplate of righteousness in place.'\" },\n        { topic: \"Righteousness Source\", text: \"According to the exhibit, the 'breastplate of righteousness' is best understood as:\", options: [\"Our own perfect behavior\", \"A divine protection from God, not human flawlessness\", \"A physical metal plate\", \"A symbol of wealth\"], correct: 1, explanation: \"Righteousness is God's provision, as Isaiah 59:17 shows the Messiah wearing it.\" },\n        { topic: \"Integrity Analogy\", text: \"The exhibit compares a missing leather strap on the Lorica Segmentata to:\", options: [\"A small mistake that doesn't matter\", \"A loose 'segment' of integrity that exposes the heart to spiritual harm\", \"An opportunity for repair\", \"A fashion choice\"], correct: 1, explanation: \"One broken strap leaves the heart vulnerable \u2014 one moral compromise weakens the whole person.\" },\n        { topic: \"Historical Context\", text: \"Paul wrote his letter to the Ephesians while likely:\", options: [\"Traveling through Greece\", \"Chained to a Roman soldier wearing Lorica Segmentata\", \"Hiding in a cave\", \"Preaching in Athens\"], correct: 1, explanation: \"Paul was under house arrest in Rome, chained to a Praetorian Guard.\" },\n        { topic: \"Heart Protection\", text: \"The Lorica Segmentata's design focused on protecting the:\", options: [\"Feet\", \"Heart and lungs\", \"Hands\", \"Back only\"], correct: 1, explanation: \"The overlapping plates over the chest deflected downward strikes from the heart.\" }\n    ];\n\n    \/\/ ACT Style \u2014 Detail recall, factual accuracy, specific terms\n    const ACT_QUESTIONS = [\n        { topic: \"Material\", text: \"The Lorica Segmentata was primarily made of:\", options: [\"Bronze\", \"Low-carbon ferrous iron\", \"Leather only\", \"Gold\"], correct: 1, explanation: \"Iron plates provided superior protection against piercing weapons compared to bronze.\" },\n        { topic: \"Time Period\", text: \"The Lorica Segmentata was used by Roman infantry primarily during which centuries?\", options: [\"5th\u20134th century BCE\", \"1st\u20132nd century CE\", \"15th\u201316th century CE\", \"10th\u201311th century CE\"], correct: 1, explanation: \"It was used from about 20 BCE to the 3rd century CE, peaking in the 1st\u20132nd centuries.\" },\n        { topic: \"Old Testament Prophecy\", text: \"The prophet Isaiah wrote about righteousness as a breastplate in which chapter?\", options: [\"Isaiah 6\", \"Isaiah 53\", \"Isaiah 59\", \"Isaiah 40\"], correct: 2, explanation: \"Isaiah 59:17: 'He put on righteousness as his breastplate.'\" },\n        { topic: \"Comparison Armor\", text: \"Compared to Lorica Hamata (chainmail), the Lorica Segmentata provided:\", options: [\"Less protection\", \"Better protection for vital organs and resistance to downward strikes\", \"No difference\", \"Only arm protection\"], correct: 1, explanation: \"The overlapping plates were specifically engineered to deflect downward strikes to the heart.\" },\n        { topic: \"Fastening System\", text: \"The iron plates of the Lorica Segmentata were fastened to:\", options: [\"Metal rivets only\", \"Internal leather straps and brass buckles\", \"Wooden pegs\", \"Rope\"], correct: 1, explanation: \"Leather straps with brass buckles allowed quick adjustment and flexibility.\" },\n        { topic: \"Paul's Location\", text: \"When writing Ephesians, Paul was under house arrest in:\", options: [\"Athens\", \"Corinth\", \"Rome\", \"Jerusalem\"], correct: 2, explanation: \"Paul wrote the 'prison epistles' (including Ephesians) while in Rome.\" }\n    ];\n\n    let currentMode = \"SAT\";\n    let currentQuestions = [...SAT_QUESTIONS];\n    let currentIndex = 0;\n    let playerScore = 0;\n    let quizAnswered = false;\n    let selectedOptIdx = null;\n    let totalPerMode = 6;\n\n    \/\/ DOM elements\n    const dynamicArea = document.getElementById(\"dynamicQuestionArea\");\n    const feedbackDiv = document.getElementById(\"feedbackArea\");\n    const nextBtn = document.getElementById(\"nextButton\");\n    const restartBtn = document.getElementById(\"restartButton\");\n    const scoreSpan = document.getElementById(\"scoreValue\");\n    const modeTitle = document.getElementById(\"modeTitle\");\n\n    function updateScoreUI() {\n        scoreSpan.innerText = playerScore;\n    }\n\n    function loadMode(mode) {\n        currentMode = mode;\n        if (mode === \"SAT\") currentQuestions = [...SAT_QUESTIONS];\n        else if (mode === \"PSAT\") currentQuestions = [...PSAT_QUESTIONS];\n        else currentQuestions = [...ACT_QUESTIONS];\n        \n        let icon = mode === \"SAT\" ? '<i class=\"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 Righteousness & Defense 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 Lorica Segmentata 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-alt\"><\/i> Question ${currentIndex+1} of ${totalPerMode} (${currentMode}) \u2022 <i class=\"fas fa-helmet-battle\"><\/i> ${q.topic}<\/div>`;\n        const questionHtml = `\n            ${progressHtml}\n            <div class=\"question-text\"><i class=\"fas fa-shield-haltered\"><\/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 Lorica Segmentata and the breastplate of righteousness.`;\n        if (playerScore >= 400) return `\ud83c\udf96\ufe0f Strong ${currentMode} readiness! Stand firm \u2014 keep every segment of integrity in place.`;\n        return `\ud83d\udcdc Review the exhibit about the articulated defense and the call to protect your heart with righteousness.`;\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 | Roman Lorica Segmentata \u2022 SAT \u2022 PSAT \u2022 ACT Roman Lorica Segmentata Museum Test Prep App The Articulated Defense \u2014 &#8220;Stand firm with the breastplate of righteousness&#8221; (Ephesians 6:14) 1st\u20132nd Century CE Roman Lorica Segmentata: The Articulated Defense The Lorica Segmentata represented the zenith of Roman infantry protection during 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-920","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/920","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=920"}],"version-history":[{"count":2,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/920\/revisions"}],"predecessor-version":[{"id":924,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/920\/revisions\/924"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}