{"id":2827,"date":"2026-05-22T05:22:56","date_gmt":"2026-05-22T05:22:56","guid":{"rendered":"https:\/\/withifi.muhubonurture.nl\/?p=2827"},"modified":"2026-08-30T06:53:06","modified_gmt":"2026-08-30T06:53:06","slug":"bijvoeglijk-naamwoord","status":"publish","type":"post","link":"https:\/\/withifi.muhubonurture.nl\/?p=2827","title":{"rendered":"Bijvoeglijk Naamwoord"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2827\" class=\"elementor elementor-2827\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1171d9 e-con-full e-flex e-con e-parent\" data-id=\"c1171d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1d8c8d1 elementor-widget elementor-widget-html\" data-id=\"1d8c8d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\r\n     WITH IFI \u2014 BIJVOEGLIJK NAAMWOORD OEFENEN\r\n     3 levels \u2022 uniforme rustige With Ifi stijl\r\n====================================================== -->\r\n\r\n<style>\r\n\r\nbody{\r\n  margin:0;\r\n  font-family:'Inter',sans-serif;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   PAGINA\r\n===================================================== *\/\r\n\r\n.bn-page{\r\n  min-height:100vh;\r\n  padding:7rem 6vw 5rem;\r\n\r\n  color:#3A2B24;\r\n\r\n  background:\r\n    radial-gradient(circle at 12% 18%, rgba(255,255,255,.86) 0%, transparent 30%),\r\n    radial-gradient(circle at 88% 22%, rgba(255,234,242,.42) 0%, transparent 32%),\r\n    radial-gradient(circle at 18% 84%, rgba(228,244,237,.48) 0%, transparent 34%),\r\n    linear-gradient(135deg,#FFF9F3 0%,#F3FBF8 48%,#EEF7FE 100%);\r\n}\r\n\r\n.bn-wrap{\r\n  max-width:1120px;\r\n  margin:0 auto;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HERO\r\n===================================================== *\/\r\n\r\n.bn-hero{\r\n  max-width:960px;\r\n\r\n  margin:0 auto 2.2rem;\r\n\r\n  padding:3rem 3.2rem;\r\n\r\n  border-radius:40px;\r\n\r\n  text-align:center;\r\n\r\n  background:rgba(255,255,255,.70);\r\n\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  box-shadow:\r\n    0 16px 42px rgba(90,70,55,.07);\r\n\r\n  backdrop-filter:blur(16px);\r\n  -webkit-backdrop-filter:blur(16px);\r\n}\r\n\r\n.bn-label{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.45rem;\r\n\r\n  margin-bottom:1.15rem;\r\n\r\n  padding:10px 17px;\r\n\r\n  border-radius:999px;\r\n\r\n  background:rgba(255,255,255,.82);\r\n\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  color:#8B6B55;\r\n\r\n  font-size:.9rem;\r\n\r\n  font-weight:900;\r\n}\r\n\r\n.bn-hero h1{\r\n  margin:0 0 1rem;\r\n\r\n  font-size:clamp(42px,6vw,68px);\r\n\r\n  line-height:1.05;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-weight:950;\r\n}\r\n\r\n.bn-hero p{\r\n  max-width:780px;\r\n\r\n  margin:0 auto;\r\n\r\n  font-size:18px;\r\n\r\n  line-height:1.85;\r\n\r\n  color:#745C4D;\r\n\r\n  font-weight:650;\r\n}\r\n\r\n.bn-tip{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:.5rem;\r\n\r\n  margin-top:1.3rem;\r\n\r\n  padding:11px 18px;\r\n\r\n  border-radius:18px;\r\n\r\n  background:#FFF2DF;\r\n\r\n  color:#6B5141;\r\n\r\n  font-size:.95rem;\r\n\r\n  font-weight:900;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   LEVEL ROUTE\r\n===================================================== *\/\r\n\r\n.bn-route{\r\n  max-width:960px;\r\n\r\n  margin:0 auto 2rem;\r\n\r\n  display:grid;\r\n\r\n  grid-template-columns:repeat(3,1fr);\r\n\r\n  gap:1rem;\r\n}\r\n\r\n.bn-route-card{\r\n  position:relative;\r\n\r\n  min-height:140px;\r\n\r\n  padding:1.4rem;\r\n\r\n  border-radius:28px;\r\n\r\n  border:1px solid rgba(255,255,255,.95);\r\n\r\n  box-shadow:\r\n    0 10px 26px rgba(90,70,55,.05);\r\n\r\n  overflow:hidden;\r\n\r\n  transition:.25s ease;\r\n}\r\n\r\n.bn-route-card:nth-child(1){\r\n  background:#FFF2DF;\r\n}\r\n\r\n.bn-route-card:nth-child(2){\r\n  background:#EAF7F1;\r\n}\r\n\r\n.bn-route-card:nth-child(3){\r\n  background:#FFEAF2;\r\n}\r\n\r\n.bn-route-card::after{\r\n  content:\"\";\r\n\r\n  position:absolute;\r\n\r\n  width:95px;\r\n  height:95px;\r\n\r\n  right:-30px;\r\n  top:-30px;\r\n\r\n  border-radius:50%;\r\n\r\n  background:rgba(255,255,255,.42);\r\n}\r\n\r\n.bn-route-icon{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  width:46px;\r\n  height:46px;\r\n\r\n  margin-bottom:.85rem;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  border-radius:16px;\r\n\r\n  background:rgba(255,255,255,.78);\r\n\r\n  font-size:1.3rem;\r\n}\r\n\r\n.bn-route-card h3{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  margin:0 0 .35rem;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-size:1.05rem;\r\n\r\n  font-weight:950;\r\n}\r\n\r\n.bn-route-card p{\r\n  position:relative;\r\n  z-index:2;\r\n\r\n  margin:0;\r\n\r\n  color:#765F50;\r\n\r\n  font-size:.9rem;\r\n\r\n  line-height:1.55;\r\n\r\n  font-weight:650;\r\n}\r\n\r\n.bn-route-card.locked{\r\n  opacity:.5;\r\n\r\n  filter:saturate(.65);\r\n}\r\n\r\n.bn-route-card.current{\r\n  transform:translateY(-4px);\r\n\r\n  box-shadow:\r\n    0 16px 34px rgba(90,70,55,.10);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   OEFENOMGEVING\r\n===================================================== *\/\r\n\r\n.bn-stage{\r\n  max-width:960px;\r\n\r\n  margin:0 auto 2.5rem;\r\n\r\n  padding:2.3rem;\r\n\r\n  border-radius:38px;\r\n\r\n  background:rgba(255,255,255,.78);\r\n\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  box-shadow:\r\n    0 18px 44px rgba(90,70,55,.08);\r\n}\r\n\r\n.bn-stage-top{\r\n  display:flex;\r\n\r\n  align-items:center;\r\n  justify-content:space-between;\r\n\r\n  gap:1rem;\r\n\r\n  margin-bottom:1rem;\r\n}\r\n\r\n.bn-level-pill,\r\n.bn-score-pill{\r\n  display:inline-flex;\r\n\r\n  align-items:center;\r\n\r\n  padding:9px 15px;\r\n\r\n  border-radius:999px;\r\n\r\n  background:rgba(255,255,255,.90);\r\n\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  color:#7A6455;\r\n\r\n  font-size:.86rem;\r\n\r\n  font-weight:900;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   PROGRESS\r\n===================================================== *\/\r\n\r\n.bn-progress-wrap{\r\n  width:100%;\r\n\r\n  height:10px;\r\n\r\n  margin-bottom:2rem;\r\n\r\n  border-radius:999px;\r\n\r\n  overflow:hidden;\r\n\r\n  background:#F3ECE7;\r\n}\r\n\r\n.bn-progress{\r\n  width:0%;\r\n\r\n  height:100%;\r\n\r\n  border-radius:999px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      90deg,\r\n      #F5D5BD 0%,\r\n      #BFDCCE 100%\r\n    );\r\n\r\n  transition:width .35s ease;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   LEVEL HEADER\r\n===================================================== *\/\r\n\r\n.bn-level-head{\r\n  margin-bottom:1.7rem;\r\n\r\n  text-align:center;\r\n}\r\n\r\n.bn-level-head h2{\r\n  margin:0 0 .45rem;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-size:clamp(27px,4vw,38px);\r\n\r\n  font-weight:950;\r\n}\r\n\r\n.bn-level-head p{\r\n  max-width:680px;\r\n\r\n  margin:0 auto;\r\n\r\n  color:#765F50;\r\n\r\n  font-size:1rem;\r\n\r\n  line-height:1.7;\r\n\r\n  font-weight:650;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   GRID\r\n===================================================== *\/\r\n\r\n.bn-grid{\r\n  display:grid;\r\n\r\n  grid-template-columns:\r\n    repeat(2,minmax(0,1fr));\r\n\r\n  gap:1rem;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   OEFENKAART\r\n===================================================== *\/\r\n\r\n.bn-card{\r\n  padding:1.45rem;\r\n\r\n  border-radius:26px;\r\n\r\n  background:#FFF6E8;\r\n\r\n  border:1px solid rgba(255,255,255,.96);\r\n\r\n  box-shadow:\r\n    0 8px 20px rgba(90,70,55,.04);\r\n}\r\n\r\n.bn-card:nth-child(even){\r\n  background:#EEF8F4;\r\n}\r\n\r\n.bn-zin{\r\n  margin-bottom:.65rem;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-size:1.05rem;\r\n\r\n  line-height:1.55;\r\n\r\n  font-weight:900;\r\n}\r\n\r\n.bn-vraag{\r\n  margin-bottom:1rem;\r\n\r\n  color:#7A6455;\r\n\r\n  font-size:.92rem;\r\n\r\n  line-height:1.5;\r\n\r\n  font-weight:800;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ANTWOORDEN\r\n===================================================== *\/\r\n\r\n.bn-options{\r\n  display:flex;\r\n\r\n  flex-wrap:wrap;\r\n\r\n  gap:.65rem;\r\n}\r\n\r\n.bn-btn{\r\n  flex:1;\r\n\r\n  min-width:110px;\r\n\r\n  padding:.8rem 1rem;\r\n\r\n  border-radius:999px;\r\n\r\n  border:1px solid rgba(235,216,202,.75);\r\n\r\n  background:rgba(255,255,255,.76);\r\n\r\n  color:#513C31 !important;\r\n\r\n  font-family:'Inter',sans-serif;\r\n\r\n  font-size:.86rem;\r\n\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.bn-btn:hover:not(:disabled){\r\n  transform:translateY(-2px);\r\n\r\n  background:#FFFFFF;\r\n}\r\n\r\n.bn-btn.correct{\r\n  background:#DDF5E4 !important;\r\n\r\n  border-color:#B7DEC4 !important;\r\n\r\n  color:#2F6A46 !important;\r\n}\r\n\r\n.bn-btn.wrong{\r\n  background:#FFE5E5 !important;\r\n\r\n  border-color:#F0C7C7 !important;\r\n\r\n  color:#985353 !important;\r\n}\r\n\r\n.bn-btn:disabled{\r\n  cursor:default;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   INPUT\r\n===================================================== *\/\r\n\r\n.bn-input{\r\n  width:100%;\r\n\r\n  padding:1rem 1.1rem;\r\n\r\n  box-sizing:border-box;\r\n\r\n  border-radius:18px;\r\n\r\n  border:1px solid #E6D8CC;\r\n\r\n  outline:none;\r\n\r\n  background:rgba(255,255,255,.82);\r\n\r\n  color:#3A2B24;\r\n\r\n  font-family:'Inter',sans-serif;\r\n\r\n  font-size:.95rem;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.bn-input:focus{\r\n  border-color:#B5D6C5;\r\n\r\n  box-shadow:\r\n    0 0 0 4px rgba(181,214,197,.22);\r\n}\r\n\r\n.bn-input.correct{\r\n  background:#E5F6E9;\r\n\r\n  border-color:#B7DEC4;\r\n}\r\n\r\n.bn-input.wrong{\r\n  background:#FFECEC;\r\n\r\n  border-color:#EDC5C5;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CHECK\r\n===================================================== *\/\r\n\r\n.bn-check{\r\n  margin-top:.9rem;\r\n\r\n  padding:.85rem 1.35rem;\r\n\r\n  border:0;\r\n\r\n  border-radius:999px;\r\n\r\n  background:#DDEEFF;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-family:'Inter',sans-serif;\r\n\r\n  font-size:.88rem;\r\n\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.bn-check:hover:not(:disabled){\r\n  transform:translateY(-2px);\r\n\r\n  background:#CFE5F9;\r\n}\r\n\r\n.bn-check:disabled{\r\n  cursor:default;\r\n\r\n  opacity:.75;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   FEEDBACK\r\n===================================================== *\/\r\n\r\n.bn-feedback{\r\n  display:none;\r\n\r\n  margin-top:.85rem;\r\n\r\n  padding:.8rem 1rem;\r\n\r\n  border-radius:16px;\r\n\r\n  background:rgba(255,255,255,.72);\r\n\r\n  color:#765F50;\r\n\r\n  font-size:.86rem;\r\n\r\n  line-height:1.55;\r\n\r\n  font-weight:750;\r\n}\r\n\r\n.bn-feedback.show{\r\n  display:block;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   COMPLETE\r\n===================================================== *\/\r\n\r\n.bn-complete{\r\n  display:none;\r\n\r\n  margin-top:1.7rem;\r\n\r\n  padding:1.4rem;\r\n\r\n  border-radius:24px;\r\n\r\n  text-align:center;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      #E8F7EE 0%,\r\n      #F7FCF9 100%\r\n    );\r\n\r\n  color:#39674A;\r\n\r\n  font-weight:800;\r\n\r\n  line-height:1.7;\r\n}\r\n\r\n.bn-complete.show{\r\n  display:block;\r\n}\r\n\r\n.bn-next{\r\n  display:inline-flex;\r\n\r\n  margin-top:1rem;\r\n\r\n  padding:.85rem 1.4rem;\r\n\r\n  border:0;\r\n\r\n  border-radius:999px;\r\n\r\n  background:#FFFFFF;\r\n\r\n  color:#3A2B24;\r\n\r\n  font-family:'Inter',sans-serif;\r\n\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  box-shadow:\r\n    0 7px 18px rgba(90,70,55,.06);\r\n\r\n  transition:.2s ease;\r\n}\r\n\r\n.bn-next:hover{\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   REMINDER\r\n===================================================== *\/\r\n\r\n.bn-note{\r\n  max-width:760px;\r\n\r\n  margin:0 auto;\r\n\r\n  padding:1.5rem 1.8rem;\r\n\r\n  border-radius:26px;\r\n\r\n  text-align:center;\r\n\r\n  background:\r\n    radial-gradient(circle at 12% 18%, rgba(255,255,255,.90) 0%, transparent 34%),\r\n    radial-gradient(circle at 88% 22%, rgba(255,234,242,.56) 0%, transparent 34%),\r\n    linear-gradient(135deg,#FFF8EF 0%,#F3FBF8 48%,#EEF7FE 100%);\r\n\r\n  border:1px solid rgba(255,255,255,.95);\r\n\r\n  box-shadow:\r\n    0 14px 34px rgba(90,70,55,.06);\r\n\r\n  color:#745C4D;\r\n\r\n  font-size:.95rem;\r\n\r\n  line-height:1.7;\r\n\r\n  font-weight:700;\r\n}\r\n\r\n.bn-note strong{\r\n  color:#3A2B24;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPONSIVE\r\n===================================================== *\/\r\n\r\n@media(max-width:850px){\r\n\r\n  .bn-page{\r\n    padding:5.5rem 5vw 4rem;\r\n  }\r\n\r\n  .bn-hero{\r\n    padding:2.3rem 1.7rem;\r\n  }\r\n\r\n  .bn-route{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .bn-stage{\r\n    padding:1.6rem;\r\n  }\r\n\r\n  .bn-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .bn-stage-top{\r\n    justify-content:center;\r\n\r\n    flex-wrap:wrap;\r\n  }\r\n\r\n}\r\n\r\n@media(max-width:520px){\r\n\r\n  .bn-btn{\r\n    width:100%;\r\n\r\n    flex-basis:100%;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n  class=\"bn-page\"\r\n  data-withifi-world=\"taalwereld\"\r\n  data-withifi-page=\"bijvoeglijk-naamwoord\"\r\n>\r\n\r\n<div class=\"bn-wrap\">\r\n\r\n\r\n<!-- =================================================\r\n     HERO\r\n================================================== -->\r\n\r\n<div class=\"bn-hero\">\r\n\r\n  <div class=\"bn-label\">\r\n    \ud83c\udfa8 Bijvoeglijk naamwoord\r\n  <\/div>\r\n\r\n  <h1>\r\n    Oefenen met bijvoeglijke naamwoorden.\r\n  <\/h1>\r\n\r\n  <p>\r\n    Een bijvoeglijk naamwoord vertelt iets extra's\r\n    over een mens, dier, ding of plaats.\r\n    Het vertelt bijvoorbeeld hoe iets eruitziet,\r\n    voelt of is.\r\n  <\/p>\r\n\r\n  <div class=\"bn-tip\">\r\n    \ud83d\udd0e de <strong>grote<\/strong> hond\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     ROUTE\r\n================================================== -->\r\n\r\n<div class=\"bn-route\">\r\n\r\n  <div\r\n    class=\"bn-route-card current\"\r\n    id=\"bnRoute1\"\r\n  >\r\n\r\n    <div class=\"bn-route-icon\">\r\n      \ud83c\udf31\r\n    <\/div>\r\n\r\n    <h3>\r\n      Level 1 \u00b7 Herkennen\r\n    <\/h3>\r\n\r\n    <p>\r\n      Kijk naar een korte woordgroep en kies het beschrijvende woord.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div\r\n    class=\"bn-route-card locked\"\r\n    id=\"bnRoute2\"\r\n  >\r\n\r\n    <div class=\"bn-route-icon\">\r\n      \ud83c\udf3f\r\n    <\/div>\r\n\r\n    <h3>\r\n      Level 2 \u00b7 Zoeken in zinnen\r\n    <\/h3>\r\n\r\n    <p>\r\n      Nu zoek je het bijvoeglijk naamwoord tussen andere woorden.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div\r\n    class=\"bn-route-card locked\"\r\n    id=\"bnRoute3\"\r\n  >\r\n\r\n    <div class=\"bn-route-icon\">\r\n      \ud83c\udf33\r\n    <\/div>\r\n\r\n    <h3>\r\n      Level 3 \u00b7 Zelf doen\r\n    <\/h3>\r\n\r\n    <p>\r\n      Lees de zin en typ het bijvoeglijk naamwoord helemaal zelf.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     OEFENOMGEVING\r\n================================================== -->\r\n\r\n<div class=\"bn-stage\">\r\n\r\n  <div class=\"bn-stage-top\">\r\n\r\n    <div\r\n      class=\"bn-level-pill\"\r\n      id=\"bnLevelLabel\"\r\n    >\r\n      \ud83c\udf31 Level 1\r\n    <\/div>\r\n\r\n    <div\r\n      class=\"bn-score-pill\"\r\n      id=\"bnProgressText\"\r\n    >\r\n      0 van 10 goed\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div class=\"bn-progress-wrap\">\r\n\r\n    <div\r\n      class=\"bn-progress\"\r\n      id=\"bnProgressBar\"\r\n    ><\/div>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div class=\"bn-level-head\">\r\n\r\n    <h2 id=\"bnLevelTitle\">\r\n      Herken het bijvoeglijk naamwoord\r\n    <\/h2>\r\n\r\n    <p id=\"bnLevelIntro\">\r\n      Welk woord vertelt iets extra's over de persoon, het dier of het ding?\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div\r\n    class=\"bn-grid\"\r\n    id=\"bnGrid\"\r\n  ><\/div>\r\n\r\n\r\n  <div\r\n    class=\"bn-complete\"\r\n    id=\"bnComplete\"\r\n  ><\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =================================================\r\n     REMINDER\r\n================================================== -->\r\n\r\n<div class=\"bn-note\">\r\n\r\n  Kleine reminder \ud83c\udf38<br>\r\n\r\n  Een <strong>bijvoeglijk naamwoord<\/strong>\r\n  vertelt iets extra's over een zelfstandig naamwoord.\r\n\r\n  <br>\r\n\r\n  Bijvoorbeeld:\r\n  de <strong>zachte<\/strong> deken,\r\n  het <strong>rode<\/strong> boek,\r\n  een <strong>grote<\/strong> hond.\r\n\r\n<\/div>\r\n\r\n\r\n<\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n\r\ndocument.addEventListener(\r\n  \"DOMContentLoaded\",\r\n  function(){\r\n\r\n    const levels = {\r\n\r\n\r\n      \/* =================================================\r\n         LEVEL 1\r\n      ================================================= *\/\r\n\r\n      1:{\r\n\r\n        icon:\"\ud83c\udf31\",\r\n\r\n        title:\r\n          \"Herken het bijvoeglijk naamwoord\",\r\n\r\n        intro:\r\n          \"Welk woord vertelt iets extra's over de persoon, het dier of het ding?\",\r\n\r\n        type:\"choice\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"de grote hond\",\r\n            vraag:\"Welk woord vertelt iets over de hond?\",\r\n            answer:\"grote\",\r\n            options:[\r\n              \"de\",\r\n              \"grote\",\r\n              \"hond\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"het rode boek\",\r\n            vraag:\"Welk woord vertelt iets over het boek?\",\r\n            answer:\"rode\",\r\n            options:[\r\n              \"het\",\r\n              \"rode\",\r\n              \"boek\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"de kleine kat\",\r\n            vraag:\"Welk woord vertelt iets over de kat?\",\r\n            answer:\"kleine\",\r\n            options:[\r\n              \"kleine\",\r\n              \"kat\",\r\n              \"de\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"een mooie bloem\",\r\n            vraag:\"Welk woord vertelt iets over de bloem?\",\r\n            answer:\"mooie\",\r\n            options:[\r\n              \"een\",\r\n              \"bloem\",\r\n              \"mooie\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"de oude fiets\",\r\n            vraag:\"Welk woord vertelt iets over de fiets?\",\r\n            answer:\"oude\",\r\n            options:[\r\n              \"oude\",\r\n              \"fiets\",\r\n              \"de\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"het zachte kussen\",\r\n            vraag:\"Welk woord vertelt iets over het kussen?\",\r\n            answer:\"zachte\",\r\n            options:[\r\n              \"het\",\r\n              \"zachte\",\r\n              \"kussen\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"de blauwe tas\",\r\n            vraag:\"Welk woord vertelt iets over de tas?\",\r\n            answer:\"blauwe\",\r\n            options:[\r\n              \"tas\",\r\n              \"blauwe\",\r\n              \"de\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"een lange slang\",\r\n            vraag:\"Welk woord vertelt iets over de slang?\",\r\n            answer:\"lange\",\r\n            options:[\r\n              \"lange\",\r\n              \"een\",\r\n              \"slang\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"het warme brood\",\r\n            vraag:\"Welk woord vertelt iets over het brood?\",\r\n            answer:\"warme\",\r\n            options:[\r\n              \"brood\",\r\n              \"het\",\r\n              \"warme\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"de snelle auto\",\r\n            vraag:\"Welk woord vertelt iets over de auto?\",\r\n            answer:\"snelle\",\r\n            options:[\r\n              \"snelle\",\r\n              \"auto\",\r\n              \"de\"\r\n            ]\r\n          }\r\n\r\n        ]\r\n\r\n      },\r\n\r\n\r\n      \/* =================================================\r\n         LEVEL 2\r\n      ================================================= *\/\r\n\r\n      2:{\r\n\r\n        icon:\"\ud83c\udf3f\",\r\n\r\n        title:\r\n          \"Zoek het in de hele zin\",\r\n\r\n        intro:\r\n          \"Nu staan er meer woorden omheen. Zoek het woord dat iets vertelt over het zelfstandig naamwoord.\",\r\n\r\n        type:\"choice\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"De vrolijke jongen speelt buiten.\",\r\n            vraag:\"Wat is het bijvoeglijk naamwoord?\",\r\n            answer:\"vrolijke\",\r\n            options:[\r\n              \"jongen\",\r\n              \"speelt\",\r\n              \"vrolijke\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Sara draagt een rode jas.\",\r\n            vraag:\"Wat vertelt iets over de jas?\",\r\n            answer:\"rode\",\r\n            options:[\r\n              \"rode\",\r\n              \"jas\",\r\n              \"draagt\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De kleine muis rent weg.\",\r\n            vraag:\"Wat vertelt iets over de muis?\",\r\n            answer:\"kleine\",\r\n            options:[\r\n              \"muis\",\r\n              \"kleine\",\r\n              \"rent\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Het nieuwe boek ligt op tafel.\",\r\n            vraag:\"Wat vertelt iets over het boek?\",\r\n            answer:\"nieuwe\",\r\n            options:[\r\n              \"nieuwe\",\r\n              \"boek\",\r\n              \"ligt\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De zachte deken ligt op bed.\",\r\n            vraag:\"Wat vertelt iets over de deken?\",\r\n            answer:\"zachte\",\r\n            options:[\r\n              \"deken\",\r\n              \"zachte\",\r\n              \"bed\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Een gele bloem groeit in de tuin.\",\r\n            vraag:\"Wat vertelt iets over de bloem?\",\r\n            answer:\"gele\",\r\n            options:[\r\n              \"gele\",\r\n              \"bloem\",\r\n              \"groeit\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De grote boom staat buiten.\",\r\n            vraag:\"Wat vertelt iets over de boom?\",\r\n            answer:\"grote\",\r\n            options:[\r\n              \"boom\",\r\n              \"staat\",\r\n              \"grote\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Het koude water staat klaar.\",\r\n            vraag:\"Wat vertelt iets over het water?\",\r\n            answer:\"koude\",\r\n            options:[\r\n              \"koude\",\r\n              \"water\",\r\n              \"staat\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De lieve juf helpt ons.\",\r\n            vraag:\"Wat vertelt iets over de juf?\",\r\n            answer:\"lieve\",\r\n            options:[\r\n              \"juf\",\r\n              \"helpt\",\r\n              \"lieve\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Een zware tas hangt aan de kapstok.\",\r\n            vraag:\"Wat vertelt iets over de tas?\",\r\n            answer:\"zware\",\r\n            options:[\r\n              \"zware\",\r\n              \"tas\",\r\n              \"hangt\"\r\n            ]\r\n          }\r\n\r\n        ]\r\n\r\n      },\r\n\r\n\r\n      \/* =================================================\r\n         LEVEL 3\r\n      ================================================= *\/\r\n\r\n      3:{\r\n\r\n        icon:\"\ud83c\udf33\",\r\n\r\n        title:\r\n          \"Vind het helemaal zelf\",\r\n\r\n        intro:\r\n          \"Nu krijg je geen antwoordknoppen meer. Lees de zin en typ het beschrijvende woord.\",\r\n\r\n        type:\"input\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"De groene appel ligt op tafel.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"groene\"\r\n          },\r\n\r\n          {\r\n            zin:\"Het kleine kind lacht.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"kleine\"\r\n          },\r\n\r\n          {\r\n            zin:\"De rode fiets staat buiten.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"rode\"\r\n          },\r\n\r\n          {\r\n            zin:\"Een mooie tekening hangt aan de muur.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"mooie\"\r\n          },\r\n\r\n          {\r\n            zin:\"De lange jas hangt in de gang.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"lange\"\r\n          },\r\n\r\n          {\r\n            zin:\"Het zachte kleed ligt op de vloer.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"zachte\"\r\n          },\r\n\r\n          {\r\n            zin:\"De snelle trein rijdt voorbij.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"snelle\"\r\n          },\r\n\r\n          {\r\n            zin:\"Een blij meisje zwaait naar ons.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"blij\"\r\n          },\r\n\r\n          {\r\n            zin:\"De warme soep staat op tafel.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"warme\"\r\n          },\r\n\r\n          {\r\n            zin:\"Het oude huis staat aan het water.\",\r\n            vraag:\"Typ het bijvoeglijk naamwoord.\",\r\n            answer:\"oude\"\r\n          }\r\n\r\n        ]\r\n\r\n      }\r\n\r\n    };\r\n\r\n\r\n    \/* =====================================================\r\n       STATE\r\n    ===================================================== *\/\r\n\r\n    let currentLevel = 1;\r\n\r\n    let unlockedLevel = 1;\r\n\r\n    let scores = {\r\n      1:0,\r\n      2:0,\r\n      3:0\r\n    };\r\n\r\n    let solved = {\r\n      1:new Set(),\r\n      2:new Set(),\r\n      3:new Set()\r\n    };\r\n\r\n\r\n    \/* =====================================================\r\n       ELEMENTEN\r\n    ===================================================== *\/\r\n\r\n    const grid =\r\n      document.getElementById(\r\n        \"bnGrid\"\r\n      );\r\n\r\n    const levelLabel =\r\n      document.getElementById(\r\n        \"bnLevelLabel\"\r\n      );\r\n\r\n    const levelTitle =\r\n      document.getElementById(\r\n        \"bnLevelTitle\"\r\n      );\r\n\r\n    const levelIntro =\r\n      document.getElementById(\r\n        \"bnLevelIntro\"\r\n      );\r\n\r\n    const progressText =\r\n      document.getElementById(\r\n        \"bnProgressText\"\r\n      );\r\n\r\n    const progressBar =\r\n      document.getElementById(\r\n        \"bnProgressBar\"\r\n      );\r\n\r\n    const completeBox =\r\n      document.getElementById(\r\n        \"bnComplete\"\r\n      );\r\n\r\n\r\n    \/* =====================================================\r\n       TEKST NORMALISEREN\r\n    ===================================================== *\/\r\n\r\n    function cleanText(value){\r\n\r\n      return String(value)\r\n        .trim()\r\n        .toLowerCase()\r\n        .replace(\/[.,!?]\/g,\"\")\r\n        .replace(\/\\s+\/g,\" \");\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       ROUTE\r\n    ===================================================== *\/\r\n\r\n    function updateRoute(){\r\n\r\n      for(\r\n        let number = 1;\r\n        number <= 3;\r\n        number++\r\n      ){\r\n\r\n        const card =\r\n          document.getElementById(\r\n            \"bnRoute\" + number\r\n          );\r\n\r\n\r\n        card.classList.remove(\r\n          \"current\",\r\n          \"locked\"\r\n        );\r\n\r\n\r\n        if(\r\n          number === currentLevel\r\n        ){\r\n\r\n          card.classList.add(\r\n            \"current\"\r\n          );\r\n\r\n        }\r\n\r\n\r\n        if(\r\n          number > unlockedLevel\r\n        ){\r\n\r\n          card.classList.add(\r\n            \"locked\"\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       PROGRESS\r\n    ===================================================== *\/\r\n\r\n    function updateProgress(){\r\n\r\n      const total =\r\n        levels[currentLevel]\r\n          .questions.length;\r\n\r\n\r\n      const score =\r\n        scores[currentLevel];\r\n\r\n\r\n      progressText.textContent =\r\n        score +\r\n        \" van \" +\r\n        total +\r\n        \" goed\";\r\n\r\n\r\n      progressBar.style.width =\r\n        ((score \/ total) * 100) +\r\n        \"%\";\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       FEEDBACK\r\n    ===================================================== *\/\r\n\r\n    function showFeedback(\r\n      card,\r\n      message\r\n    ){\r\n\r\n      const feedback =\r\n        card.querySelector(\r\n          \".bn-feedback\"\r\n        );\r\n\r\n\r\n      feedback.innerHTML =\r\n        message;\r\n\r\n\r\n      feedback.classList.add(\r\n        \"show\"\r\n      );\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       LEVEL COMPLETE\r\n    ===================================================== *\/\r\n\r\n    function checkLevelComplete(){\r\n\r\n      const total =\r\n        levels[currentLevel]\r\n          .questions.length;\r\n\r\n\r\n      if(\r\n        scores[currentLevel] !==\r\n        total\r\n      ){\r\n        return;\r\n      }\r\n\r\n\r\n      if(\r\n        currentLevel < 3\r\n      ){\r\n\r\n        const nextLevel =\r\n          currentLevel + 1;\r\n\r\n\r\n        unlockedLevel =\r\n          Math.max(\r\n            unlockedLevel,\r\n            nextLevel\r\n          );\r\n\r\n\r\n        completeBox.innerHTML = `\r\n\r\n          \ud83c\udf3f Mooi gedaan.\r\n          Je hebt dit level afgerond.\r\n\r\n          <br>\r\n\r\n          <button\r\n            type=\"button\"\r\n            class=\"bn-next\"\r\n            id=\"bnNextLevel\"\r\n          >\r\n            Naar level ${nextLevel} \u2192\r\n          <\/button>\r\n\r\n        `;\r\n\r\n\r\n        completeBox.classList.add(\r\n          \"show\"\r\n        );\r\n\r\n\r\n        document\r\n          .getElementById(\r\n            \"bnNextLevel\"\r\n          )\r\n          .addEventListener(\r\n            \"click\",\r\n            function(){\r\n\r\n              currentLevel =\r\n                nextLevel;\r\n\r\n\r\n              renderLevel();\r\n\r\n\r\n              document\r\n                .querySelector(\r\n                  \".bn-stage\"\r\n                )\r\n                .scrollIntoView({\r\n                  behavior:\"smooth\",\r\n                  block:\"start\"\r\n                });\r\n\r\n            }\r\n          );\r\n\r\n      }\r\n\r\n\r\n      else{\r\n\r\n        completeBox.innerHTML = `\r\n\r\n          \ud83c\udf89 Goed gedaan.\r\n\r\n          <br>\r\n\r\n          Je hebt alle drie de levels\r\n          van het bijvoeglijk naamwoord afgerond.\r\n\r\n        `;\r\n\r\n\r\n        completeBox.classList.add(\r\n          \"show\"\r\n        );\r\n\r\n      }\r\n\r\n\r\n      updateRoute();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       CHOICE CARD\r\n    ===================================================== *\/\r\n\r\n    function createChoiceCard(\r\n      question,\r\n      index\r\n    ){\r\n\r\n      const card =\r\n        document.createElement(\r\n          \"div\"\r\n        );\r\n\r\n\r\n      card.className =\r\n        \"bn-card\";\r\n\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"bn-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"bn-vraag\">\r\n          ${question.vraag}\r\n        <\/div>\r\n\r\n        <div class=\"bn-options\"><\/div>\r\n\r\n        <div class=\"bn-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const options =\r\n        card.querySelector(\r\n          \".bn-options\"\r\n        );\r\n\r\n\r\n      question.options\r\n        .forEach(\r\n          function(option){\r\n\r\n            const button =\r\n              document.createElement(\r\n                \"button\"\r\n              );\r\n\r\n\r\n            button.type =\r\n              \"button\";\r\n\r\n\r\n            button.className =\r\n              \"bn-btn\";\r\n\r\n\r\n            button.textContent =\r\n              option;\r\n\r\n\r\n            button.addEventListener(\r\n              \"click\",\r\n              function(){\r\n\r\n                if(\r\n                  solved[currentLevel]\r\n                    .has(index)\r\n                ){\r\n                  return;\r\n                }\r\n\r\n\r\n                if(\r\n                  cleanText(option) ===\r\n                  cleanText(question.answer)\r\n                ){\r\n\r\n                  button.classList.add(\r\n                    \"correct\"\r\n                  );\r\n\r\n\r\n                  solved[currentLevel]\r\n                    .add(index);\r\n\r\n\r\n                  scores[currentLevel]++;\r\n\r\n\r\n                  card\r\n                    .querySelectorAll(\r\n                      \".bn-btn\"\r\n                    )\r\n                    .forEach(\r\n                      function(btn){\r\n\r\n                        btn.disabled =\r\n                          true;\r\n\r\n                      }\r\n                    );\r\n\r\n\r\n                  showFeedback(\r\n                    card,\r\n                    \"\ud83c\udf38 Goed gezien. <strong>\" +\r\n                    question.answer +\r\n                    \"<\/strong> vertelt iets extra's.\"\r\n                  );\r\n\r\n\r\n                  updateProgress();\r\n\r\n                  checkLevelComplete();\r\n\r\n                }\r\n\r\n\r\n                else{\r\n\r\n                  button.classList.add(\r\n                    \"wrong\"\r\n                  );\r\n\r\n\r\n                  showFeedback(\r\n                    card,\r\n                    \"\ud83c\udf3f Nog niet. Kijk naar het zelfstandig naamwoord. Welk woord vertelt hoe het is of eruitziet?\"\r\n                  );\r\n\r\n                }\r\n\r\n              }\r\n            );\r\n\r\n\r\n            options.appendChild(\r\n              button\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n      return card;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       INPUT CARD\r\n    ===================================================== *\/\r\n\r\n    function createInputCard(\r\n      question,\r\n      index\r\n    ){\r\n\r\n      const card =\r\n        document.createElement(\r\n          \"div\"\r\n        );\r\n\r\n\r\n      card.className =\r\n        \"bn-card\";\r\n\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"bn-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"bn-vraag\">\r\n          ${question.vraag}\r\n        <\/div>\r\n\r\n        <input\r\n          type=\"text\"\r\n          class=\"bn-input\"\r\n          placeholder=\"Typ hier het bijvoeglijk naamwoord...\"\r\n          autocomplete=\"off\"\r\n        >\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"bn-check\"\r\n        >\r\n          Nakijken \ud83c\udf3f\r\n        <\/button>\r\n\r\n        <div class=\"bn-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const input =\r\n        card.querySelector(\r\n          \".bn-input\"\r\n        );\r\n\r\n\r\n      const check =\r\n        card.querySelector(\r\n          \".bn-check\"\r\n        );\r\n\r\n\r\n      function checkAnswer(){\r\n\r\n        if(\r\n          solved[currentLevel]\r\n            .has(index)\r\n        ){\r\n          return;\r\n        }\r\n\r\n\r\n        input.classList.remove(\r\n          \"correct\",\r\n          \"wrong\"\r\n        );\r\n\r\n\r\n        if(\r\n          cleanText(input.value) ===\r\n          cleanText(question.answer)\r\n        ){\r\n\r\n          input.classList.add(\r\n            \"correct\"\r\n          );\r\n\r\n\r\n          solved[currentLevel]\r\n            .add(index);\r\n\r\n\r\n          scores[currentLevel]++;\r\n\r\n\r\n          input.disabled =\r\n            true;\r\n\r\n\r\n          check.disabled =\r\n            true;\r\n\r\n\r\n          showFeedback(\r\n            card,\r\n            \"\ud83c\udf38 Precies. <strong>\" +\r\n            question.answer +\r\n            \"<\/strong> is het bijvoeglijk naamwoord.\"\r\n          );\r\n\r\n\r\n          updateProgress();\r\n\r\n          checkLevelComplete();\r\n\r\n        }\r\n\r\n\r\n        else{\r\n\r\n          input.classList.add(\r\n            \"wrong\"\r\n          );\r\n\r\n\r\n          showFeedback(\r\n            card,\r\n            \"\ud83c\udf3f Kijk nog eens rustig. Welk woord vertelt iets extra's over het zelfstandig naamwoord?\"\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n\r\n\r\n      check.addEventListener(\r\n        \"click\",\r\n        checkAnswer\r\n      );\r\n\r\n\r\n      input.addEventListener(\r\n        \"keydown\",\r\n        function(event){\r\n\r\n          if(\r\n            event.key ===\r\n            \"Enter\"\r\n          ){\r\n\r\n            checkAnswer();\r\n\r\n          }\r\n\r\n        }\r\n      );\r\n\r\n\r\n      return card;\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       RENDER\r\n    ===================================================== *\/\r\n\r\n    function renderLevel(){\r\n\r\n      const level =\r\n        levels[currentLevel];\r\n\r\n\r\n      grid.innerHTML =\r\n        \"\";\r\n\r\n\r\n      completeBox.innerHTML =\r\n        \"\";\r\n\r\n\r\n      completeBox.classList.remove(\r\n        \"show\"\r\n      );\r\n\r\n\r\n      levelLabel.textContent =\r\n        level.icon +\r\n        \" Level \" +\r\n        currentLevel;\r\n\r\n\r\n      levelTitle.textContent =\r\n        level.title;\r\n\r\n\r\n      levelIntro.textContent =\r\n        level.intro;\r\n\r\n\r\n      level.questions\r\n        .forEach(\r\n          function(\r\n            question,\r\n            index\r\n          ){\r\n\r\n            let card;\r\n\r\n\r\n            if(\r\n              level.type ===\r\n              \"choice\"\r\n            ){\r\n\r\n              card =\r\n                createChoiceCard(\r\n                  question,\r\n                  index\r\n                );\r\n\r\n            }\r\n\r\n\r\n            else{\r\n\r\n              card =\r\n                createInputCard(\r\n                  question,\r\n                  index\r\n                );\r\n\r\n            }\r\n\r\n\r\n            grid.appendChild(\r\n              card\r\n            );\r\n\r\n          }\r\n        );\r\n\r\n\r\n      updateProgress();\r\n\r\n      updateRoute();\r\n\r\n    }\r\n\r\n\r\n    \/* =====================================================\r\n       START\r\n    ===================================================== *\/\r\n\r\n    renderLevel();\r\n\r\n  }\r\n);\r\n\r\n<\/script>\r\n\r\n\r\n<!--\r\n  Centrale With Ifi navigatie\r\n\r\n  data-withifi-world=\"taalwereld\"\r\n\r\n  zorgt ervoor dat de centrale\r\n  Custom Code automatisch toont:\r\n\r\n  \u2190 Taalwereld\r\n-->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83c\udfa8 Bijvoeglijk naamwoord Oefenen met bijvoeglijke naamwoorden. Een bijvoeglijk naamwoord vertelt iets extra&#8217;s over een mens, dier, ding of plaats. Het vertelt bijvoorbeeld hoe iets eruitziet, voelt of is. \ud83d\udd0e de grote hond \ud83c\udf31 Level 1 \u00b7 Herkennen Kijk naar een korte woordgroep en kies het beschrijvende woord. \ud83c\udf3f Level 2 \u00b7 Zoeken in zinnen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-2827","post","type-post","status-publish","format-standard","hentry","category-taalwereld"],"acf":[],"_links":{"self":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2827"}],"version-history":[{"count":13,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2827\/revisions"}],"predecessor-version":[{"id":4563,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2827\/revisions\/4563"}],"wp:attachment":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}