{"id":2658,"date":"2026-05-20T03:23:28","date_gmt":"2026-05-20T03:23:28","guid":{"rendered":"https:\/\/withifi.muhubonurture.nl\/?p=2658"},"modified":"2026-08-30T05:21:27","modified_gmt":"2026-08-30T05:21:27","slug":"onderwerp-oefenen","status":"publish","type":"post","link":"https:\/\/withifi.muhubonurture.nl\/?p=2658","title":{"rendered":"Onderwerp Oefenen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2658\" class=\"elementor elementor-2658\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b1da3e e-con-full e-flex e-con e-parent\" data-id=\"2b1da3e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b1247d elementor-widget elementor-widget-html\" data-id=\"3b1247d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =====================================================\r\n     WITH IFI \u2014 ONDERWERP 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.on-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.on-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.on-hero{\r\n  max-width:960px;\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.on-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.on-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.on-hero p{\r\n  max-width:760px;\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.on-tip{\r\n  display:inline-block;\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.on-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.on-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.on-route-card:nth-child(1){\r\n  background:#FFF2DF;\r\n}\r\n\r\n.on-route-card:nth-child(2){\r\n  background:#EAF7F1;\r\n}\r\n\r\n.on-route-card:nth-child(3){\r\n  background:#FFEAF2;\r\n}\r\n\r\n.on-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.on-route-icon{\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  position:relative;\r\n  z-index:2;\r\n}\r\n\r\n.on-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.on-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.on-route-card.locked{\r\n  opacity:.5;\r\n\r\n  filter:saturate(.65);\r\n}\r\n\r\n.on-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.on-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.on-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.on-level-pill,\r\n.on-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.on-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.on-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.on-level-head{\r\n  margin-bottom:1.7rem;\r\n\r\n  text-align:center;\r\n}\r\n\r\n.on-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.on-level-head p{\r\n  max-width:650px;\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   OEFENGRID\r\n===================================================== *\/\r\n\r\n.on-grid{\r\n  display:grid;\r\n\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n\r\n  gap:1rem;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   KAART\r\n===================================================== *\/\r\n\r\n.on-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.on-card:nth-child(even){\r\n  background:#EEF8F4;\r\n}\r\n\r\n.on-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.on-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.on-options{\r\n  display:flex;\r\n\r\n  flex-wrap:wrap;\r\n\r\n  gap:.65rem;\r\n}\r\n\r\n.on-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.on-btn:hover:not(:disabled){\r\n  transform:translateY(-2px);\r\n\r\n  background:#FFFFFF;\r\n}\r\n\r\n.on-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.on-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.on-btn:disabled{\r\n  cursor:default;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   INPUT\r\n===================================================== *\/\r\n\r\n.on-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.on-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.on-input.correct{\r\n  background:#E5F6E9;\r\n\r\n  border-color:#B7DEC4;\r\n}\r\n\r\n.on-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.on-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.on-check:hover{\r\n  transform:translateY(-2px);\r\n\r\n  background:#CFE5F9;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   FEEDBACK\r\n===================================================== *\/\r\n\r\n.on-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.on-feedback.show{\r\n  display:block;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   LEVEL KLAAR\r\n===================================================== *\/\r\n\r\n.on-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.on-complete.show{\r\n  display:block;\r\n}\r\n\r\n.on-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.on-next:hover{\r\n  transform:translateY(-2px);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   REMINDER\r\n===================================================== *\/\r\n\r\n.on-note{\r\n  max-width:720px;\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.on-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  .on-page{\r\n    padding:5.5rem 5vw 4rem;\r\n  }\r\n\r\n  .on-hero{\r\n    padding:2.3rem 1.7rem;\r\n  }\r\n\r\n  .on-route{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .on-stage{\r\n    padding:1.6rem;\r\n  }\r\n\r\n  .on-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n  .on-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  .on-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=\"on-page\"\r\n  data-withifi-world=\"taalwereld\"\r\n  data-withifi-page=\"onderwerp\"\r\n>\r\n\r\n  <div class=\"on-wrap\">\r\n\r\n\r\n    <!-- =================================================\r\n         HERO\r\n    ================================================== -->\r\n\r\n    <div class=\"on-hero\">\r\n\r\n      <div class=\"on-label\">\r\n        \ud83d\udc64 Onderwerp\r\n      <\/div>\r\n\r\n      <h1>\r\n        Oefenen met het onderwerp.\r\n      <\/h1>\r\n\r\n      <p>\r\n        Het onderwerp vertelt wie of wat iets doet.\r\n        Zoek eerst rustig het gezegde en stel daarna de vraag:\r\n        wie of wat hoort daarbij?\r\n      <\/p>\r\n\r\n      <div class=\"on-tip\">\r\n        Wie of wat + gezegde?\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=\"on-route\">\r\n\r\n      <div\r\n        class=\"on-route-card current\"\r\n        id=\"onRoute1\"\r\n      >\r\n\r\n        <div class=\"on-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          Kies het onderwerp uit drie duidelijke antwoorden.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"on-route-card locked\"\r\n        id=\"onRoute2\"\r\n      >\r\n\r\n        <div class=\"on-route-icon\">\r\n          \ud83c\udf3f\r\n        <\/div>\r\n\r\n        <h3>\r\n          Level 2 \u00b7 Zoeken\r\n        <\/h3>\r\n\r\n        <p>\r\n          De zinnen worden langer en bevatten meer informatie.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"on-route-card locked\"\r\n        id=\"onRoute3\"\r\n      >\r\n\r\n        <div class=\"on-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 onderwerp 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=\"on-stage\">\r\n\r\n      <div class=\"on-stage-top\">\r\n\r\n        <div\r\n          class=\"on-level-pill\"\r\n          id=\"onLevelLabel\"\r\n        >\r\n          \ud83c\udf31 Level 1\r\n        <\/div>\r\n\r\n        <div\r\n          class=\"on-score-pill\"\r\n          id=\"onProgressText\"\r\n        >\r\n          0 van 10 goed\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"on-progress-wrap\">\r\n\r\n        <div\r\n          class=\"on-progress\"\r\n          id=\"onProgressBar\"\r\n        ><\/div>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div class=\"on-level-head\">\r\n\r\n        <h2 id=\"onLevelTitle\">\r\n          Herken het onderwerp\r\n        <\/h2>\r\n\r\n        <p id=\"onLevelIntro\">\r\n          Lees de zin en kies rustig wie of wat iets doet.\r\n        <\/p>\r\n\r\n      <\/div>\r\n\r\n\r\n      <div\r\n        class=\"on-grid\"\r\n        id=\"onGrid\"\r\n      ><\/div>\r\n\r\n\r\n      <div\r\n        class=\"on-complete\"\r\n        id=\"onComplete\"\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=\"on-note\">\r\n\r\n      Kleine reminder \ud83c\udf38<br>\r\n\r\n      Zoek het gezegde en vraag:\r\n\r\n      <strong>\r\n        wie of wat + gezegde?\r\n      <\/strong>\r\n\r\n      <br>\r\n\r\n      Het antwoord is het\r\n      <strong>onderwerp<\/strong>.\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:\"Herken het onderwerp\",\r\n\r\n        intro:\r\n          \"Lees de zin en kies rustig wie of wat iets doet.\",\r\n\r\n        type:\"choice\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"Sara eet een appel.\",\r\n            vraag:\"Wie eet?\",\r\n            answer:\"Sara\",\r\n            options:[\r\n              \"Sara\",\r\n              \"eet\",\r\n              \"appel\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De hond blaft hard.\",\r\n            vraag:\"Wie blaft?\",\r\n            answer:\"De hond\",\r\n            options:[\r\n              \"De hond\",\r\n              \"blaft\",\r\n              \"hard\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Ali leest een boek.\",\r\n            vraag:\"Wie leest?\",\r\n            answer:\"Ali\",\r\n            options:[\r\n              \"Ali\",\r\n              \"leest\",\r\n              \"boek\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Mama maakt soep.\",\r\n            vraag:\"Wie maakt?\",\r\n            answer:\"Mama\",\r\n            options:[\r\n              \"Mama\",\r\n              \"maakt\",\r\n              \"soep\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De kat ligt op de bank.\",\r\n            vraag:\"Wie ligt?\",\r\n            answer:\"De kat\",\r\n            options:[\r\n              \"De kat\",\r\n              \"ligt\",\r\n              \"bank\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Papa wast de auto.\",\r\n            vraag:\"Wie wast?\",\r\n            answer:\"Papa\",\r\n            options:[\r\n              \"Papa\",\r\n              \"wast\",\r\n              \"auto\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Wij zwemmen morgen.\",\r\n            vraag:\"Wie zwemmen?\",\r\n            answer:\"Wij\",\r\n            options:[\r\n              \"Wij\",\r\n              \"zwemmen\",\r\n              \"morgen\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De kinderen spelen buiten.\",\r\n            vraag:\"Wie spelen?\",\r\n            answer:\"De kinderen\",\r\n            options:[\r\n              \"De kinderen\",\r\n              \"spelen\",\r\n              \"buiten\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Oma drinkt thee.\",\r\n            vraag:\"Wie drinkt?\",\r\n            answer:\"Oma\",\r\n            options:[\r\n              \"Oma\",\r\n              \"drinkt\",\r\n              \"thee\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De vogel zingt mooi.\",\r\n            vraag:\"Wie zingt?\",\r\n            answer:\"De vogel\",\r\n            options:[\r\n              \"De vogel\",\r\n              \"zingt\",\r\n              \"mooi\"\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:\"Zoek het onderwerp\",\r\n\r\n        intro:\r\n          \"De zinnen worden langer. Blijf dezelfde vraag gebruiken.\",\r\n\r\n        type:\"choice\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"De kinderen spelen buiten op het plein.\",\r\n            vraag:\"Wie spelen?\",\r\n            answer:\"De kinderen\",\r\n            options:[\r\n              \"plein\",\r\n              \"De kinderen\",\r\n              \"buiten\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Mijn broer tekent een grote draak.\",\r\n            vraag:\"Wie tekent?\",\r\n            answer:\"Mijn broer\",\r\n            options:[\r\n              \"grote draak\",\r\n              \"Mijn broer\",\r\n              \"tekent\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De juf leest een spannend verhaal voor.\",\r\n            vraag:\"Wie leest?\",\r\n            answer:\"De juf\",\r\n            options:[\r\n              \"verhaal\",\r\n              \"voor\",\r\n              \"De juf\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Wij bakken koekjes in de keuken.\",\r\n            vraag:\"Wie bakken?\",\r\n            answer:\"Wij\",\r\n            options:[\r\n              \"koekjes\",\r\n              \"Wij\",\r\n              \"keuken\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De kleine muis rent snel door de kamer.\",\r\n            vraag:\"Wie rent?\",\r\n            answer:\"De kleine muis\",\r\n            options:[\r\n              \"De kleine muis\",\r\n              \"kamer\",\r\n              \"snel\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Mijn zusje danst vrolijk in de woonkamer.\",\r\n            vraag:\"Wie danst?\",\r\n            answer:\"Mijn zusje\",\r\n            options:[\r\n              \"vrolijk\",\r\n              \"woonkamer\",\r\n              \"Mijn zusje\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De bakker maakt vers brood.\",\r\n            vraag:\"Wie maakt?\",\r\n            answer:\"De bakker\",\r\n            options:[\r\n              \"vers brood\",\r\n              \"De bakker\",\r\n              \"maakt\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Een meisje plukt bloemen in de tuin.\",\r\n            vraag:\"Wie plukt?\",\r\n            answer:\"Een meisje\",\r\n            options:[\r\n              \"bloemen\",\r\n              \"tuin\",\r\n              \"Een meisje\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"De dokter helpt de zieke jongen.\",\r\n            vraag:\"Wie helpt?\",\r\n            answer:\"De dokter\",\r\n            options:[\r\n              \"De dokter\",\r\n              \"zieke jongen\",\r\n              \"helpt\"\r\n            ]\r\n          },\r\n\r\n          {\r\n            zin:\"Onze buurman schildert de schutting.\",\r\n            vraag:\"Wie schildert?\",\r\n            answer:\"Onze buurman\",\r\n            options:[\r\n              \"schutting\",\r\n              \"Onze buurman\",\r\n              \"schildert\"\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:\"Zelf het onderwerp vinden\",\r\n\r\n        intro:\r\n          \"Lees de zin, stel zelf de vraag en typ het onderwerp.\",\r\n\r\n        type:\"input\",\r\n\r\n        questions:[\r\n\r\n          {\r\n            zin:\"De kat slaapt op de bank.\",\r\n            vraag:\"Wie slaapt?\",\r\n            answer:\"De kat\"\r\n          },\r\n\r\n          {\r\n            zin:\"Mijn opa fietst naar de winkel.\",\r\n            vraag:\"Wie fietst?\",\r\n            answer:\"Mijn opa\"\r\n          },\r\n\r\n          {\r\n            zin:\"De baby lacht vrolijk.\",\r\n            vraag:\"Wie lacht?\",\r\n            answer:\"De baby\"\r\n          },\r\n\r\n          {\r\n            zin:\"Fatima schrijft een brief.\",\r\n            vraag:\"Wie schrijft?\",\r\n            answer:\"Fatima\"\r\n          },\r\n\r\n          {\r\n            zin:\"De leraar legt de som uit.\",\r\n            vraag:\"Wie legt uit?\",\r\n            answer:\"De leraar\"\r\n          },\r\n\r\n          {\r\n            zin:\"Mijn moeder koopt fruit op de markt.\",\r\n            vraag:\"Wie koopt?\",\r\n            answer:\"Mijn moeder\"\r\n          },\r\n\r\n          {\r\n            zin:\"De jongen bouwt een hoge toren.\",\r\n            vraag:\"Wie bouwt?\",\r\n            answer:\"De jongen\"\r\n          },\r\n\r\n          {\r\n            zin:\"Het paard rent door de wei.\",\r\n            vraag:\"Wie of wat rent?\",\r\n            answer:\"Het paard\"\r\n          },\r\n\r\n          {\r\n            zin:\"De trein stopt bij het station.\",\r\n            vraag:\"Wie of wat stopt?\",\r\n            answer:\"De trein\"\r\n          },\r\n\r\n          {\r\n            zin:\"Een oude vrouw voert de eendjes.\",\r\n            vraag:\"Wie voert?\",\r\n            answer:\"Een oude vrouw\"\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        \"onGrid\"\r\n      );\r\n\r\n    const levelLabel =\r\n      document.getElementById(\r\n        \"onLevelLabel\"\r\n      );\r\n\r\n    const levelTitle =\r\n      document.getElementById(\r\n        \"onLevelTitle\"\r\n      );\r\n\r\n    const levelIntro =\r\n      document.getElementById(\r\n        \"onLevelIntro\"\r\n      );\r\n\r\n    const progressText =\r\n      document.getElementById(\r\n        \"onProgressText\"\r\n      );\r\n\r\n    const progressBar =\r\n      document.getElementById(\r\n        \"onProgressBar\"\r\n      );\r\n\r\n    const completeBox =\r\n      document.getElementById(\r\n        \"onComplete\"\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(\/\\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            \"onRoute\" + number\r\n          );\r\n\r\n        card.classList.remove(\r\n          \"current\",\r\n          \"locked\"\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        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      const score =\r\n        scores[currentLevel];\r\n\r\n      progressText.textContent =\r\n        score +\r\n        \" van \" +\r\n        total +\r\n        \" goed\";\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          \".on-feedback\"\r\n        );\r\n\r\n      feedback.innerHTML =\r\n        message;\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 KLAAR\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      if(\r\n        scores[currentLevel] !== 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        unlockedLevel =\r\n          Math.max(\r\n            unlockedLevel,\r\n            nextLevel\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=\"on-next\"\r\n            id=\"onNextLevel\"\r\n          >\r\n            Naar level ${nextLevel} \u2192\r\n          <\/button>\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            \"onNextLevel\"\r\n          )\r\n          .addEventListener(\r\n            \"click\",\r\n            function(){\r\n\r\n              currentLevel =\r\n                nextLevel;\r\n\r\n              renderLevel();\r\n\r\n              document\r\n                .querySelector(\r\n                  \".on-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      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 onderwerp afgerond.\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       KEUZEKAART\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      card.className =\r\n        \"on-card\";\r\n\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"on-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"on-vraag\">\r\n          ${question.vraag}\r\n        <\/div>\r\n\r\n        <div class=\"on-options\"><\/div>\r\n\r\n        <div class=\"on-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const options =\r\n        card.querySelector(\r\n          \".on-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            button.type =\r\n              \"button\";\r\n\r\n            button.className =\r\n              \"on-btn\";\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                      \".on-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> is het onderwerp.\"\r\n                  );\r\n\r\n\r\n                  updateProgress();\r\n\r\n                  checkLevelComplete();\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. Vraag jezelf opnieuw: wie of wat doet dit?\"\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       INPUTKAART\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      card.className =\r\n        \"on-card\";\r\n\r\n\r\n      card.innerHTML = `\r\n\r\n        <div class=\"on-zin\">\r\n          ${question.zin}\r\n        <\/div>\r\n\r\n        <div class=\"on-vraag\">\r\n          ${question.vraag}\r\n        <\/div>\r\n\r\n        <input\r\n          type=\"text\"\r\n          class=\"on-input\"\r\n          placeholder=\"Typ hier het onderwerp...\"\r\n          autocomplete=\"off\"\r\n        >\r\n\r\n        <button\r\n          type=\"button\"\r\n          class=\"on-check\"\r\n        >\r\n          Nakijken \ud83c\udf3f\r\n        <\/button>\r\n\r\n        <div class=\"on-feedback\"><\/div>\r\n\r\n      `;\r\n\r\n\r\n      const input =\r\n        card.querySelector(\r\n          \".on-input\"\r\n        );\r\n\r\n      const check =\r\n        card.querySelector(\r\n          \".on-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 onderwerp.\"\r\n          );\r\n\r\n\r\n          updateProgress();\r\n\r\n          checkLevelComplete();\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. Wie of wat hoort bij het gezegde?\"\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            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  data-withifi-world=\"taalwereld\"\r\n\r\n  Daardoor verschijnt automatisch:\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>\ud83d\udc64 Onderwerp Oefenen met het onderwerp. Het onderwerp vertelt wie of wat iets doet. Zoek eerst rustig het gezegde en stel daarna de vraag: wie of wat hoort daarbij? Wie of wat + gezegde? \ud83c\udf31 Level 1 \u00b7 Herkennen Kies het onderwerp uit drie duidelijke antwoorden. \ud83c\udf3f Level 2 \u00b7 Zoeken De zinnen worden langer [&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":[1],"tags":[],"class_list":["post-2658","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2658","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=2658"}],"version-history":[{"count":19,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2658\/revisions"}],"predecessor-version":[{"id":4529,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=\/wp\/v2\/posts\/2658\/revisions\/4529"}],"wp:attachment":[{"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/withifi.muhubonurture.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}