{"id":235,"date":"2006-01-13T05:16:00","date_gmt":"2006-01-13T05:16:00","guid":{"rendered":"https:\/\/newtestamentgreek.org\/quiz\/?p=235"},"modified":"2026-05-24T13:03:55","modified_gmt":"2026-05-24T13:03:55","slug":"new-testament-greek-quiz-13","status":"publish","type":"post","link":"https:\/\/newtestamentgreek.org\/quiz\/new-testament-greek-quiz-13\/","title":{"rendered":"New Testament Greek Quiz 13"},"content":{"rendered":"\n<div id=\"ntgq-premium-quiz-013\" class=\"ntgq-quiz\">\n  <style>\n    #ntgq-premium-quiz-013,\n    #ntgq-premium-quiz-013 * {\n      box-sizing: border-box;\n    }\n\n    #ntgq-premium-quiz-013 {\n      --ntgq-paper: #fff8e8;\n      --ntgq-paper-2: #f6ead0;\n      --ntgq-cream: #fffdf6;\n      --ntgq-navy: #102943;\n      --ntgq-navy-2: #1c4167;\n      --ntgq-gold: #b6852e;\n      --ntgq-gold-2: #efd59a;\n      --ntgq-olive: #64743d;\n      --ntgq-text: #1f1b16;\n      --ntgq-muted: #544b3f;\n      --ntgq-border: rgba(75, 53, 28, 0.22);\n      --ntgq-green-bg: #e6f7ea;\n      --ntgq-green: #125c2f;\n      --ntgq-red-bg: #fde8e8;\n      --ntgq-red: #8f1f1f;\n      font-family: Arial, sans-serif;\n      color: var(--ntgq-text);\n      background:\n        radial-gradient(circle at top left, rgba(239, 213, 154, 0.45), transparent 36%),\n        linear-gradient(135deg, #f4e6c7 0%, #fffaf0 46%, #ead8b0 100%);\n      padding: 24px;\n      border-radius: 24px;\n      line-height: 1.65;\n      max-width: 1100px;\n      margin: 30px auto;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-shell {\n      background: rgba(255, 253, 246, 0.94);\n      border: 1px solid var(--ntgq-border);\n      border-radius: 24px;\n      box-shadow: 0 22px 55px rgba(16, 41, 67, 0.18);\n      overflow: hidden;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-hero {\n      background:\n        linear-gradient(135deg, rgba(16, 41, 67, 0.98), rgba(28, 65, 103, 0.96)),\n        radial-gradient(circle at top right, rgba(182, 133, 46, 0.35), transparent 40%);\n      color: #fffaf0;\n      padding: 42px 34px;\n      text-align: center;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-kicker {\n      display: inline-block;\n      padding: 7px 14px;\n      border-radius: 999px;\n      background: rgba(239, 213, 154, 0.16);\n      border: 1px solid rgba(239, 213, 154, 0.55);\n      color: #ffe6a8;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      margin-bottom: 16px;\n    }\n\n    #ntgq-premium-quiz-013 h1 {\n      margin: 0;\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: clamp(30px, 5vw, 52px);\n      line-height: 1.12;\n      color: #fff8dc;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-subtitle {\n      max-width: 760px;\n      margin: 18px auto 0;\n      color: #f7e7c2;\n      font-size: 18px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-intro {\n      padding: 26px 30px;\n      background: linear-gradient(135deg, #fffaf0, #f2e2be);\n      border-bottom: 1px solid var(--ntgq-border);\n      color: #2b241c;\n      font-size: 17px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-main {\n      display: grid;\n      grid-template-columns: minmax(0, 2fr) minmax(250px, 0.8fr);\n      gap: 22px;\n      padding: 26px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-panel,\n    #ntgq-premium-quiz-013 .ntgq-card {\n      background: var(--ntgq-cream);\n      border: 1px solid var(--ntgq-border);\n      border-radius: 20px;\n      box-shadow: 0 12px 28px rgba(45, 31, 16, 0.09);\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-panel {\n      padding: 26px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-card {\n      padding: 22px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-progress-text {\n      display: flex;\n      justify-content: space-between;\n      gap: 12px;\n      font-weight: 700;\n      color: var(--ntgq-navy);\n      margin-bottom: 10px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-bar {\n      width: 100%;\n      height: 14px;\n      background: #eadcbc;\n      border-radius: 999px;\n      overflow: hidden;\n      border: 1px solid rgba(100, 116, 61, 0.35);\n      margin-bottom: 18px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-bar-fill {\n      height: 100%;\n      width: 0%;\n      background: linear-gradient(90deg, var(--ntgq-olive), var(--ntgq-gold));\n      border-radius: 999px;\n      transition: width 0.35s ease;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-stats {\n      display: grid;\n      gap: 12px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-stat {\n      background: #fff8e8;\n      border: 1px solid var(--ntgq-border);\n      border-radius: 16px;\n      padding: 13px 14px;\n      color: #29231b;\n      font-weight: 700;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-category {\n      display: inline-block;\n      background: #17395b;\n      color: #ffdf8a;\n      border-radius: 999px;\n      padding: 6px 12px;\n      font-weight: 700;\n      font-size: 13px;\n      margin-bottom: 16px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-question {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-size: clamp(22px, 3vw, 32px);\n      line-height: 1.3;\n      color: var(--ntgq-navy);\n      margin: 0 0 20px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-answers {\n      display: grid;\n      gap: 12px;\n      margin: 20px 0;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-answer {\n      width: 100%;\n      border: 1px solid rgba(16, 41, 67, 0.24);\n      background: #fffdf6;\n      color: #1f1b16;\n      border-radius: 16px;\n      padding: 15px 16px;\n      text-align: left;\n      cursor: pointer;\n      font-size: 16px;\n      font-weight: 700;\n      transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-answer:hover:not(:disabled) {\n      transform: translateY(-2px);\n      border-color: var(--ntgq-gold);\n      box-shadow: 0 10px 22px rgba(16, 41, 67, 0.12);\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-answer:disabled {\n      cursor: not-allowed;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-answer.ntgq-correct {\n      background: var(--ntgq-green-bg);\n      border-color: #168142;\n      color: var(--ntgq-green);\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-answer.ntgq-wrong {\n      background: var(--ntgq-red-bg);\n      border-color: #bd3131;\n      color: var(--ntgq-red);\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-feedback {\n      display: none;\n      border-radius: 16px;\n      padding: 16px;\n      margin-top: 18px;\n      font-weight: 700;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-feedback.ntgq-show {\n      display: block;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-feedback.ntgq-good {\n      background: var(--ntgq-green-bg);\n      color: var(--ntgq-green);\n      border: 1px solid #168142;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-feedback.ntgq-bad {\n      background: var(--ntgq-red-bg);\n      color: var(--ntgq-red);\n      border: 1px solid #bd3131;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-explanation {\n      margin-top: 8px;\n      font-weight: 500;\n      color: inherit;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 12px;\n      margin-top: 22px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-btn {\n      border: none;\n      border-radius: 999px;\n      padding: 13px 20px;\n      background: linear-gradient(135deg, var(--ntgq-navy), var(--ntgq-navy-2));\n      color: #fff8dc;\n      font-weight: 800;\n      cursor: pointer;\n      box-shadow: 0 10px 22px rgba(16, 41, 67, 0.18);\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-btn:disabled {\n      opacity: 0.5;\n      cursor: not-allowed;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-btn-alt {\n      background: linear-gradient(135deg, var(--ntgq-gold), #8f6520);\n      color: #fffdf6;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-results {\n      display: none;\n      text-align: center;\n      padding: 34px 24px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-results.ntgq-show {\n      display: block;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-result-circle {\n      width: 150px;\n      height: 150px;\n      border-radius: 50%;\n      margin: 0 auto 20px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: linear-gradient(135deg, var(--ntgq-navy), var(--ntgq-gold));\n      color: #fff8dc;\n      font-size: 34px;\n      font-weight: 900;\n      box-shadow: 0 18px 35px rgba(16, 41, 67, 0.24);\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-result-title {\n      font-family: Georgia, \"Times New Roman\", serif;\n      color: var(--ntgq-navy);\n      font-size: 32px;\n      margin: 0 0 10px;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-result-message {\n      color: #3d3429;\n      font-size: 18px;\n      max-width: 640px;\n      margin: 0 auto;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-hidden {\n      display: none !important;\n    }\n\n    #ntgq-premium-quiz-013 .ntgq-greek {\n      font-family: Georgia, \"Times New Roman\", serif;\n      font-weight: 700;\n      letter-spacing: 0.01em;\n    }\n\n    @media (max-width: 820px) {\n      #ntgq-premium-quiz-013 {\n        padding: 12px;\n      }\n\n      #ntgq-premium-quiz-013 .ntgq-main {\n        grid-template-columns: 1fr;\n        padding: 16px;\n      }\n\n      #ntgq-premium-quiz-013 .ntgq-hero {\n        padding: 34px 20px;\n      }\n\n      #ntgq-premium-quiz-013 .ntgq-intro,\n      #ntgq-premium-quiz-013 .ntgq-panel,\n      #ntgq-premium-quiz-013 .ntgq-card {\n        padding: 20px;\n      }\n    }\n  <\/style>\n\n  <div class=\"ntgq-shell\">\n    <section class=\"ntgq-hero\">\n      <div class=\"ntgq-kicker\">New Testament Greek Quiz 13<\/div>\n      <h1>New Testament Greek Parsing and Vocabulary Quiz for Beginners<\/h1>\n      <p class=\"ntgq-subtitle\">A focused Koine Greek quiz for building confidence in words, forms, cases, articles, prepositions, verbs, and sentence structure.<\/p>\n    <\/section>\n\n    <section class=\"ntgq-intro\">\n      This beginner-friendly quiz tests New Testament Greek vocabulary, parsing, morphology, Greek cases, article agreement, prepositions, verb tense, voice, mood, and basic syntax. Each question gives instant feedback and a short explanation to help you understand the grammar rather than merely memorize the answer.\n    <\/section>\n\n    <main class=\"ntgq-main\">\n      <section class=\"ntgq-panel\">\n        <div id=\"ntgq13-quiz-area\">\n          <div class=\"ntgq-progress-text\">\n            <span id=\"ntgq13-progress-label\">Question 1 of 10<\/span>\n            <span id=\"ntgq13-score-label\">Score: 0\/100<\/span>\n          <\/div>\n          <div class=\"ntgq-bar\">\n            <div class=\"ntgq-bar-fill\" id=\"ntgq13-bar-fill\"><\/div>\n          <\/div>\n\n          <div class=\"ntgq-category\" id=\"ntgq13-category\"><\/div>\n          <h2 class=\"ntgq-question\" id=\"ntgq13-question\"><\/h2>\n          <div class=\"ntgq-answers\" id=\"ntgq13-answers\"><\/div>\n\n          <div class=\"ntgq-feedback\" id=\"ntgq13-feedback\">\n            <div id=\"ntgq13-feedback-title\"><\/div>\n            <div class=\"ntgq-explanation\" id=\"ntgq13-explanation\"><\/div>\n          <\/div>\n\n          <div class=\"ntgq-actions\">\n            <button type=\"button\" class=\"ntgq-btn\" id=\"ntgq13-next\" disabled>Next Question<\/button>\n            <button type=\"button\" class=\"ntgq-btn ntgq-btn-alt\" id=\"ntgq13-restart\">Restart Quiz<\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"ntgq-results\" id=\"ntgq13-results\">\n          <div class=\"ntgq-result-circle\" id=\"ntgq13-result-circle\">0\/100<\/div>\n          <h2 class=\"ntgq-result-title\" id=\"ntgq13-result-title\">Quiz Complete<\/h2>\n          <p class=\"ntgq-result-message\" id=\"ntgq13-result-message\"><\/p>\n          <div class=\"ntgq-actions\" style=\"justify-content:center;\">\n            <button type=\"button\" class=\"ntgq-btn ntgq-btn-alt\" id=\"ntgq13-retake\">Retake Quiz<\/button>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <aside class=\"ntgq-card\">\n        <h2 style=\"font-family: Georgia, 'Times New Roman', serif; color:#102943; margin-top:0;\">Your Progress<\/h2>\n        <div class=\"ntgq-stats\">\n          <div class=\"ntgq-stat\">Best Score: <span id=\"ntgq13-best\">0\/100<\/span><\/div>\n          <div class=\"ntgq-stat\">Last Score: <span id=\"ntgq13-last\">0\/100<\/span><\/div>\n          <div class=\"ntgq-stat\">Attempts: <span id=\"ntgq13-attempts\">0<\/span><\/div>\n          <div class=\"ntgq-stat\">Last Attempt Date: <span id=\"ntgq13-date\">Not yet attempted<\/span><\/div>\n        <\/div>\n      <\/aside>\n    <\/main>\n  <\/div>\n\n  <script>\n    (function () {\n      \"use strict\";\n\n      var wrapperId = \"ntgq-premium-quiz-013\";\n      var storageKey = \"ntgq_progress_new_testament_greek_quiz_013_v1\";\n      var root = document.getElementById(wrapperId);\n\n      if (!root || root.getAttribute(\"data-ntgq-ready\") === \"true\") {\n        return;\n      }\n\n      root.setAttribute(\"data-ntgq-ready\", \"true\");\n\n      var quizData = [\n        {\n          category: \"Vocabulary\",\n          question: \"What is the best beginner gloss for <span class='ntgq-greek'>\u1f04\u03c1\u03c4\u03bf\u03c2<\/span>?\",\n          answers: [\"bread\", \"stone\", \"boat\", \"crowd\"],\n          correct: \"bread\",\n          explanation: \"<span class='ntgq-greek'>\u1f04\u03c1\u03c4\u03bf\u03c2<\/span> means \u201cbread.\u201d It is a common second-declension masculine noun.\"\n        },\n        {\n          category: \"Greek Cases\",\n          question: \"In the phrase <span class='ntgq-greek'>\u1f10\u03bd \u03c4\u1ff7 \u1f31\u03b5\u03c1\u1ff7<\/span>, what case follows <span class='ntgq-greek'>\u1f10\u03bd<\/span>?\",\n          answers: [\"dative\", \"nominative\", \"accusative\", \"vocative\"],\n          correct: \"dative\",\n          explanation: \"<span class='ntgq-greek'>\u1f10\u03bd<\/span> normally takes the dative case. Here <span class='ntgq-greek'>\u03c4\u1ff7 \u1f31\u03b5\u03c1\u1ff7<\/span> is dative singular neuter.\"\n        },\n        {\n          category: \"Article Agreement\",\n          question: \"Which article correctly agrees with <span class='ntgq-greek'>\u03c6\u03c9\u03bd\u03ae<\/span> in the nominative singular?\",\n          answers: [\"\u1f21\", \"\u1f41\", \"\u03c4\u03cc\", \"\u03c4\u03bf\u1fe6\"],\n          correct: \"\u1f21\",\n          explanation: \"<span class='ntgq-greek'>\u03c6\u03c9\u03bd\u03ae<\/span> is feminine nominative singular, so the agreeing article is <span class='ntgq-greek'>\u1f21<\/span>.\"\n        },\n        {\n          category: \"Verb Tense\",\n          question: \"What tense is suggested by the augment in <span class='ntgq-greek'>\u1f24\u03ba\u03bf\u03c5\u03c3\u03b5\u03bd<\/span>?\",\n          answers: [\"aorist\", \"present\", \"future\", \"perfect\"],\n          correct: \"aorist\",\n          explanation: \"<span class='ntgq-greek'>\u1f24\u03ba\u03bf\u03c5\u03c3\u03b5\u03bd<\/span> is aorist active indicative, third person singular, from <span class='ntgq-greek'>\u1f00\u03ba\u03bf\u03cd\u03c9<\/span>.\"\n        },\n        {\n          category: \"Voice\",\n          question: \"In <span class='ntgq-greek'>\u1f10\u03b3\u03b5\u03af\u03c1\u03b5\u03c4\u03b1\u03b9<\/span>, what voice is most directly shown by the ending?\",\n          answers: [\"middle\/passive\", \"active\", \"causative\", \"imperative\"],\n          correct: \"middle\/passive\",\n          explanation: \"The ending <span class='ntgq-greek'>-\u03b5\u03c4\u03b1\u03b9<\/span> marks a present middle\/passive indicative third person singular form.\"\n        },\n        {\n          category: \"Mood\",\n          question: \"What mood is <span class='ntgq-greek'>\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5<\/span> in a command such as \u201ctake\u201d?\",\n          answers: [\"imperative\", \"indicative\", \"subjunctive\", \"infinitive\"],\n          correct: \"imperative\",\n          explanation: \"<span class='ntgq-greek'>\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5<\/span> can function as an aorist active imperative, second person plural, from <span class='ntgq-greek'>\u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03c9<\/span>.\"\n        },\n        {\n          category: \"Morphology\",\n          question: \"Which parsing best fits <span class='ntgq-greek'>\u03c4\u03ad\u03ba\u03bd\u03bf\u03bd<\/span>?\",\n          answers: [\"neuter singular noun\", \"masculine plural noun\", \"feminine singular adjective\", \"present active verb\"],\n          correct: \"neuter singular noun\",\n          explanation: \"<span class='ntgq-greek'>\u03c4\u03ad\u03ba\u03bd\u03bf\u03bd<\/span> is a neuter noun meaning \u201cchild.\u201d Its nominative and accusative singular forms look the same.\"\n        },\n        {\n          category: \"Prepositions\",\n          question: \"In <span class='ntgq-greek'>\u03b5\u1f30\u03c2 \u03c4\u1f78 \u03c0\u03bb\u03bf\u1fd6\u03bf\u03bd<\/span>, what basic idea does <span class='ntgq-greek'>\u03b5\u1f30\u03c2<\/span> express?\",\n          answers: [\"movement into or toward\", \"resting in\", \"from out of\", \"together with\"],\n          correct: \"movement into or toward\",\n          explanation: \"<span class='ntgq-greek'>\u03b5\u1f30\u03c2<\/span> takes the accusative and often expresses motion into, toward, or with reference to something.\"\n        },\n        {\n          category: \"Syntax\",\n          question: \"In <span class='ntgq-greek'>\u1f41 \u1f44\u03c7\u03bb\u03bf\u03c2 \u1f00\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u1fd6<\/span>, what is the subject?\",\n          answers: [\"\u1f41 \u1f44\u03c7\u03bb\u03bf\u03c2\", \"\u1f00\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u1fd6\", \"\u1f41\", \"There is no subject\"],\n          correct: \"\u1f41 \u1f44\u03c7\u03bb\u03bf\u03c2\",\n          explanation: \"<span class='ntgq-greek'>\u1f41 \u1f44\u03c7\u03bb\u03bf\u03c2<\/span> is nominative singular and functions as the subject of <span class='ntgq-greek'>\u1f00\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03b5\u1fd6<\/span>.\"\n        },\n        {\n          category: \"Parsing\",\n          question: \"Which parsing best fits <span class='ntgq-greek'>\u03b6\u03b7\u03c4\u03bf\u1fe6\u03c3\u03b9\u03bd<\/span>?\",\n          answers: [\"present active indicative, third plural\", \"aorist passive indicative, third singular\", \"future middle indicative, first singular\", \"perfect active infinitive\"],\n          correct: \"present active indicative, third plural\",\n          explanation: \"<span class='ntgq-greek'>\u03b6\u03b7\u03c4\u03bf\u1fe6\u03c3\u03b9\u03bd<\/span> is present active indicative, third person plural, from <span class='ntgq-greek'>\u03b6\u03b7\u03c4\u03ad\u03c9<\/span>, meaning \u201cthey seek.\u201d\"\n        }\n      ];\n\n      var state = {\n        questions: [],\n        index: 0,\n        correct: 0,\n        answered: false\n      };\n\n      var elements = {\n        quizArea: root.querySelector(\"#ntgq13-quiz-area\"),\n        results: root.querySelector(\"#ntgq13-results\"),\n        progressLabel: root.querySelector(\"#ntgq13-progress-label\"),\n        scoreLabel: root.querySelector(\"#ntgq13-score-label\"),\n        barFill: root.querySelector(\"#ntgq13-bar-fill\"),\n        category: root.querySelector(\"#ntgq13-category\"),\n        question: root.querySelector(\"#ntgq13-question\"),\n        answers: root.querySelector(\"#ntgq13-answers\"),\n        feedback: root.querySelector(\"#ntgq13-feedback\"),\n        feedbackTitle: root.querySelector(\"#ntgq13-feedback-title\"),\n        explanation: root.querySelector(\"#ntgq13-explanation\"),\n        next: root.querySelector(\"#ntgq13-next\"),\n        restart: root.querySelector(\"#ntgq13-restart\"),\n        retake: root.querySelector(\"#ntgq13-retake\"),\n        resultCircle: root.querySelector(\"#ntgq13-result-circle\"),\n        resultTitle: root.querySelector(\"#ntgq13-result-title\"),\n        resultMessage: root.querySelector(\"#ntgq13-result-message\"),\n        best: root.querySelector(\"#ntgq13-best\"),\n        last: root.querySelector(\"#ntgq13-last\"),\n        attempts: root.querySelector(\"#ntgq13-attempts\"),\n        date: root.querySelector(\"#ntgq13-date\")\n      };\n\n      function shuffle(array) {\n        var copy = array.slice();\n        for (var i = copy.length - 1; i > 0; i--) {\n          var j = Math.floor(Math.random() * (i + 1));\n          var temp = copy[i];\n          copy[i] = copy[j];\n          copy[j] = temp;\n        }\n        return copy;\n      }\n\n      function canUseStorage() {\n        try {\n          var testKey = storageKey + \"_test\";\n          window.localStorage.setItem(testKey, \"1\");\n          window.localStorage.removeItem(testKey);\n          return true;\n        } catch (error) {\n          return false;\n        }\n      }\n\n      function getProgress() {\n        if (!canUseStorage()) {\n          return {\n            bestScore: 0,\n            latestScore: 0,\n            totalAttempts: 0,\n            completedQuizzes: 0,\n            lastAttemptDate: \"\"\n          };\n        }\n\n        try {\n          var saved = window.localStorage.getItem(storageKey);\n          if (!saved) {\n            return {\n              bestScore: 0,\n              latestScore: 0,\n              totalAttempts: 0,\n              completedQuizzes: 0,\n              lastAttemptDate: \"\"\n            };\n          }\n          return JSON.parse(saved);\n        } catch (error) {\n          return {\n            bestScore: 0,\n            latestScore: 0,\n            totalAttempts: 0,\n            completedQuizzes: 0,\n            lastAttemptDate: \"\"\n          };\n        }\n      }\n\n      function saveProgress(score) {\n        if (!canUseStorage()) {\n          return;\n        }\n\n        var progress = getProgress();\n        var updated = {\n          quizId: \"new-testament-greek-quiz-013\",\n          bestScore: Math.max(progress.bestScore || 0, score),\n          latestScore: score,\n          totalAttempts: (progress.totalAttempts || 0) + 1,\n          completedQuizzes: (progress.completedQuizzes || 0) + 1,\n          lastAttemptDate: new Date().toLocaleDateString()\n        };\n\n        try {\n          window.localStorage.setItem(storageKey, JSON.stringify(updated));\n        } catch (error) {}\n      }\n\n      function renderProgress() {\n        var progress = getProgress();\n        elements.best.textContent = (progress.bestScore || 0) + \"\/100\";\n        elements.last.textContent = (progress.latestScore || 0) + \"\/100\";\n        elements.attempts.textContent = progress.totalAttempts || 0;\n        elements.date.textContent = progress.lastAttemptDate || \"Not yet attempted\";\n      }\n\n      function startQuiz() {\n        state.questions = shuffle(quizData).map(function (q) {\n          var cloned = {\n            category: q.category,\n            question: q.question,\n            answers: shuffle(q.answers),\n            correct: q.correct,\n            explanation: q.explanation\n          };\n          return cloned;\n        });\n        state.index = 0;\n        state.correct = 0;\n        state.answered = false;\n\n        elements.quizArea.classList.remove(\"ntgq-hidden\");\n        elements.results.classList.remove(\"ntgq-show\");\n        elements.next.textContent = \"Next Question\";\n        renderQuestion();\n        renderProgress();\n      }\n\n      function renderQuestion() {\n        var current = state.questions[state.index];\n        state.answered = false;\n\n        elements.progressLabel.textContent = \"Question \" + (state.index + 1) + \" of 10\";\n        elements.scoreLabel.textContent = \"Score: \" + (state.correct * 10) + \"\/100\";\n        elements.barFill.style.width = ((state.index) \/ state.questions.length * 100) + \"%\";\n        elements.category.textContent = current.category;\n        elements.question.innerHTML = current.question;\n        elements.answers.innerHTML = \"\";\n        elements.feedback.className = \"ntgq-feedback\";\n        elements.feedbackTitle.textContent = \"\";\n        elements.explanation.innerHTML = \"\";\n        elements.next.disabled = true;\n\n        current.answers.forEach(function (answer) {\n          var button = document.createElement(\"button\");\n          button.type = \"button\";\n          button.className = \"ntgq-answer\";\n          button.innerHTML = answer;\n          button.setAttribute(\"data-answer\", answer);\n          button.addEventListener(\"click\", function () {\n            selectAnswer(button, answer);\n          });\n          elements.answers.appendChild(button);\n        });\n      }\n\n      function selectAnswer(button, answer) {\n        if (state.answered) {\n          return;\n        }\n\n        state.answered = true;\n        var current = state.questions[state.index];\n        var isCorrect = answer === current.correct;\n        var buttons = elements.answers.querySelectorAll(\".ntgq-answer\");\n\n        buttons.forEach(function (btn) {\n          btn.disabled = true;\n          if (btn.getAttribute(\"data-answer\") === current.correct) {\n            btn.classList.add(\"ntgq-correct\");\n          }\n        });\n\n        if (isCorrect) {\n          state.correct += 1;\n          button.classList.add(\"ntgq-correct\");\n          elements.feedback.className = \"ntgq-feedback ntgq-good ntgq-show\";\n          elements.feedbackTitle.textContent = \"Correct\";\n        } else {\n          button.classList.add(\"ntgq-wrong\");\n          elements.feedback.className = \"ntgq-feedback ntgq-bad ntgq-show\";\n          elements.feedbackTitle.textContent = \"Not quite\";\n        }\n\n        elements.explanation.innerHTML = current.explanation;\n        elements.scoreLabel.textContent = \"Score: \" + (state.correct * 10) + \"\/100\";\n        elements.next.disabled = false;\n\n        if (state.index === state.questions.length - 1) {\n          elements.next.textContent = \"Show Results\";\n        }\n      }\n\n      function showResults() {\n        var score = state.correct * 10;\n        var percentage = score;\n        var message = \"\";\n\n        if (score === 100) {\n          message = \"Excellent work. You answered all 10 questions correctly and showed strong beginner control of New Testament Greek forms and syntax.\";\n        } else if (score >= 80) {\n          message = \"Very strong result. You are reading Greek forms carefully and building solid recognition of vocabulary, cases, articles, and verbs.\";\n        } else if (score >= 60) {\n          message = \"Good progress. Review the explanations and retake the quiz to strengthen your parsing and case recognition.\";\n        } else {\n          message = \"Keep going. Greek becomes clearer through repeated exposure to forms, endings, articles, and short phrases.\";\n        }\n\n        elements.quizArea.classList.add(\"ntgq-hidden\");\n        elements.results.classList.add(\"ntgq-show\");\n        elements.resultCircle.textContent = score + \"\/100\";\n        elements.resultTitle.textContent = state.correct + \" correct out of 10\";\n        elements.resultMessage.textContent = \"Grade: \" + score + \"\/100. Percentage: \" + percentage + \"%. \" + message;\n        elements.barFill.style.width = \"100%\";\n\n        saveProgress(score);\n        renderProgress();\n      }\n\n      elements.next.addEventListener(\"click\", function () {\n        if (!state.answered) {\n          return;\n        }\n\n        if (state.index < state.questions.length - 1) {\n          state.index += 1;\n          renderQuestion();\n        } else {\n          showResults();\n        }\n      });\n\n      elements.restart.addEventListener(\"click\", startQuiz);\n      elements.retake.addEventListener(\"click\", startQuiz);\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", startQuiz, { once: true });\n      } else {\n        startQuiz();\n      }\n    })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Test your beginner New Testament Greek skills with an interactive quiz covering vocabulary, parsing, morphology, Greek cases, article agreement, prepositions, verb tense, voice, mood, and basic syntax, with instant feedback, clear explanations, saved progress, and a final score out of 100.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-235","post","type-post","status-publish","format-standard","hentry","category-beginner"],"_links":{"self":[{"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/comments?post=235"}],"version-history":[{"count":2,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts\/235\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts\/235\/revisions\/237"}],"wp:attachment":[{"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/media?parent=235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/categories?post=235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/tags?post=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}