{"id":206,"date":"2006-01-07T22:02:00","date_gmt":"2006-01-07T22:02:00","guid":{"rendered":"https:\/\/newtestamentgreek.org\/quiz\/?p=206"},"modified":"2026-05-24T12:54:42","modified_gmt":"2026-05-24T12:54:42","slug":"new-testament-greek-quiz-7","status":"publish","type":"post","link":"https:\/\/newtestamentgreek.org\/quiz\/new-testament-greek-quiz-7\/","title":{"rendered":"New Testament Greek Quiz 7"},"content":{"rendered":"\n<div id=\"ntgq-premium-quiz-007\" class=\"ntgq7-wrap\">\n  <style>\n    #ntgq-premium-quiz-007,\n    #ntgq-premium-quiz-007 *{\n      box-sizing:border-box;\n    }\n\n    #ntgq-premium-quiz-007{\n      --paper:#fffaf0;\n      --navy:#102943;\n      --navy2:#1d4468;\n      --gold:#b6842d;\n      --gold2:#ecd49b;\n      --olive:#62733d;\n      --text:#1c1a17;\n      --muted:#51483d;\n      --brown:#5f3d20;\n      --cream:#f8ecd4;\n      --ivory:#fff9ed;\n      --line:rgba(95,61,32,.22);\n      --good-bg:#e6f7e9;\n      --good-text:#0f5b2d;\n      --bad-bg:#fde8e8;\n      --bad-text:#8a1f1f;\n      --shadow:0 18px 45px rgba(16,41,67,.16);\n      width:100%;\n      margin:0 auto;\n      padding:20px 0;\n      color:var(--text);\n      font-family:Arial, Helvetica, sans-serif;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-shell{\n      max-width:980px;\n      margin:0 auto;\n      padding:18px;\n      border-radius:28px;\n      background:\n        radial-gradient(circle at top left, rgba(236,212,155,.55), transparent 32%),\n        linear-gradient(135deg,#f7edd7 0%,#fffaf0 45%,#efe0bd 100%);\n      border:1px solid rgba(182,132,45,.35);\n      box-shadow:var(--shadow);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-hero{\n      border-radius:24px;\n      padding:34px 24px;\n      background:\n        linear-gradient(135deg,rgba(16,41,67,.96),rgba(29,68,104,.94)),\n        radial-gradient(circle at top right,rgba(236,212,155,.3),transparent 38%);\n      color:#fff;\n      text-align:center;\n      border:1px solid rgba(236,212,155,.45);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-kicker{\n      display:inline-block;\n      padding:7px 14px;\n      border-radius:999px;\n      background:rgba(236,212,155,.15);\n      border:1px solid rgba(236,212,155,.45);\n      color:#ffe8ad;\n      font-size:13px;\n      letter-spacing:.08em;\n      text-transform:uppercase;\n      margin-bottom:14px;\n      font-weight:700;\n    }\n\n    #ntgq-premium-quiz-007 h2{\n      margin:0;\n      font-family:Georgia, \"Times New Roman\", serif;\n      font-size:clamp(30px,5vw,52px);\n      line-height:1.08;\n      color:#fff7df;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-subtitle{\n      max-width:760px;\n      margin:14px auto 0;\n      color:#f5e8c8;\n      font-size:17px;\n      line-height:1.65;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-intro{\n      margin:18px 0;\n      padding:20px;\n      border-radius:22px;\n      background:var(--ivory);\n      border:1px solid var(--line);\n      box-shadow:0 10px 25px rgba(95,61,32,.08);\n      font-size:16px;\n      line-height:1.7;\n      color:var(--text);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-grid{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:16px;\n      margin:18px 0;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-panel{\n      background:var(--paper);\n      border:1px solid var(--line);\n      border-radius:22px;\n      padding:18px;\n      box-shadow:0 10px 25px rgba(95,61,32,.08);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-panel h3{\n      margin:0 0 12px;\n      color:var(--navy);\n      font-family:Georgia, \"Times New Roman\", serif;\n      font-size:22px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-bar{\n      width:100%;\n      height:14px;\n      border-radius:999px;\n      background:#ead9b8;\n      overflow:hidden;\n      border:1px solid rgba(95,61,32,.18);\n      margin-top:10px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-bar-fill{\n      width:0%;\n      height:100%;\n      background:linear-gradient(90deg,var(--olive),var(--gold));\n      border-radius:999px;\n      transition:width .35s ease;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-stats{\n      display:grid;\n      grid-template-columns:repeat(2,1fr);\n      gap:10px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-stat{\n      border-radius:16px;\n      background:#fff7e7;\n      border:1px solid rgba(95,61,32,.16);\n      padding:12px;\n      text-align:center;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-stat strong{\n      display:block;\n      color:var(--navy);\n      font-size:21px;\n      margin-bottom:3px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-stat span{\n      color:var(--muted);\n      font-size:13px;\n      font-weight:700;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-card{\n      margin-top:18px;\n      background:var(--paper);\n      border:1px solid var(--line);\n      border-radius:24px;\n      padding:22px;\n      box-shadow:0 12px 30px rgba(95,61,32,.1);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-category{\n      display:inline-block;\n      padding:7px 13px;\n      border-radius:999px;\n      background:#edf1df;\n      color:#334016;\n      border:1px solid rgba(98,115,61,.28);\n      font-size:13px;\n      font-weight:800;\n      margin-bottom:14px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-question{\n      font-family:Georgia, \"Times New Roman\", serif;\n      color:var(--navy);\n      font-size:25px;\n      line-height:1.35;\n      margin:0 0 18px;\n      font-weight:700;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-answers{\n      display:grid;\n      gap:12px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-answer{\n      width:100%;\n      border:1px solid rgba(16,41,67,.2);\n      background:#fffaf0;\n      color:var(--text);\n      border-radius:16px;\n      padding:14px 16px;\n      text-align:left;\n      cursor:pointer;\n      font-size:16px;\n      line-height:1.45;\n      transition:transform .15s ease, box-shadow .15s ease, background .15s ease;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-answer:hover:not(:disabled){\n      transform:translateY(-1px);\n      box-shadow:0 8px 18px rgba(16,41,67,.12);\n      background:#fff3d8;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-answer:disabled{\n      cursor:not-allowed;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-answer.ntgq7-correct{\n      background:var(--good-bg);\n      color:var(--good-text);\n      border-color:#2f8f4e;\n      font-weight:800;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-answer.ntgq7-wrong{\n      background:var(--bad-bg);\n      color:var(--bad-text);\n      border-color:#b63b3b;\n      font-weight:800;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-feedback{\n      display:none;\n      margin-top:16px;\n      padding:16px;\n      border-radius:18px;\n      line-height:1.65;\n      font-size:15px;\n      border:1px solid transparent;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-feedback.ntgq7-show{\n      display:block;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-feedback.ntgq7-good{\n      background:var(--good-bg);\n      color:var(--good-text);\n      border-color:#2f8f4e;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-feedback.ntgq7-bad{\n      background:var(--bad-bg);\n      color:var(--bad-text);\n      border-color:#b63b3b;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-actions{\n      display:flex;\n      flex-wrap:wrap;\n      gap:12px;\n      justify-content:space-between;\n      align-items:center;\n      margin-top:18px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-btn{\n      border:0;\n      border-radius:999px;\n      padding:13px 20px;\n      font-weight:800;\n      cursor:pointer;\n      transition:transform .15s ease, box-shadow .15s ease, opacity .15s ease;\n      font-size:15px;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-btn:hover:not(:disabled){\n      transform:translateY(-1px);\n      box-shadow:0 10px 20px rgba(16,41,67,.18);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-btn:disabled{\n      opacity:.45;\n      cursor:not-allowed;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-primary{\n      background:linear-gradient(135deg,var(--navy),var(--navy2));\n      color:#fff7df;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-secondary{\n      background:#efe1c2;\n      color:var(--brown);\n      border:1px solid rgba(95,61,32,.22);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-results{\n      display:none;\n      margin-top:18px;\n      background:var(--paper);\n      border:1px solid var(--line);\n      border-radius:24px;\n      padding:24px;\n      text-align:center;\n      box-shadow:0 12px 30px rgba(95,61,32,.1);\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-results.ntgq7-show{\n      display:block;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-circle{\n      width:150px;\n      height:150px;\n      margin:0 auto 16px;\n      border-radius:50%;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      background:\n        radial-gradient(circle,#fffaf0 58%,transparent 60%),\n        conic-gradient(var(--gold) 0deg,var(--gold) 0deg,#e7d8b8 0deg 360deg);\n      border:1px solid rgba(182,132,45,.4);\n      color:var(--navy);\n      font-family:Georgia, \"Times New Roman\", serif;\n      font-size:32px;\n      font-weight:800;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-result-title{\n      font-family:Georgia, \"Times New Roman\", serif;\n      color:var(--navy);\n      font-size:30px;\n      margin:8px 0;\n    }\n\n    #ntgq-premium-quiz-007 .ntgq7-result-text{\n      color:var(--text);\n      line-height:1.7;\n      max-width:720px;\n      margin:0 auto 18px;\n      font-size:16px;\n    }\n\n    @media (max-width:700px){\n      #ntgq-premium-quiz-007{\n        padding:10px 0;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-shell{\n        padding:12px;\n        border-radius:22px;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-hero{\n        padding:28px 16px;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-grid{\n        grid-template-columns:1fr;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-stats{\n        grid-template-columns:1fr 1fr;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-card{\n        padding:18px;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-question{\n        font-size:22px;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-actions{\n        display:grid;\n        grid-template-columns:1fr;\n      }\n\n      #ntgq-premium-quiz-007 .ntgq7-btn{\n        width:100%;\n      }\n    }\n  <\/style>\n\n  <div class=\"ntgq7-shell\">\n    <section class=\"ntgq7-hero\" aria-labelledby=\"ntgq7-title\">\n      <div class=\"ntgq7-kicker\">New Testament Greek Quiz 7 for Beginners<\/div>\n      <h2 id=\"ntgq7-title\">Koine Greek Foundations Quiz<\/h2>\n      <p class=\"ntgq7-subtitle\">A premium beginner quiz for strengthening core New Testament Greek recognition skills.<\/p>\n    <\/section>\n\n    <div class=\"ntgq7-intro\">\n      This quiz tests essential New Testament Greek skills, including vocabulary, parsing, morphology, Greek cases, article agreement, prepositions, verb tense, voice, mood, and basic syntax. Each question gives instant feedback with a beginner-friendly explanation.\n    <\/div>\n\n    <div class=\"ntgq7-grid\">\n      <section class=\"ntgq7-panel\" aria-label=\"Quiz progress\">\n        <h3>Quiz Progress<\/h3>\n        <div><strong id=\"ntgq7-current\">Question 1<\/strong> of <strong>10<\/strong><\/div>\n        <div class=\"ntgq7-bar\" aria-hidden=\"true\">\n          <div class=\"ntgq7-bar-fill\" id=\"ntgq7-bar\"><\/div>\n        <\/div>\n      <\/section>\n\n      <section class=\"ntgq7-panel\" aria-label=\"Your progress\">\n        <h3>Your Progress<\/h3>\n        <div class=\"ntgq7-stats\">\n          <div class=\"ntgq7-stat\"><strong id=\"ntgq7-best\">0<\/strong><span>Best Score<\/span><\/div>\n          <div class=\"ntgq7-stat\"><strong id=\"ntgq7-last\">0<\/strong><span>Last Score<\/span><\/div>\n          <div class=\"ntgq7-stat\"><strong id=\"ntgq7-attempts\">0<\/strong><span>Attempts<\/span><\/div>\n          <div class=\"ntgq7-stat\"><strong id=\"ntgq7-date\">\u2014<\/strong><span>Last Attempt<\/span><\/div>\n        <\/div>\n      <\/section>\n    <\/div>\n\n    <main class=\"ntgq7-card\" id=\"ntgq7-card\">\n      <div class=\"ntgq7-category\" id=\"ntgq7-category\">Category<\/div>\n      <p class=\"ntgq7-question\" id=\"ntgq7-question\">Question text<\/p>\n      <div class=\"ntgq7-answers\" id=\"ntgq7-answers\"><\/div>\n      <div class=\"ntgq7-feedback\" id=\"ntgq7-feedback\"><\/div>\n      <div class=\"ntgq7-actions\">\n        <button type=\"button\" class=\"ntgq7-btn ntgq7-secondary\" id=\"ntgq7-restart\">Restart Quiz<\/button>\n        <button type=\"button\" class=\"ntgq7-btn ntgq7-primary\" id=\"ntgq7-next\" disabled>Next Question<\/button>\n      <\/div>\n    <\/main>\n\n    <section class=\"ntgq7-results\" id=\"ntgq7-results\" aria-live=\"polite\">\n      <div class=\"ntgq7-circle\" id=\"ntgq7-circle\">0\/100<\/div>\n      <h3 class=\"ntgq7-result-title\" id=\"ntgq7-result-title\">Quiz Complete<\/h3>\n      <p class=\"ntgq7-result-text\" id=\"ntgq7-result-text\"><\/p>\n      <button type=\"button\" class=\"ntgq7-btn ntgq7-primary\" id=\"ntgq7-retake\">Retake Quiz<\/button>\n    <\/section>\n  <\/div>\n\n  <script>\n    (function(){\n      \"use strict\";\n\n      var container = document.getElementById(\"ntgq-premium-quiz-007\");\n      if(!container || container.dataset.ntgq7Ready === \"true\"){ return; }\n      container.dataset.ntgq7Ready = \"true\";\n\n      var quizId = \"ntgq-premium-quiz-007\";\n      var storageKey = \"ntgq7_progress_\" + quizId;\n\n      var questions = [\n        {\n          category:\"Vocabulary\",\n          question:\"What is the most basic meaning of \u03bb\u03cc\u03b3\u03bf\u03c2?\",\n          answers:[\"word\",\"stone\",\"bread\",\"boat\"],\n          correct:\"word\",\n          explanation:\"\u03bb\u03cc\u03b3\u03bf\u03c2 commonly means \u201cword,\u201d \u201cmessage,\u201d \u201cstatement,\u201d or \u201creason.\u201d For beginners, \u201cword\u201d is the safest basic gloss.\"\n        },\n        {\n          category:\"Greek Cases\",\n          question:\"In \u1f41 \u1f04\u03bd\u03b8\u03c1\u03c9\u03c0\u03bf\u03c2 \u03b2\u03bb\u03ad\u03c0\u03b5\u03b9, what case is \u1f41 \u1f04\u03bd\u03b8\u03c1\u03c9\u03c0\u03bf\u03c2?\",\n          answers:[\"nominative\",\"genitive\",\"dative\",\"accusative\"],\n          correct:\"nominative\",\n          explanation:\"\u1f41 \u1f04\u03bd\u03b8\u03c1\u03c9\u03c0\u03bf\u03c2 is the subject of the verb \u03b2\u03bb\u03ad\u03c0\u03b5\u03b9, so it is nominative masculine singular.\"\n        },\n        {\n          category:\"Article Agreement\",\n          question:\"Which article correctly agrees with \u03bb\u03cc\u03b3\u03bf\u03c2?\",\n          answers:[\"\u1f41\",\"\u1f21\",\"\u03c4\u03cc\",\"\u03c4\u03ac\"],\n          correct:\"\u1f41\",\n          explanation:\"\u03bb\u03cc\u03b3\u03bf\u03c2 is masculine singular nominative, so the matching article is \u1f41.\"\n        },\n        {\n          category:\"Verb Tense\",\n          question:\"In \u03bb\u03cd\u03c3\u03c9, what tense is indicated by the sigma tense marker \u03c3?\",\n          answers:[\"future\",\"present\",\"imperfect\",\"perfect\"],\n          correct:\"future\",\n          explanation:\"The sigma \u03c3 often marks the future tense in forms such as \u03bb\u03cd\u03c3\u03c9, meaning \u201cI will loose.\u201d\"\n        },\n        {\n          category:\"Voice\",\n          question:\"In \u03bb\u03cd\u03b5\u03c4\u03b1\u03b9, what voice is most directly represented by the ending?\",\n          answers:[\"middle or passive\",\"active only\",\"perfect active\",\"imperative only\"],\n          correct:\"middle or passive\",\n          explanation:\"\u03bb\u03cd\u03b5\u03c4\u03b1\u03b9 is present middle\/passive indicative, third person singular. Context determines whether middle or passive is intended.\"\n        },\n        {\n          category:\"Mood\",\n          question:\"What mood is \u03b2\u03bb\u03ad\u03c0\u03b5\u03c4\u03b5 in the command \u03b2\u03bb\u03ad\u03c0\u03b5\u03c4\u03b5 \u03c4\u1f78\u03bd \u1f04\u03bd\u03b8\u03c1\u03c9\u03c0\u03bf\u03bd?\",\n          answers:[\"imperative\",\"indicative\",\"subjunctive\",\"infinitive\"],\n          correct:\"imperative\",\n          explanation:\"In this sentence, \u03b2\u03bb\u03ad\u03c0\u03b5\u03c4\u03b5 functions as a command: \u201cLook at the man.\u201d That use is imperative.\"\n        },\n        {\n          category:\"Parsing\",\n          question:\"How should \u1f10\u03c3\u03bc\u03ad\u03bd be parsed?\",\n          answers:[\"present active indicative first person plural\",\"present active indicative third person singular\",\"aorist active indicative first person singular\",\"present passive indicative second person plural\"],\n          correct:\"present active indicative first person plural\",\n          explanation:\"\u1f10\u03c3\u03bc\u03ad\u03bd means \u201cwe are.\u201d It is present active indicative, first person plural, from \u03b5\u1f30\u03bc\u03af.\"\n        },\n        {\n          category:\"Prepositions\",\n          question:\"The preposition \u1f10\u03bd usually takes which case?\",\n          answers:[\"dative\",\"accusative\",\"genitive\",\"vocative\"],\n          correct:\"dative\",\n          explanation:\"\u1f10\u03bd normally takes the dative case and often means \u201cin,\u201d \u201camong,\u201d or \u201cwith,\u201d depending on context.\"\n        },\n        {\n          category:\"Morphology\",\n          question:\"In \u03c4\u1ff6\u03bd \u03bc\u03b1\u03b8\u03b7\u03c4\u1ff6\u03bd, what number and case is \u03bc\u03b1\u03b8\u03b7\u03c4\u1ff6\u03bd?\",\n          answers:[\"genitive plural\",\"nominative singular\",\"dative singular\",\"accusative plural\"],\n          correct:\"genitive plural\",\n          explanation:\"\u03bc\u03b1\u03b8\u03b7\u03c4\u1ff6\u03bd is genitive plural from \u03bc\u03b1\u03b8\u03b7\u03c4\u03ae\u03c2, meaning \u201cof disciples\u201d or \u201cof students.\u201d\"\n        },\n        {\n          category:\"Basic Syntax\",\n          question:\"In \u1f41 \u03b4\u03bf\u1fe6\u03bb\u03bf\u03c2 \u1f00\u03ba\u03bf\u03cd\u03b5\u03b9 \u03c4\u03bf\u1fe6 \u03ba\u03c5\u03c1\u03af\u03bf\u03c5, what is \u03c4\u03bf\u1fe6 \u03ba\u03c5\u03c1\u03af\u03bf\u03c5 doing syntactically?\",\n          answers:[\"it completes the verb \u1f00\u03ba\u03bf\u03cd\u03b5\u03b9 as a genitive object\",\"it is the subject of the sentence\",\"it is an adjective modifying \u03b4\u03bf\u1fe6\u03bb\u03bf\u03c2\",\"it is a direct object in the accusative\"],\n          correct:\"it completes the verb \u1f00\u03ba\u03bf\u03cd\u03b5\u03b9 as a genitive object\",\n          explanation:\"Some Greek verbs, including \u1f00\u03ba\u03bf\u03cd\u03c9 in many contexts, can take a genitive object. \u03c4\u03bf\u1fe6 \u03ba\u03c5\u03c1\u03af\u03bf\u03c5 means \u201cthe lord\/master\u201d as the one heard.\"\n        }\n      ];\n\n      var state = {\n        order:[],\n        index:0,\n        score:0,\n        answered:false,\n        currentChoices:[]\n      };\n\n      var els = {\n        current:container.querySelector(\"#ntgq7-current\"),\n        bar:container.querySelector(\"#ntgq7-bar\"),\n        best:container.querySelector(\"#ntgq7-best\"),\n        last:container.querySelector(\"#ntgq7-last\"),\n        attempts:container.querySelector(\"#ntgq7-attempts\"),\n        date:container.querySelector(\"#ntgq7-date\"),\n        card:container.querySelector(\"#ntgq7-card\"),\n        category:container.querySelector(\"#ntgq7-category\"),\n        question:container.querySelector(\"#ntgq7-question\"),\n        answers:container.querySelector(\"#ntgq7-answers\"),\n        feedback:container.querySelector(\"#ntgq7-feedback\"),\n        next:container.querySelector(\"#ntgq7-next\"),\n        restart:container.querySelector(\"#ntgq7-restart\"),\n        results:container.querySelector(\"#ntgq7-results\"),\n        circle:container.querySelector(\"#ntgq7-circle\"),\n        resultTitle:container.querySelector(\"#ntgq7-result-title\"),\n        resultText:container.querySelector(\"#ntgq7-result-text\"),\n        retake:container.querySelector(\"#ntgq7-retake\")\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(e){\n          return false;\n        }\n      }\n\n      function getProgress(){\n        var fallback = {\n          bestScore:0,\n          latestScore:0,\n          totalAttempts:0,\n          completedQuizzes:0,\n          lastAttemptDate:\"\u2014\"\n        };\n\n        if(!canUseStorage()){ return fallback; }\n\n        try{\n          var raw = window.localStorage.getItem(storageKey);\n          if(!raw){ return fallback; }\n          var data = JSON.parse(raw);\n          return {\n            bestScore:Number(data.bestScore) || 0,\n            latestScore:Number(data.latestScore) || 0,\n            totalAttempts:Number(data.totalAttempts) || 0,\n            completedQuizzes:Number(data.completedQuizzes) || 0,\n            lastAttemptDate:data.lastAttemptDate || \"\u2014\"\n          };\n        }catch(e){\n          return fallback;\n        }\n      }\n\n      function saveProgress(score){\n        if(!canUseStorage()){ return; }\n\n        var data = getProgress();\n        var now = new Date();\n        var dateText = now.toLocaleDateString(undefined,{\n          year:\"numeric\",\n          month:\"short\",\n          day:\"numeric\"\n        });\n\n        var updated = {\n          quizId:quizId,\n          bestScore:Math.max(data.bestScore, score),\n          latestScore:score,\n          totalAttempts:data.totalAttempts + 1,\n          completedQuizzes:data.completedQuizzes + 1,\n          lastAttemptDate:dateText\n        };\n\n        try{\n          window.localStorage.setItem(storageKey, JSON.stringify(updated));\n        }catch(e){}\n      }\n\n      function renderProgress(){\n        var data = getProgress();\n        els.best.textContent = data.bestScore + \"\/100\";\n        els.last.textContent = data.latestScore + \"\/100\";\n        els.attempts.textContent = data.totalAttempts;\n        els.date.textContent = data.lastAttemptDate;\n      }\n\n      function shuffle(arr){\n        var copy = arr.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 startQuiz(){\n        state.order = shuffle(questions);\n        state.index = 0;\n        state.score = 0;\n        state.answered = false;\n        els.results.classList.remove(\"ntgq7-show\");\n        els.card.style.display = \"block\";\n        renderQuestion();\n      }\n\n      function renderQuestion(){\n        var q = state.order[state.index];\n        state.answered = false;\n        state.currentChoices = shuffle(q.answers);\n\n        els.current.textContent = \"Question \" + (state.index + 1);\n        els.bar.style.width = ((state.index) \/ questions.length * 100) + \"%\";\n        els.category.textContent = q.category;\n        els.question.textContent = q.question;\n        els.answers.innerHTML = \"\";\n        els.feedback.className = \"ntgq7-feedback\";\n        els.feedback.textContent = \"\";\n        els.next.disabled = true;\n        els.next.textContent = state.index === questions.length - 1 ? \"See Final Score\" : \"Next Question\";\n\n        state.currentChoices.forEach(function(answer){\n          var btn = document.createElement(\"button\");\n          btn.type = \"button\";\n          btn.className = \"ntgq7-answer\";\n          btn.textContent = answer;\n          btn.addEventListener(\"click\", function(){\n            selectAnswer(btn, answer);\n          }, {once:true});\n          els.answers.appendChild(btn);\n        });\n      }\n\n      function selectAnswer(button, answer){\n        if(state.answered){ return; }\n\n        state.answered = true;\n        var q = state.order[state.index];\n        var isCorrect = answer === q.correct;\n        var buttons = els.answers.querySelectorAll(\".ntgq7-answer\");\n\n        buttons.forEach(function(btn){\n          btn.disabled = true;\n          if(btn.textContent === q.correct){\n            btn.classList.add(\"ntgq7-correct\");\n          }\n        });\n\n        if(isCorrect){\n          state.score += 10;\n          els.feedback.className = \"ntgq7-feedback ntgq7-show ntgq7-good\";\n          els.feedback.innerHTML = \"<strong>Correct.<\/strong> \" + q.explanation;\n        }else{\n          button.classList.add(\"ntgq7-wrong\");\n          els.feedback.className = \"ntgq7-feedback ntgq7-show ntgq7-bad\";\n          els.feedback.innerHTML = \"<strong>Not quite.<\/strong> The correct answer is <strong>\" + q.correct + \"<\/strong>. \" + q.explanation;\n        }\n\n        els.next.disabled = false;\n      }\n\n      function nextQuestion(){\n        if(!state.answered){ return; }\n\n        if(state.index < questions.length - 1){\n          state.index += 1;\n          renderQuestion();\n        }else{\n          showResults();\n        }\n      }\n\n      function getMessage(score){\n        if(score === 100){ return \"Excellent work. You have mastered this beginner set with a perfect score.\"; }\n        if(score >= 80){ return \"Strong result. Your foundation in beginner New Testament Greek is growing well.\"; }\n        if(score >= 60){ return \"Good progress. Review the explanations and retake the quiz to strengthen weak areas.\"; }\n        if(score >= 40){ return \"Keep going. The main building blocks are beginning to take shape.\"; }\n        return \"This is a good starting point. Revisit vocabulary, cases, articles, and basic verb forms, then try again.\";\n      }\n\n      function showResults(){\n        var correct = state.score \/ 10;\n        els.bar.style.width = \"100%\";\n        els.card.style.display = \"none\";\n        els.results.classList.add(\"ntgq7-show\");\n        els.circle.textContent = state.score + \"\/100\";\n        els.circle.style.background =\n          \"radial-gradient(circle,#fffaf0 58%,transparent 60%), conic-gradient(var(--gold) \" +\n          (state.score * 3.6) + \"deg,#e7d8b8 0deg 360deg)\";\n        els.resultTitle.textContent = \"Final Score: \" + correct + \" out of 10\";\n        els.resultText.textContent = \"You scored \" + state.score + \"\/100, or \" + state.score + \"%. \" + getMessage(state.score);\n        saveProgress(state.score);\n        renderProgress();\n      }\n\n      els.next.addEventListener(\"click\", nextQuestion);\n      els.restart.addEventListener(\"click\", startQuiz);\n      els.retake.addEventListener(\"click\", startQuiz);\n\n      renderProgress();\n      startQuiz();\n    })();\n  <\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Test your beginner New Testament Greek knowledge with an interactive 10-question quiz covering vocabulary, parsing, morphology, Greek cases, article agreement, prepositions, verb tense, voice, mood, and basic syntax, with instant feedback 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-206","post","type-post","status-publish","format-standard","hentry","category-beginner"],"_links":{"self":[{"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts\/206","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=206"}],"version-history":[{"count":1,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts\/206\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/posts\/206\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/media?parent=206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/categories?post=206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newtestamentgreek.org\/quiz\/wp-json\/wp\/v2\/tags?post=206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}