{"id":1715,"date":"2026-07-14T20:28:44","date_gmt":"2026-07-14T20:28:44","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=1715"},"modified":"2026-07-14T20:29:14","modified_gmt":"2026-07-14T20:29:14","slug":"quizraskolnikov-crime-and-punishment","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/quizraskolnikov-crime-and-punishment\/","title":{"rendered":"Quiz:Raskolnikov:\u00a0Crime and Punishment"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=yes\">\n    <title>Quiz: Raskolnikov \u2014 The Intellectual Murderer | Righteous Museum<\/title>\n    <!-- Font Awesome for icons -->\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0-beta3\/css\/all.min.css\">\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            background: #1a1a2e;\n            font-family: 'Georgia', 'Times New Roman', Times, serif;\n            color: #2c2b28;\n            line-height: 1.5;\n            padding: 20px;\n        }\n\n        .museum-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            background: #fef7e0;\n            border-radius: 28px;\n            box-shadow: 0 20px 35px rgba(0,0,0,0.3), 0 0 0 1px #c9a87b inset;\n            overflow: hidden;\n        }\n\n        .hero {\n            background: linear-gradient(135deg, #1a1a2a 0%, #0d0d1a 100%);\n            padding: 1.8rem 2.5rem;\n            border-bottom: 6px solid #d4af37;\n            color: #f5e7cf;\n            display: flex;\n            align-items: center;\n            gap: 20px;\n            flex-wrap: wrap;\n        }\n        .hero-text {\n            flex: 2;\n        }\n        .hero h1 {\n            font-size: 2rem;\n            letter-spacing: 1px;\n            font-weight: 600;\n        }\n        .hero h1 i {\n            color: #d4af37;\n            margin-right: 10px;\n        }\n        .hero h1 .app-badge {\n            font-size: 0.8rem;\n            background: #d4af3733;\n            padding: 0.2rem 0.8rem;\n            border-radius: 40px;\n            margin-left: 12px;\n            vertical-align: middle;\n        }\n        .hero p {\n            font-size: 1rem;\n            font-style: italic;\n            margin-top: 0.5rem;\n            opacity: 0.85;\n        }\n        .hero-portrait {\n            flex: 0 0 100px;\n            text-align: center;\n            background: #d4af3730;\n            padding: 8px;\n            border-radius: 50%;\n            border: 2px solid #d4af37;\n        }\n        .hero-portrait i {\n            font-size: 3.5rem;\n            color: #ecd9b4;\n        }\n        .hero-portrait p {\n            font-size: 0.65rem;\n            margin-top: 5px;\n        }\n\n        .flex-main {\n            display: flex;\n            flex-wrap: wrap;\n        }\n        .article-panel {\n            flex: 1.6;\n            min-width: 280px;\n            padding: 2rem 2rem 2rem 2.2rem;\n            background: #fffaf2;\n            border-right: 1px solid #ecd9b4;\n        }\n        .game-sat-panel {\n            flex: 1.2;\n            min-width: 350px;\n            background: #f9efdf;\n            padding: 2rem 1.8rem;\n            display: flex;\n            flex-direction: column;\n            gap: 1.5rem;\n        }\n\n        .article-panel h2 {\n            font-size: 1.8rem;\n            border-left: 7px solid #d4af37;\n            padding-left: 1rem;\n            margin: 0.75rem 0 1rem 0;\n            color: #2d482b;\n        }\n        .article-panel h2 i {\n            color: #d4af37;\n            margin-right: 10px;\n        }\n        .article-panel h3 {\n            font-size: 1.3rem;\n            margin: 1.4rem 0 0.5rem 0;\n            color: #8b5a2b;\n            font-weight: 600;\n        }\n        .article-panel p {\n            margin-bottom: 0.9rem;\n            text-align: justify;\n        }\n        .article-panel blockquote {\n            margin: 1rem 0;\n            padding: 0.8rem 1.5rem;\n            background: #f3eddd;\n            border-left: 5px solid #d4af37;\n            border-radius: 8px;\n            font-style: italic;\n            color: #4a3a2a;\n        }\n        .article-panel blockquote i {\n            color: #d4af37;\n            margin-right: 8px;\n        }\n        .events-grid {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin: 15px 0;\n        }\n        .event-badge {\n            background: #e9e0cf;\n            padding: 6px 14px;\n            border-radius: 40px;\n            font-size: 0.8rem;\n            border: 1px solid #cfb37a;\n        }\n        .event-badge i {\n            margin-right: 6px;\n            font-size: 0.7rem;\n        }\n        .reference-list {\n            font-size: 0.8rem;\n            margin-top: 1.5rem;\n            border-top: 1px dashed #cfbc93;\n            padding-top: 1rem;\n            color: #5e4b2b;\n        }\n\n        \/* Mode Selection & Quiz Styles *\/\n        .mode-selector {\n            background: white;\n            border-radius: 28px;\n            padding: 1.2rem;\n            text-align: center;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n        }\n        .mode-buttons {\n            display: flex;\n            gap: 12px;\n            justify-content: center;\n            margin-top: 12px;\n            flex-wrap: wrap;\n        }\n        .mode-btn {\n            flex: 1;\n            min-width: 90px;\n            padding: 12px;\n            border: none;\n            border-radius: 60px;\n            font-weight: bold;\n            font-size: 1rem;\n            cursor: pointer;\n            transition: 0.2s;\n            font-family: inherit;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 8px;\n        }\n        .mode-btn.sat {\n            background: #1e3a2f;\n            color: white;\n        }\n        .mode-btn.psat {\n            background: #2c5f6e;\n            color: white;\n        }\n        .mode-btn.act {\n            background: #8b5a2b;\n            color: white;\n        }\n        .mode-btn:hover {\n            transform: translateY(-2px);\n            filter: brightness(1.05);\n        }\n        .mode-btn.active {\n            box-shadow: 0 0 0 3px #ffd966;\n        }\n        .quiz-header {\n            background: linear-gradient(145deg, #2c4b3e, #1e3a2f);\n            color: white;\n            padding: 1rem;\n            border-radius: 28px;\n            text-align: center;\n        }\n        .score-area {\n            font-size: 1.6rem;\n            font-weight: bold;\n            background: #00000055;\n            display: inline-block;\n            padding: 0.2rem 1.2rem;\n            border-radius: 40px;\n            margin-top: 8px;\n        }\n        .question-card {\n            background: white;\n            border-radius: 28px;\n            padding: 1.5rem;\n            box-shadow: 0 8px 18px rgba(0,0,0,0.1);\n        }\n        .question-text {\n            font-size: 1.1rem;\n            font-weight: 700;\n            margin-bottom: 1.2rem;\n            background: #fdf4e0;\n            padding: 12px;\n            border-radius: 20px;\n            border-left: 5px solid #d4af37;\n        }\n        .options-list {\n            display: flex;\n            flex-direction: column;\n            gap: 10px;\n            margin-bottom: 1.5rem;\n        }\n        .opt-btn {\n            background: #efe2cf;\n            border: 2px solid #cfb37a;\n            padding: 10px 14px;\n            border-radius: 60px;\n            font-family: 'Segoe UI', 'Georgia', serif;\n            font-size: 0.9rem;\n            text-align: left;\n            cursor: pointer;\n            transition: 0.2s;\n        }\n        .opt-btn i {\n            margin-right: 10px;\n        }\n        .opt-btn:hover:not(:disabled) {\n            background: #e2cfb0;\n        }\n        .opt-btn.correct-highlight {\n            background: #a5d6a5;\n            border-color: #2e7d32;\n        }\n        .opt-btn.wrong-highlight {\n            background: #ef9a9a;\n            border-color: #c62828;\n        }\n        .opt-btn:disabled {\n            cursor: default;\n            opacity: 0.8;\n        }\n        .feedback {\n            margin-top: 15px;\n            padding: 12px;\n            border-radius: 20px;\n            background: #f3efdf;\n            font-size: 0.9rem;\n            border-left: 5px solid #d4af37;\n        }\n        .next-btn, .restart-btn {\n            background: #846c3e;\n            border: none;\n            color: white;\n            font-weight: bold;\n            padding: 10px;\n            border-radius: 40px;\n            font-size: 1rem;\n            cursor: pointer;\n            margin-top: 10px;\n            width: 100%;\n        }\n        .next-btn:hover, .restart-btn:hover {\n            background: #5f4a2a;\n        }\n        .game-status {\n            font-size: 0.75rem;\n            text-align: center;\n            background: #e2d5bd;\n            padding: 6px;\n            border-radius: 50px;\n            margin-top: 8px;\n        }\n        footer {\n            text-align: center;\n            padding: 1rem;\n            background: #dfd2b6;\n            font-size: 0.7rem;\n            color: #4a3a22;\n        }\n        .disclaimer {\n            font-size: 0.65rem;\n            text-align: center;\n            margin-top: 8px;\n            color: #6b5a3e;\n        }\n        @media (max-width: 780px) {\n            .hero h1 { font-size: 1.3rem; }\n            .hero-portrait { flex-basis: 70px; }\n            .hero-portrait i { font-size: 2.2rem; }\n        }\n    <\/style>\n<\/head>\n<body>\n<div class=\"museum-container\">\n    <div class=\"hero\">\n        <div class=\"hero-text\">\n            <h1><i class=\"fas fa-brain\"><\/i> Quiz: Raskolnikov \u2014 The Intellectual Murderer <span class=\"app-badge\"><i class=\"fas fa-mobile-alt\"><\/i> Literary Quiz<\/span><\/h1>\n            <p><i class=\"fas fa-book-open\"><\/i> An intellectual who justified murder, he discovered that conscience cannot be outsmarted.<\/p>\n        <\/div>\n        <div class=\"hero-portrait\">\n            <i class=\"fas fa-skull\"><\/i>\n            <p><i class=\"fas fa-scroll\"><\/i> Crime &#038; Punishment<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"flex-main\">\n        <div class=\"article-panel\">\n            <h2><i class=\"fas fa-brain\"><\/i> The Intellectual Murderer<\/h2>\n            <p>Rodion Romanovich Raskolnikov is the protagonist of Fyodor Dostoevsky&#8217;s masterpiece <em>Crime and Punishment<\/em>, first published in 1866. The novel is widely regarded as one of the greatest works of literature ever written\u2014a profound psychological analysis of guilt, redemption, and the human conscience.<\/p>\n            <p>Raskolnikov is a former law student who has been forced to drop out of university due to extreme poverty. He lives in a tiny, cramped garret in St. Petersburg, barely surviving on what little money he can scrape together. He is intelligent, proud, and deeply alienated from society. His name derives from the Russian word <em>raskolnik<\/em>, meaning &#8220;schismatic&#8221; or &#8220;divided&#8221;\u2014a fitting description for a man torn between two opposing forces within himself. Driven by poverty and an elaborate philosophical theory, Raskolnikov commits a brutal double murder: he kills Alyona Ivanovna, a cruel and exploitative pawnbroker, and her innocent half-sister Lizaveta, who accidentally witnesses the crime. His motive is not simply greed\u2014it is to test his theory that &#8220;extraordinary&#8221; men have the right to transgress moral laws for the greater good. He believes that men like Napoleon are above ordinary morality, and he wants to prove that he belongs to this elite class. But the murder does not bring him freedom or greatness. Instead, it plunges him into a terrifying spiral of guilt, paranoia, and physical illness. Raskolnikov&#8217;s real punishment is not the eight years of Siberian exile he eventually receives\u2014it is the torment of his own conscience, which he cannot escape no matter how hard he tries to rationalize his crime.<\/p>\n\n            <div class=\"events-grid\">\n                <span class=\"event-badge\"><i class=\"fas fa-brain\"><\/i> Theory<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-scroll\"><\/i> Crime<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-heart-broken\"><\/i> Guilt<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-dove\"><\/i> Redemption<\/span>\n                <span class=\"event-badge\"><i class=\"fas fa-book\"><\/i> Psychological Novel<\/span>\n            <\/div>\n\n            <h3><i class=\"fas fa-question-circle\"><\/i> The Righteous Dilemma<\/h3>\n            <p>Raskolnikov&#8217;s story forces us to confront one of the most dangerous questions in moral philosophy: <strong>Does a noble goal justify evil means?<\/strong><\/p>\n            <p>Raskolnikov develops a theory dividing humanity into two categories: <strong>Ordinary people<\/strong>, who must live by the rules and obey the law, and <strong>Extraordinary people<\/strong>, the rare few\u2014like Napoleon, Newton, or great leaders\u2014who have the <strong>right to transgress<\/strong> moral boundaries in order to achieve something great for humanity. By this logic, killing the pawnbroker is not murder\u2014it is a <strong>necessary act<\/strong> to remove a &#8220;louse&#8221; and use her money for the greater good. But after the murder, Raskolnikov discovers that his conscience does not care about his theories. He is tormented by guilt, and he cannot escape the moral truth that <strong>no theory can justify taking an innocent life<\/strong>\u2014especially not the life of Lizaveta, who was completely innocent.<\/p>\n\n            <blockquote><i class=\"fas fa-quote-left\"><\/i> &#8220;I&#8217;ve only killed a louse, Sonia, a useless, loathsome, harmful creature.&#8221; \u2014 Raskolnikov to Sonya<\/blockquote>\n\n            <h3><i class=\"fas fa-gem\"><\/i> Key Lessons on Righteousness<\/h3>\n            <ul style=\"padding-left: 1.5rem; margin-bottom: 1rem;\">\n                <li><strong>Conscience cannot be outsmarted<\/strong> \u2014 No theory can override the human soul&#8217;s knowledge of right and wrong.<\/li>\n                <li><strong>The ends do not justify evil means<\/strong> \u2014 Using evil means corrupts the actor, no matter how noble the goal.<\/li>\n                <li><strong>Pride is the root of moral failure<\/strong> \u2014 True righteousness begins with humility, not arrogance.<\/li>\n                <li><strong>Redemption requires confession<\/strong> \u2014 Taking responsibility is the first step toward healing.<\/li>\n                <li><strong>Love is stronger than logic<\/strong> \u2014 Love\u2014not intellect\u2014is the ultimate force for righteousness.<\/li>\n            <\/ul>\n\n            <div class=\"reference-list\">\n                <i class=\"fas fa-book-open\"><\/i> <strong>References:<\/strong> Dostoevsky, F. (1866). <em>Crime and punishment<\/em>. The Russian Messenger. Public domain.\n            <\/div>\n        <\/div>\n\n        <div class=\"game-sat-panel\">\n            <div class=\"mode-selector\">\n                <i class=\"fas fa-graduation-cap\"><\/i> <strong>Choose Your Quiz Mode<\/strong>\n                <div class=\"mode-buttons\">\n                    <button id=\"modeSAT\" class=\"mode-btn sat\"><i class=\"fas fa-brain\"><\/i> SAT<\/button>\n                    <button id=\"modePSAT\" class=\"mode-btn psat\"><i class=\"fas fa-pen-fancy\"><\/i> PSAT<\/button>\n                    <button id=\"modeACT\" class=\"mode-btn act\"><i class=\"fas fa-bolt\"><\/i> ACT<\/button>\n                <\/div>\n            <\/div>\n            <div class=\"quiz-header\">\n                <h3 id=\"modeTitle\"><i class=\"fas fa-brain\"><\/i> SAT \u2726 Raskolnikov \u2014 Righteousness Quiz<\/h3>\n                <div class=\"score-area\"><i class=\"fas fa-star\"><\/i> Score: <span id=\"scoreValue\">0<\/span> \/ 600<\/div>\n            <\/div>\n            <div class=\"question-card\" id=\"quizContainer\">\n                <div id=\"dynamicQuestionArea\"><\/div>\n                <div id=\"feedbackArea\" class=\"feedback\"><i class=\"fas fa-info-circle\"><\/i> Select a mode above to begin.<\/div>\n                <button id=\"nextButton\" class=\"next-btn\" style=\"display: none;\"><i class=\"fas fa-arrow-right\"><\/i> Next Question<\/button>\n                <button id=\"restartButton\" class=\"restart-btn\"><i class=\"fas fa-undo-alt\"><\/i> Restart Quiz<\/button>\n                <div class=\"game-status\"><i class=\"fas fa-hourglass-half\"><\/i> 6 questions per mode \u2022 Raskolnikov &#038; righteousness<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <footer>\n        <i class=\"fas fa-chess-queen\"><\/i> The Righteous Museum \u2014 Literary Figures of Righteousness Hall\n        <div class=\"disclaimer\">\n            <i class=\"fas fa-balance-scale\"><\/i> This educational tool is not affiliated with or endorsed by any rights holders. All content is for educational and research purposes under fair use. <em>Crime and Punishment<\/em> is in the public domain.\n        <\/div>\n    <\/footer>\n<\/div>\n\n<script>\n    \/\/ ========== RASKOLNIKOV QUESTION BANKS ==========\n\n    \/\/ SAT Style \u2014 Analytical, cause\/effect, thematic\n    const SAT_QUESTIONS = [\n        { \n            text: \"Raskolnikov's theory that 'extraordinary' men have the right to transgress moral laws is most significant as a commentary on:\", \n            options: [\"The importance of education\", \"The dangers of intellectual arrogance and the limits of rational justification for evil\", \"The value of wealth\", \"The role of government\"], \n            correct: 1, \n            explanation: \"Raskolnikov's theory is a dangerous rationalization that allows him to justify murder. The novel shows that no theory can override conscience.\"\n        },\n        { \n            text: \"The murder of Lizaveta is particularly significant because:\", \n            options: [\"She was wealthy\", \"She was completely innocent and her death was not part of Raskolnikov's plan\", \"She was a criminal\", \"She was a police informant\"], \n            correct: 1, \n            explanation: \"Lizaveta's murder is a symbol of the moral chaos that follows Raskolnikov's crime\u2014he kills an innocent person, undermining his own justification.\"\n        },\n        { \n            text: \"Raskolnikov's physical illness after the murder represents:\", \n            options: [\"A simple fever\", \"The psychological torment of guilt manifesting physically\", \"A coincidence\", \"His desire for attention\"], \n            correct: 1, \n            explanation: \"Raskolnikov's illness is a symptom of his guilty conscience. His body reveals what his mind refuses to admit: he cannot live with what he has done.\"\n        },\n        { \n            text: \"Sonya Marmeladov's role in the novel is significant because she:\", \n            options: [\"Is Raskolnikov's accomplice\", \"Represents faith, love, and compassion\u2014forces that challenge Raskolnikov's cold logic\", \"Is his sister\", \"Is a wealthy heiress\"], \n            correct: 1, \n            explanation: \"Sonya embodies the polar opposite of Raskolnikov's rationalism. Her faith and love offer him a path toward redemption.\"\n        },\n        { \n            text: \"Raskolnikov's confession at the end of the novel suggests that:\", \n            options: [\"He was innocent all along\", \"Redemption requires taking responsibility for one's actions\", \"He was forced to confess\", \"He never felt guilty\"], \n            correct: 1, \n            explanation: \"Raskolnikov's confession is the first step toward redemption. He cannot heal until he stops justifying his crime and accepts responsibility for it.\"\n        },\n        { \n            text: \"The novel's central theme regarding righteousness is that:\", \n            options: [\"Intellect is always superior to morality\", \"Conscience cannot be outsmarted\u2014true righteousness requires humility and confession\", \"Murder is sometimes justified\", \"Wealth is the only virtue\"], \n            correct: 1, \n            explanation: \"Crime and Punishment argues that no theory can override the human soul's knowledge of right and wrong. Guilt and conscience are inescapable.\"\n        }\n    ];\n\n    \/\/ PSAT Style \u2014 Main idea, vocabulary, simpler inference\n    const PSAT_QUESTIONS = [\n        { \n            text: \"The term 'extraordinary man' as used in Raskolnikov's theory refers to:\", \n            options: [\"A man who is wealthy\", \"A man who has the right to transgress moral laws for the greater good\", \"A man who is educated\", \"A man who is famous\"], \n            correct: 1, \n            explanation: \"Raskolnikov believes that 'extraordinary' men like Napoleon are above ordinary morality and have the right to commit crimes in pursuit of greatness.\"\n        },\n        { \n            text: \"The name 'Raskolnikov' derives from the Russian word meaning:\", \n            options: [\"Strong\", \"Wise\", \"Schismatic or divided\", \"Wealthy\"], \n            correct: 2, \n            explanation: \"Raskolnikov's name reflects his divided nature\u2014torn between his theory and his conscience.\"\n        },\n        { \n            text: \"Raskolnikov's poverty is significant because it:\", \n            options: [\"Makes him lazy\", \"Contributes to his desperation and the development of his theory\", \"Gives him power\", \"Makes him popular\"], \n            correct: 1, \n            explanation: \"Raskolnikov's poverty is one factor that drives him toward crime, though his theory is the primary motivation.\"\n        },\n        { \n            text: \"The novel Crime and Punishment is set in:\", \n            options: [\"Moscow\", \"St. Petersburg\", \"Paris\", \"London\"], \n            correct: 1, \n            explanation: \"The novel is set in St. Petersburg, Russia.\"\n        },\n        { \n            text: \"Raskolnikov's punishment for his crime is:\", \n            options: [\"Death\", \"Eight years of Siberian exile\", \"Life in prison\", \"Exile to France\"], \n            correct: 1, \n            explanation: \"Raskolnikov is sentenced to eight years of hard labor in Siberia.\"\n        },\n        { \n            text: \"The novel explores which main theme?\", \n            options: [\"The importance of wealth\", \"The tension between rational justification and the demands of conscience\", \"The beauty of nature\", \"The history of Russia\"], \n            correct: 1, \n            explanation: \"Crime and Punishment is a psychological exploration of the conflict between intellect and conscience.\"\n        }\n    ];\n\n    \/\/ ACT Style \u2014 Detail recall, factual accuracy, chronological\n    const ACT_QUESTIONS = [\n        { \n            text: \"The author of Crime and Punishment is:\", \n            options: [\"Leo Tolstoy\", \"Fyodor Dostoevsky\", \"Anton Chekhov\", \"Ivan Turgenev\"], \n            correct: 1, \n            explanation: \"Fyodor Dostoevsky wrote Crime and Punishment, published in 1866.\"\n        },\n        { \n            text: \"The year of Crime and Punishment's publication is:\", \n            options: [\"1860\", \"1866\", \"1870\", \"1880\"], \n            correct: 1, \n            explanation: \"Crime and Punishment was first published in 1866 in The Russian Messenger.\"\n        },\n        { \n            text: \"Raskolnikov's victim, the pawnbroker, was named:\", \n            options: [\"Alyona Ivanovna\", \"Sonya Marmeladov\", \"Pulcheria Alexandrovna\", \"Katerina Ivanovna\"], \n            correct: 0, \n            explanation: \"Raskolnikov murders Alyona Ivanovna, the pawnbroker, and her half-sister Lizaveta.\"\n        },\n        { \n            text: \"The innocent half-sister Raskolnikov also murdered was named:\", \n            options: [\"Alyona\", \"Lizaveta\", \"Sonya\", \"Dunya\"], \n            correct: 1, \n            explanation: \"Lizaveta, the pawnbroker's half-sister, was completely innocent and murdered by Raskolnikov.\"\n        },\n        { \n            text: \"Sonya Marmeladov's profession was:\", \n            options: [\"A teacher\", \"A prostitute\", \"A nurse\", \"A factory worker\"], \n            correct: 1, \n            explanation: \"Sonya was forced into prostitution to support her impoverished family.\"\n        },\n        { \n            text: \"Raskolnikov was a former student of:\", \n            options: [\"Medicine\", \"Law\", \"Philosophy\", \"Engineering\"], \n            correct: 1, \n            explanation: \"Raskolnikov was a former law student who dropped out due to poverty.\"\n        }\n    ];\n\n    let currentMode = \"SAT\";\n    let currentQuestions = [...SAT_QUESTIONS];\n    let currentIndex = 0;\n    let playerScore = 0;\n    let quizAnswered = false;\n    let selectedOptIdx = null;\n    let totalPerMode = 6;\n\n    \/\/ DOM elements\n    const dynamicArea = document.getElementById(\"dynamicQuestionArea\");\n    const feedbackDiv = document.getElementById(\"feedbackArea\");\n    const nextBtn = document.getElementById(\"nextButton\");\n    const restartBtn = document.getElementById(\"restartButton\");\n    const scoreSpan = document.getElementById(\"scoreValue\");\n    const modeTitle = document.getElementById(\"modeTitle\");\n\n    function updateScoreUI() {\n        scoreSpan.innerText = playerScore;\n    }\n\n    function loadMode(mode) {\n        currentMode = mode;\n        if (mode === \"SAT\") currentQuestions = [...SAT_QUESTIONS];\n        else if (mode === \"PSAT\") currentQuestions = [...PSAT_QUESTIONS];\n        else currentQuestions = [...ACT_QUESTIONS];\n        \n        let icon = mode === \"SAT\" ? '<i class=\"fas fa-brain\"><\/i>' : (mode === \"PSAT\" ? '<i class=\"fas fa-pen-fancy\"><\/i>' : '<i class=\"fas fa-bolt\"><\/i>');\n        modeTitle.innerHTML = `${icon} ${mode} \u2726 Raskolnikov \u2014 Righteousness Quiz`;\n        \n        currentIndex = 0;\n        playerScore = 0;\n        quizAnswered = false;\n        selectedOptIdx = null;\n        updateScoreUI();\n        nextBtn.style.display = \"none\";\n        feedbackDiv.innerHTML = `<i class=\"fas fa-check-circle\"><\/i> ${mode} mode activated. Answer 6 questions about Raskolnikov's moral journey.`;\n        renderQuestion();\n        \n        document.querySelectorAll('.mode-btn').forEach(btn => btn.classList.remove('active'));\n        if (mode === \"SAT\") document.getElementById(\"modeSAT\").classList.add('active');\n        if (mode === \"PSAT\") document.getElementById(\"modePSAT\").classList.add('active');\n        if (mode === \"ACT\") document.getElementById(\"modeACT\").classList.add('active');\n    }\n\n    function renderQuestion() {\n        if (currentIndex >= totalPerMode) {\n            dynamicArea.innerHTML = `\n                <div style=\"text-align:center; padding:20px;\">\n                    <i class=\"fas fa-trophy\" style=\"font-size:3rem; color:#d4af37;\"><\/i>\n                    <h3>${currentMode} Complete!<\/h3>\n                    <p>Your score: ${playerScore} \/ ${totalPerMode*100}<\/p>\n                    <p><i class=\"fas fa-medal\"><\/i> ${getFinalMessage()}<\/p>\n                    <i class=\"fas fa-sync-alt\"><\/i> Switch exam mode or press Restart.\n                <\/div>\n            `;\n            nextBtn.style.display = \"none\";\n            quizAnswered = true;\n            return;\n        }\n\n        const q = currentQuestions[currentIndex];\n        let optionsHtml = '';\n        const letters = ['A', 'B', 'C', 'D'];\n        q.options.forEach((opt, idx) => {\n            let disabledAttr = quizAnswered ? 'disabled' : '';\n            let extraClass = '';\n            if (quizAnswered) {\n                if (idx === q.correct) extraClass = 'correct-highlight';\n                else if (idx === selectedOptIdx && idx !== q.correct) extraClass = 'wrong-highlight';\n            }\n            optionsHtml += `\n                <button class=\"opt-btn ${extraClass}\" data-opt-index=\"${idx}\" ${disabledAttr}>\n                    <i class=\"fas ${idx === 0 ? 'fa-circle' : (idx === 1 ? 'fa-dot-circle' : (idx === 2 ? 'fa-record-vinyl' : 'fa-stop'))}\"><\/i>\n                    <strong>${letters[idx]}.<\/strong> ${escapeHtml(opt)}\n                <\/button>\n            `;\n        });\n\n        const progressHtml = `<div class=\"game-status\" style=\"margin-bottom:12px;\"><i class=\"fas fa-question-circle\"><\/i> Question ${currentIndex+1} of ${totalPerMode} (${currentMode})<\/div>`;\n        const questionHtml = `\n            ${progressHtml}\n            <div class=\"question-text\"><i class=\"fas fa-gavel\"><\/i> ${escapeHtml(q.text)}<\/div>\n            <div class=\"options-list\" id=\"optionsList\">${optionsHtml}<\/div>\n        `;\n        dynamicArea.innerHTML = questionHtml;\n\n        if (!quizAnswered) {\n            document.querySelectorAll('.opt-btn').forEach(btn => {\n                btn.addEventListener('click', (e) => {\n                    if (quizAnswered) return;\n                    const chosenIdx = parseInt(btn.getAttribute('data-opt-index'));\n                    handleAnswer(chosenIdx);\n                });\n            });\n        }\n    }\n\n    function handleAnswer(chosenIdx) {\n        if (quizAnswered) return;\n        const q = currentQuestions[currentIndex];\n        const isCorrect = (chosenIdx === q.correct);\n        selectedOptIdx = chosenIdx;\n        if (isCorrect) {\n            playerScore += 100;\n            updateScoreUI();\n            feedbackDiv.innerHTML = `<i class=\"fas fa-check-circle\" style=\"color:#2e7d32;\"><\/i> ${q.explanation} <i class=\"fas fa-award\"><\/i> +100 points`;\n        } else {\n            const correctLetter = String.fromCharCode(65 + q.correct);\n            const correctText = q.options[q.correct];\n            feedbackDiv.innerHTML = `<i class=\"fas fa-times-circle\" style=\"color:#b71c1c;\"><\/i> Incorrect. Correct answer: ${correctLetter}: ${escapeHtml(correctText)}.<br> ${q.explanation}`;\n        }\n        quizAnswered = true;\n        renderQuestion();\n        nextBtn.style.display = \"block\";\n    }\n\n    function nextQuestion() {\n        if (!quizAnswered && currentIndex < totalPerMode) {\n            feedbackDiv.innerHTML = `<i class=\"fas fa-exclamation-triangle\"><\/i> Please answer before continuing.`;\n            return;\n        }\n        if (currentIndex + 1 <= totalPerMode) {\n            currentIndex++;\n            quizAnswered = false;\n            selectedOptIdx = null;\n            nextBtn.style.display = \"none\";\n            if (currentIndex < totalPerMode) {\n                feedbackDiv.innerHTML = `<i class=\"fas fa-lightbulb\"><\/i> Read carefully, then choose the best answer.`;\n                renderQuestion();\n            } else {\n                renderQuestion();\n                nextBtn.style.display = \"none\";\n            }\n        }\n    }\n\n    function restartQuiz() {\n        loadMode(currentMode);\n    }\n\n    function getFinalMessage() {\n        let maxScore = totalPerMode * 100;\n        if (playerScore === maxScore) return ` Perfect ${currentMode} score! You understand Raskolnikov's tragic moral failure.`;\n        if (playerScore >= 400) return ` Strong ${currentMode} readiness! Conscience cannot be outsmarted.`;\n        return ` Review Crime and Punishment and try again. Suffering can purify the soul.`;\n    }\n\n    function escapeHtml(str) {\n        return str.replace(\/[&<>]\/g, function(m) {\n            if (m === '&') return '&amp;';\n            if (m === '<') return '&lt;';\n            if (m === '>') return '&gt;';\n            return m;\n        });\n    }\n\n    \/\/ Event bindings\n    document.getElementById(\"modeSAT\").addEventListener(\"click\", () => loadMode(\"SAT\"));\n    document.getElementById(\"modePSAT\").addEventListener(\"click\", () => loadMode(\"PSAT\"));\n    document.getElementById(\"modeACT\").addEventListener(\"click\", () => loadMode(\"ACT\"));\n    nextBtn.addEventListener(\"click\", nextQuestion);\n    restartBtn.addEventListener(\"click\", restartQuiz);\n    \n    \/\/ Initialize with SAT\n    loadMode(\"SAT\");\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Quiz: Raskolnikov \u2014 The Intellectual Murderer | Righteous Museum Quiz: Raskolnikov \u2014 The Intellectual Murderer Literary Quiz An intellectual who justified murder, he discovered that conscience cannot be outsmarted. Crime &#038; Punishment The Intellectual Murderer Rodion Romanovich Raskolnikov is the protagonist of Fyodor Dostoevsky&#8217;s masterpiece Crime and Punishment, first published in 1866. The novel is [&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-1715","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1715","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=1715"}],"version-history":[{"count":2,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1715\/revisions"}],"predecessor-version":[{"id":1719,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/1715\/revisions\/1719"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=1715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}