{"id":2075,"date":"2026-08-25T15:07:24","date_gmt":"2026-08-25T15:07:24","guid":{"rendered":"https:\/\/museum.wiserighteous.org\/?page_id=2075"},"modified":"2026-08-25T15:07:24","modified_gmt":"2026-08-25T15:07:24","slug":"game-for-lincolns-diligence","status":"publish","type":"page","link":"https:\/\/museum.wiserighteous.org\/index.php\/game-for-lincolns-diligence\/","title":{"rendered":"Game for Lincoln&#8217;s Diligence"},"content":{"rendered":"\n<div id=\"lincoln-kids-game\" style=\"max-width:900px;margin:30px auto;font-family:Arial,sans-serif;line-height:1.5;\">\n\n<style>\n#lincoln-kids-game * {\n  box-sizing:border-box;\n}\n\n.lk-header {\n  background:#333;\n  color:white;\n  padding:25px;\n  border-radius:16px 16px 0 0;\n  text-align:center;\n}\n\n.lk-header h2 {\n  margin:0 0 8px;\n  font-size:28px;\n}\n\n.lk-game {\n  background:#fafafa;\n  border:1px solid #ddd;\n  border-radius:16px;\n  overflow:hidden;\n}\n\n.lk-body {\n  padding:25px;\n}\n\n.lk-stats {\n  display:flex;\n  justify-content:center;\n  gap:12px;\n  flex-wrap:wrap;\n  margin-bottom:20px;\n}\n\n.lk-stat {\n  background:white;\n  border:1px solid #ddd;\n  border-radius:10px;\n  padding:10px 18px;\n  font-weight:bold;\n}\n\n.lk-card {\n  background:white;\n  border:1px solid #ddd;\n  border-radius:14px;\n  padding:25px;\n  margin-top:20px;\n  text-align:center;\n}\n\n.lk-button {\n  display:inline-block;\n  border:0;\n  border-radius:10px;\n  padding:13px 20px;\n  margin:7px;\n  font-size:16px;\n  cursor:pointer;\n  background:#333;\n  color:white;\n}\n\n.lk-button:hover {\n  opacity:.85;\n}\n\n.lk-choice {\n  display:block;\n  width:100%;\n  max-width:650px;\n  margin:12px auto;\n  padding:15px;\n  border:2px solid #ddd;\n  border-radius:10px;\n  background:white;\n  cursor:pointer;\n  font-size:16px;\n  text-align:left;\n}\n\n.lk-choice:hover {\n  border-color:#777;\n}\n\n.lk-feedback {\n  margin-top:20px;\n  padding:18px;\n  border-radius:12px;\n  font-size:17px;\n}\n\n.lk-good {\n  background:#e8f5e9;\n  border:1px solid #b7dfb9;\n}\n\n.lk-bad {\n  background:#ffebee;\n  border:1px solid #efb5b9;\n}\n\n.lk-wheel {\n  width:220px;\n  height:220px;\n  border-radius:50%;\n  margin:20px auto;\n  border:8px solid #333;\n  background:conic-gradient(\n    #eee 0deg 60deg,\n    #ddd 60deg 120deg,\n    #eee 120deg 180deg,\n    #ddd 180deg 240deg,\n    #eee 240deg 300deg,\n    #ddd 300deg 360deg\n  );\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:30px;\n  font-weight:bold;\n  transition:transform 2s ease-out;\n}\n\n.lk-pointer {\n  text-align:center;\n  font-size:30px;\n  margin-bottom:-5px;\n}\n\n.lk-match {\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:15px;\n  max-width:700px;\n  margin:20px auto;\n}\n\n.lk-match button {\n  padding:18px;\n  background:white;\n  border:2px solid #ddd;\n  border-radius:12px;\n  font-size:16px;\n  cursor:pointer;\n}\n\n.lk-match button:hover {\n  border-color:#555;\n}\n\n.lk-hidden {\n  display:none;\n}\n\n@media(max-width:600px) {\n  .lk-match {\n    grid-template-columns:1fr;\n  }\n\n  .lk-header h2 {\n    font-size:22px;\n  }\n\n  .lk-body {\n    padding:15px;\n  }\n}\n<\/style>\n\n\n<div class=\"lk-game\">\n\n  <div class=\"lk-header\">\n    <h2>\u2b50 Lincoln&#8217;s Character Quest \u2b50<\/h2>\n    <div>Learn \u2022 Choose \u2022 Practice \u2022 Grow<\/div>\n  <\/div>\n\n  <div class=\"lk-body\">\n\n    <div class=\"lk-stats\">\n\n      <div class=\"lk-stat\">\n        \u2b50 Points:\n        <span id=\"lkScore\">0<\/span>\n      <\/div>\n\n      <div class=\"lk-stat\">\n        \ud83c\udfc5 Character:\n        <span id=\"lkLevel\">Beginner<\/span>\n      <\/div>\n\n      <div class=\"lk-stat\">\n        \ud83c\udfaf Round:\n        <span id=\"lkRound\">1<\/span>\/3\n      <\/div>\n\n    <\/div>\n\n\n    <!-- INTRO -->\n\n    <div id=\"lkIntro\" class=\"lk-card\">\n\n      <h2>Can You Build Strong Character?<\/h2>\n\n      <p>\n        Abraham Lincoln faced difficult situations in his life.\n        He learned, kept trying, and worked to do what he believed was right.\n      <\/p>\n\n      <p>\n        In this game, you will practice three important qualities:\n      <\/p>\n\n      <p style=\"font-size:20px;\">\n        \ud83d\udcda <strong>Diligence<\/strong><br>\n        Keep doing what you should do.\n      <\/p>\n\n      <p style=\"font-size:20px;\">\n        \ud83d\udcaa <strong>Perseverance<\/strong><br>\n        Keep going when something is difficult.\n      <\/p>\n\n      <p style=\"font-size:20px;\">\n        \u2764\ufe0f <strong>Righteousness<\/strong><br>\n        Choose what is right.\n      <\/p>\n\n      <button class=\"lk-button\" onclick=\"startGame()\">\n        Start Character Quest\n      <\/button>\n\n    <\/div>\n\n\n    <!-- SPINNER -->\n\n    <div id=\"lkSpinner\" class=\"lk-card lk-hidden\">\n\n      <h2>\ud83c\udfa1 Character Spinner<\/h2>\n\n      <p>\n        Spin the wheel and discover today&#8217;s character challenge!\n      <\/p>\n\n      <div class=\"lk-pointer\">\u25bc<\/div>\n\n      <div id=\"lkWheel\" class=\"lk-wheel\">\n        ?\n      <\/div>\n\n      <button class=\"lk-button\" onclick=\"spinWheel()\">\n        \ud83c\udfa1 SPIN!\n      <\/button>\n\n      <p id=\"lkSpinResult\" style=\"font-size:20px;font-weight:bold;\"><\/p>\n\n      <button id=\"lkSpinContinue\"\n              class=\"lk-button lk-hidden\"\n              onclick=\"startDecisionGame()\">\n        Continue \u2192\n      <\/button>\n\n    <\/div>\n\n\n    <!-- DECISION GAME -->\n\n    <div id=\"lkDecision\" class=\"lk-card lk-hidden\">\n\n      <h2 id=\"lkDecisionTitle\"><\/h2>\n\n      <p id=\"lkDecisionStory\" style=\"font-size:18px;\"><\/p>\n\n      <p>\n        <strong>What would you do?<\/strong>\n      <\/p>\n\n      <div id=\"lkChoices\"><\/div>\n\n      <div id=\"lkFeedback\"><\/div>\n\n      <button id=\"lkNext\"\n              class=\"lk-button lk-hidden\"\n              onclick=\"nextRound()\">\n        Next Challenge \u2192\n      <\/button>\n\n    <\/div>\n\n\n    <!-- MATCHING GAME -->\n\n    <div id=\"lkMatch\" class=\"lk-card lk-hidden\">\n\n      <h2>\ud83e\udde9 Character Match<\/h2>\n\n      <p>\n        Match each word with its meaning.\n      <\/p>\n\n      <div class=\"lk-match\">\n\n        <button onclick=\"matchAnswer('diligence')\">\n          \ud83d\udcda Diligence\n        <\/button>\n\n        <button onclick=\"matchAnswer('perseverance')\">\n          \ud83d\udcaa Perseverance\n        <\/button>\n\n        <button onclick=\"matchAnswer('righteousness')\">\n          \u2764\ufe0f Righteousness\n        <\/button>\n\n        <button onclick=\"matchAnswer('wrong')\">\n          \ud83d\ude34 Giving Up\n        <\/button>\n\n      <\/div>\n\n      <p id=\"lkMatchQuestion\"\n         style=\"font-size:19px;font-weight:bold;\">\n        Which one means: &#8220;Keep doing what you should do&#8221;?\n      <\/p>\n\n      <div id=\"lkMatchFeedback\"><\/div>\n\n    <\/div>\n\n\n    <!-- FINAL -->\n\n    <div id=\"lkFinal\" class=\"lk-card lk-hidden\">\n\n      <h2>\ud83c\udfc6 Character Quest Complete!<\/h2>\n\n      <p style=\"font-size:22px;\">\n        You earned\n        <strong><span id=\"lkFinalScore\">0<\/span> character points!<\/strong>\n      <\/p>\n\n      <div id=\"lkFinalMessage\"><\/div>\n\n      <hr>\n\n      <h3>Remember Lincoln&#8217;s Lesson<\/h3>\n\n      <p style=\"font-size:19px;\">\n        \ud83d\udcda <strong>Diligence:<\/strong>\n        Do what you should do.\n      <\/p>\n\n      <p style=\"font-size:19px;\">\n        \ud83d\udcaa <strong>Perseverance:<\/strong>\n        Keep going when it is hard.\n      <\/p>\n\n      <p style=\"font-size:19px;\">\n        \u2764\ufe0f <strong>Righteousness:<\/strong>\n        Choose what is right.\n      <\/p>\n\n      <p style=\"font-size:21px;font-weight:bold;\">\n        Small good choices build strong character!\n      <\/p>\n\n      <button class=\"lk-button\" onclick=\"restartGame()\">\n        \ud83d\udd04 Play Again\n      <\/button>\n\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n<script>\n\nlet lkScore = 0;\nlet lkRound = 1;\nlet currentChallenge = \"\";\n\nconst challenges = {\n\n  diligence: {\n    title: \"\ud83d\udcda Diligence Challenge\",\n\n    story:\n      \"Lincoln had limited opportunities for school, but he kept reading and learning. Imagine that you have homework to finish, but you would rather play.\",\n\n    choices: [\n\n      {\n        text:\"A. Ignore the homework and play all evening.\",\n        correct:false,\n        feedback:\n          \"Try again! Diligence means doing your responsibility even when something else sounds more fun.\"\n      },\n\n      {\n        text:\"B. Finish your homework first, then play.\",\n        correct:true,\n        feedback:\n          \"Great choice! That is diligence\u2014doing what you should do before doing what you want to do.\"\n      },\n\n      {\n        text:\"C. Ask someone else to do your homework.\",\n        correct:false,\n        feedback:\n          \"That avoids the responsibility instead of practicing diligence.\"\n      }\n\n    ]\n  },\n\n  perseverance: {\n\n    title:\"\ud83d\udcaa Perseverance Challenge\",\n\n    story:\n      \"Lincoln experienced political defeats before becoming president. Imagine that you studied hard for a test but received a disappointing grade.\",\n\n    choices:[\n\n      {\n        text:\"A. Decide that you are just bad at the subject.\",\n        correct:false,\n        feedback:\n          \"A disappointing result does not have to define you.\"\n      },\n\n      {\n        text:\"B. Quit studying the subject forever.\",\n        correct:false,\n        feedback:\n          \"Perseverance means continuing instead of giving up.\"\n      },\n\n      {\n        text:\"C. Find what you got wrong, learn from it, and try again.\",\n        correct:true,\n        feedback:\n          \"Excellent! Perseverance means continuing after difficulty or failure.\"\n      }\n\n    ]\n  },\n\n  righteousness: {\n\n    title:\"\u2764\ufe0f Righteousness Challenge\",\n\n    story:\n      \"Lincoln faced difficult decisions as a leader. Imagine that your friends want you to cheat on an assignment because they think nobody will find out.\",\n\n    choices:[\n\n      {\n        text:\"A. Cheat because nobody will know.\",\n        correct:false,\n        feedback:\n          \"Doing something wrong does not become right simply because nobody sees it.\"\n      },\n\n      {\n        text:\"B. Tell your friends you want to do the work honestly.\",\n        correct:true,\n        feedback:\n          \"Excellent! Righteousness means choosing what is right even when the wrong choice seems easier.\"\n      },\n\n      {\n        text:\"C. Let your friends do the work while you get the credit.\",\n        correct:false,\n        feedback:\n          \"That would not be honest or responsible.\"\n      }\n\n    ]\n  }\n\n};\n\n\nfunction startGame(){\n\n  document.getElementById(\"lkIntro\").classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkSpinner\").classList.remove(\"lk-hidden\");\n\n}\n\n\nfunction spinWheel(){\n\n  const wheel = document.getElementById(\"lkWheel\");\n\n  const values = [\n    \"diligence\",\n    \"perseverance\",\n    \"righteousness\"\n  ];\n\n  currentChallenge =\n    values[Math.floor(Math.random()*values.length)];\n\n  const rotation =\n    720 + Math.floor(Math.random()*720);\n\n  wheel.style.transform =\n    \"rotate(\" + rotation + \"deg)\";\n\n  setTimeout(function(){\n\n    let name =\n      currentChallenge === \"diligence\"\n      ? \"\ud83d\udcda Diligence\"\n      : currentChallenge === \"perseverance\"\n      ? \"\ud83d\udcaa Perseverance\"\n      : \"\u2764\ufe0f Righteousness\";\n\n    document.getElementById(\"lkSpinResult\").innerHTML =\n      \"Your challenge is: <strong>\" + name + \"<\/strong>\";\n\n    document\n      .getElementById(\"lkSpinContinue\")\n      .classList.remove(\"lk-hidden\");\n\n  },2000);\n\n}\n\n\nfunction startDecisionGame(){\n\n  document.getElementById(\"lkSpinner\")\n    .classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkDecision\")\n    .classList.remove(\"lk-hidden\");\n\n  loadChallenge();\n\n}\n\n\nfunction loadChallenge(){\n\n  const c = challenges[currentChallenge];\n\n  document.getElementById(\"lkDecisionTitle\")\n    .innerHTML = c.title;\n\n  document.getElementById(\"lkDecisionStory\")\n    .innerHTML = c.story;\n\n  const choices =\n    document.getElementById(\"lkChoices\");\n\n  choices.innerHTML = \"\";\n\n  c.choices.forEach(function(choice){\n\n    const button =\n      document.createElement(\"button\");\n\n    button.className = \"lk-choice\";\n\n    button.innerHTML = choice.text;\n\n    button.onclick = function(){\n\n      chooseAnswer(choice.correct,choice.feedback);\n\n    };\n\n    choices.appendChild(button);\n\n  });\n\n}\n\n\nfunction chooseAnswer(correct,feedback){\n\n  const feedbackBox =\n    document.getElementById(\"lkFeedback\");\n\n  if(correct){\n\n    lkScore += 10;\n\n    feedbackBox.className =\n      \"lk-feedback lk-good\";\n\n    feedbackBox.innerHTML =\n      \"\u2b50 <strong>Great choice!<\/strong><br>\" +\n      feedback;\n\n  }else{\n\n    feedbackBox.className =\n      \"lk-feedback lk-bad\";\n\n    feedbackBox.innerHTML =\n      \"\ud83d\udca1 <strong>Think again!<\/strong><br>\" +\n      feedback;\n\n  }\n\n  document.getElementById(\"lkScore\").innerHTML =\n    lkScore;\n\n  updateLevel();\n\n  document.getElementById(\"lkNext\")\n    .classList.remove(\"lk-hidden\");\n\n}\n\n\nfunction nextRound(){\n\n  lkRound++;\n\n  document.getElementById(\"lkRound\").innerHTML =\n    Math.min(lkRound,3);\n\n  document.getElementById(\"lkNext\")\n    .classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkFeedback\")\n    .innerHTML = \"\";\n\n  if(lkRound > 3){\n\n    showMatchingGame();\n\n    return;\n\n  }\n\n  document.getElementById(\"lkDecision\")\n    .classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkSpinner\")\n    .classList.remove(\"lk-hidden\");\n\n  document.getElementById(\"lkSpinResult\")\n    .innerHTML = \"\";\n\n  document.getElementById(\"lkSpinContinue\")\n    .classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkWheel\").style.transform =\n    \"rotate(0deg)\";\n\n}\n\n\nfunction showMatchingGame(){\n\n  document.getElementById(\"lkDecision\")\n    .classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkMatch\")\n    .classList.remove(\"lk-hidden\");\n\n}\n\n\nlet matchStep = 0;\n\nconst matchQuestions = [\n\n  {\n    text:'Which word means \"Keep doing what you should do\"?',\n    answer:\"diligence\"\n  },\n\n  {\n    text:'Which word means \"Keep going when something is hard\"?',\n    answer:\"perseverance\"\n  },\n\n  {\n    text:'Which word means \"Choose what is right\"?',\n    answer:\"righteousness\"\n  }\n\n];\n\n\nfunction matchAnswer(answer){\n\n  const question =\n    matchQuestions[matchStep];\n\n  const feedback =\n    document.getElementById(\"lkMatchFeedback\");\n\n  if(answer === question.answer){\n\n    lkScore += 10;\n\n    feedback.className =\n      \"lk-feedback lk-good\";\n\n    feedback.innerHTML =\n      \"\ud83c\udf89 Correct! +10 character points.\";\n\n    matchStep++;\n\n    document.getElementById(\"lkScore\").innerHTML =\n      lkScore;\n\n    updateLevel();\n\n    if(matchStep >= matchQuestions.length){\n\n      setTimeout(showFinal,1000);\n\n    }else{\n\n      setTimeout(function(){\n\n        document.getElementById(\"lkMatchQuestion\")\n          .innerHTML =\n          matchQuestions[matchStep].text;\n\n        feedback.innerHTML = \"\";\n\n      },1000);\n\n    }\n\n  }else{\n\n    feedback.className =\n      \"lk-feedback lk-bad\";\n\n    feedback.innerHTML =\n      \"\ud83d\udca1 Not quite. Read the question again and try another one.\";\n\n  }\n\n}\n\n\nfunction updateLevel(){\n\n  let level = \"Beginner\";\n\n  if(lkScore >= 20)\n    level = \"Character Builder\";\n\n  if(lkScore >= 40)\n    level = \"Righteous Explorer\";\n\n  if(lkScore >= 60)\n    level = \"Persevering Leader\";\n\n  document.getElementById(\"lkLevel\")\n    .innerHTML = level;\n\n}\n\n\nfunction showFinal(){\n\n  document.getElementById(\"lkMatch\")\n    .classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkFinal\")\n    .classList.remove(\"lk-hidden\");\n\n  document.getElementById(\"lkFinalScore\")\n    .innerHTML = lkScore;\n\n  let message = \"\";\n\n  if(lkScore >= 60){\n\n    message =\n      \"\ud83c\udfc6 Amazing! You showed strong character skills. You understand that doing what is right takes both diligence and perseverance.\";\n\n  }else if(lkScore >= 40){\n\n    message =\n      \"\ud83c\udf1f Great job! You are learning how small choices can build strong character.\";\n\n  }else{\n\n    message =\n      \"\ud83c\udf31 Good beginning! Character grows through practice. Try again and see if you can improve your score.\";\n\n  }\n\n  document.getElementById(\"lkFinalMessage\")\n    .innerHTML =\n    \"<p style='font-size:19px;'>\" + message + \"<\/p>\";\n\n}\n\n\nfunction restartGame(){\n\n  lkScore = 0;\n\n  lkRound = 1;\n\n  matchStep = 0;\n\n  currentChallenge = \"\";\n\n  document.getElementById(\"lkScore\").innerHTML = \"0\";\n\n  document.getElementById(\"lkLevel\").innerHTML = \"Beginner\";\n\n  document.getElementById(\"lkRound\").innerHTML = \"1\";\n\n  document.getElementById(\"lkFinal\").classList.add(\"lk-hidden\");\n\n  document.getElementById(\"lkIntro\").classList.remove(\"lk-hidden\");\n\n}\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u2b50 Lincoln&#8217;s Character Quest \u2b50 Learn \u2022 Choose \u2022 Practice \u2022 Grow \u2b50 Points: 0 \ud83c\udfc5 Character: Beginner \ud83c\udfaf Round: 1\/3 Can You Build Strong Character? Abraham Lincoln faced difficult situations in his life. He learned, kept trying, and worked to do what he believed was right. In this game, you will practice three important [&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-2075","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/2075","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=2075"}],"version-history":[{"count":1,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/2075\/revisions"}],"predecessor-version":[{"id":2076,"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/pages\/2075\/revisions\/2076"}],"wp:attachment":[{"href":"https:\/\/museum.wiserighteous.org\/index.php\/wp-json\/wp\/v2\/media?parent=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}