{"id":12229,"date":"2026-03-01T14:32:55","date_gmt":"2026-03-01T11:32:55","guid":{"rendered":"https:\/\/research-says.com\/?page_id=12229"},"modified":"2026-03-22T19:28:58","modified_gmt":"2026-03-22T16:28:58","slug":"cbl-grade-5-art","status":"publish","type":"page","link":"https:\/\/research-says.com\/tr\/cbl-grade-5-art\/","title":{"rendered":"CBL: Grade 5: Art"},"content":{"rendered":"\n<section style=\"max-width:1200px;margin:28px auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\">\n\n  <div style=\"\n    display:flex;\n    gap:28px;\n    align-items:stretch;\n    flex-wrap:wrap;\n  \">\n\n    <!-- IMAGE -->\n    <div style=\"flex:1;min-width:300px;display:flex;\">\n      <img decoding=\"async\"\n        src=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/Hagia-sophia.png\"\n        alt=\"Hagia Sophia infographic\"\n        style=\"\n          width:100%;\n          height:100%;\n          object-fit:cover;\n          display:block;\n          border-radius:18px;\n          border:2px solid #e9d5ff;\n          box-shadow:0 10px 22px rgba(139,92,246,.12);\n        \"\n      >\n    <\/div>\n\n    <!-- TEXT -->\n    <div style=\"\n      flex:1;\n      min-width:320px;\n      background:#fff7fb;\n      border:2px solid #e9d5ff;\n      border-radius:20px;\n      padding:22px;\n      box-shadow:0 10px 22px rgba(139,92,246,.10);\n\n      display:flex;\n      flex-direction:column;\n      justify-content:center;\n    \">\n\n      <h3 style=\"margin:0 0 10px 0;color:#8b5cf6;font-size:20px;\">\n        Tour Guide Challenge\n      <\/h3>\n\n      <p style=\"margin:0 0 12px 0;line-height:1.55;font-size:16px;color:#2d2a32;\">\n        Imagine you are a <b>tour guide<\/b>. I am a <b>tourist<\/b>. Tell me what I am looking at.\n      <\/p>\n\n      <p style=\"margin:0 0 10px 0;line-height:1.55;font-size:16px;color:#2d2a32;\">\n        These questions will help you describe what you see:\n      <\/p>\n\n      <div style=\"display:flex;flex-direction:column;gap:8px;margin:0 0 14px 0;\">\n        <div style=\"display:flex;gap:10px;align-items:flex-start;\">\n          <span style=\"font-weight:900;color:#8b5cf6;\">\u2022<\/span>\n          <span style=\"font-size:16px;line-height:1.5;color:#2d2a32;\">What is the name of the building?<\/span>\n        <\/div>\n        <div style=\"display:flex;gap:10px;align-items:flex-start;\">\n          <span style=\"font-weight:900;color:#8b5cf6;\">\u2022<\/span>\n          <span style=\"font-size:16px;line-height:1.5;color:#2d2a32;\">Where is it?<\/span>\n        <\/div>\n        <div style=\"display:flex;gap:10px;align-items:flex-start;\">\n          <span style=\"font-weight:900;color:#8b5cf6;\">\u2022<\/span>\n          <span style=\"font-size:16px;line-height:1.5;color:#2d2a32;\">What big shape do you see?<\/span>\n        <\/div>\n      <\/div>\n\n      <div style=\"border-top:1px solid #e9d5ff;padding-top:12px;margin-top:8px;\">\n        <p style=\"margin:0 0 10px 0;font-weight:800;color:#2d2a32;\">\n          Use full sentences:\n        <\/p>\n\n        <div style=\"display:flex;flex-direction:column;gap:8px;\">\n          <div style=\"display:flex;gap:10px;align-items:flex-start;\">\n            <span style=\"font-weight:900;color:#22c55e;\">\u2714<\/span>\n            <span style=\"font-size:16px;line-height:1.5;color:#2d2a32;\">This is Hagia Sophia.<\/span>\n          <\/div>\n          <div style=\"display:flex;gap:10px;align-items:flex-start;\">\n            <span style=\"font-weight:900;color:#22c55e;\">\u2714<\/span>\n            <span style=\"font-size:16px;line-height:1.5;color:#2d2a32;\">It is in Istanbul.<\/span>\n          <\/div>\n          <div style=\"display:flex;gap:10px;align-items:flex-start;\">\n            <span style=\"font-weight:900;color:#22c55e;\">\u2714<\/span>\n            <span style=\"font-size:16px;line-height:1.5;color:#2d2a32;\">I can see a large dome.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section style=\"max-width:1200px;margin:30px auto;font-family:system-ui, sans-serif;\">\n\n  <div style=\"\n      display:flex;\n      gap:30px;\n      align-items:stretch;\n      flex-wrap:wrap;\n  \">\n\n    <!-- IMAGE -->\n    <div style=\"flex:1; min-width:300px; display:flex;\">\n      <img decoding=\"async\" \n        src=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/boy-travels.png\" \n        alt=\"Cartoon boy traveling\"\n        style=\"\n          width:100%;\n          border-radius:18px;\n          border:2px solid #e9d5ff;\n          object-fit:cover;\n        \"\n      >\n    <\/div>\n\n    <!-- QUESTIONS -->\n    <div style=\"\n        flex:1;\n        min-width:300px;\n        background:#fff7fb;\n        padding:24px;\n        border-radius:20px;\n        border:2px solid #e9d5ff;\n        display:flex;\n        flex-direction:column;\n        justify-content:center;\n    \">\n\n      <h3 style=\"color:#8b5cf6;margin-top:0;\">Travel Guide Challenge<\/h3>\n\n      <ul style=\"line-height:1.8; font-size:16px; padding-left:18px;\">\n        <li>Look at the Hagia Sophia infographic again.<\/li>\n        <li>Why do you think the dome is important?<\/li>\n        <li>Why did they include a history timeline?<\/li>\n        <li>What makes this building special?<\/li>\n      <\/ul>\n\n      <hr style=\"margin:20px 0; border:1px solid #e9d5ff;\">\n\n      <p style=\"font-weight:600;\">Use full sentences:<\/p>\n\n      <p>\u2714 It is important because it is very old, and old historic buildings&#8230;<\/p>\n      <p>\u2714 The timeline shows how the building changed, which is important because&#8230;<\/p>\n  \n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n\n\n<!-- Hagia Sophia \u2013 Verb + Phrase Builder (Flexible \/ No Wrong Answers) -->\n<section class=\"rs-verb-builder\" aria-labelledby=\"rs-title\">\n<style>\n:root{\n  --bg:#fff7fb;\n  --card:#ffffff;\n  --ink:#2d2a32;\n  --muted:#6b7280;\n  --accent:#8b5cf6;\n  --border:#e9d5ff;\n  --chip:#f3e8ff;\n}\n\n.rs-verb-builder{\n  font-family: system-ui, sans-serif;\n  background: var(--bg);\n  padding: 24px;\n  border-radius: 22px;\n  border: 2px solid var(--border);\n  max-width: 1200px;\n  margin: 20px auto;\n}\n\n.rs-verb-builder h2{\n  text-align:center;\n  color:var(--accent);\n  margin-bottom:8px;\n  font-size:26px;\n}\n\n.rs-instruction{\n  text-align:center;\n  color:var(--muted);\n  margin-bottom:20px;\n  font-size:16px;\n}\n\n.rs-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:20px;\n}\n\n@media(max-width:800px){\n  .rs-grid{grid-template-columns:1fr;}\n}\n\n.rs-column{\n  background:var(--card);\n  border:2px solid var(--border);\n  border-radius:18px;\n  padding:16px;\n  min-height:320px;\n  display:flex;\n  flex-direction:column;\n}\n\n.rs-column h3{\n  text-align:center;\n  color:var(--accent);\n  margin-bottom:12px;\n  font-size:18px;\n}\n\n\/* EVEN CARD AREA *\/\n.rs-dropzone{\n  flex:1;\n  display:grid;\n  grid-template-columns:repeat(auto-fill,minmax(140px,1fr));\n  gap:12px;\n  align-content:start;\n}\n\n.rs-chip{\n  background:var(--chip);\n  border:1px solid #ddd6fe;\n  border-radius:16px;\n  padding:12px;\n  text-align:center;\n  font-weight:700;\n  cursor:grab;\n  font-size:15px;\n  min-height:60px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n\n.rs-chip:active{cursor:grabbing;}\n\n.rs-sentences{\n  margin-top:24px;\n  padding-top:16px;\n  border-top:2px solid var(--border);\n}\n\n.rs-sentences h3{\n  color:var(--accent);\n  margin-bottom:12px;\n}\n\n.rs-sentence-card{\n  background:#ffffff;\n  border:2px solid var(--border);\n  border-radius:16px;\n  padding:14px;\n  margin-bottom:10px;\n  font-size:16px;\n}\n<\/style>\n\n<h2 id=\"rs-title\">Build Strong Expressions<\/h2>\n<p class=\"rs-instruction\">\nDrag a verb onto a phrase to create your own description.  \nThere are many possible good answers!\n<\/p>\n\n<div class=\"rs-grid\">\n\n  <div class=\"rs-column\">\n    <h3>Verbs<\/h3>\n    <div class=\"rs-dropzone\" id=\"verbsZone\"><\/div>\n  <\/div>\n\n  <div class=\"rs-column\">\n    <h3>Phrases<\/h3>\n    <div class=\"rs-dropzone\" id=\"phrasesZone\"><\/div>\n  <\/div>\n\n<\/div>\n\n<div class=\"rs-sentences\">\n  <h3>Your Sentences<\/h3>\n  <div id=\"sentences\"><\/div>\n<\/div>\n\n<script>\n(function(){\n\nconst VERBS = [\n\"features\",\"displays\",\"highlights\",\"labels\",\n\"illustrates\",\"describes\",\"points out\",\n\"focuses on\",\"represents\",\"identifies\"\n];\n\nconst PHRASES = [\n\"the large dome\",\n\"the minarets\",\n\"the interior space\",\n\"the main hall\",\n\"the upper gallery\",\n\"important architectural details\",\n\"different parts of the building\",\n\"the structure clearly\",\n\"the design of Hagia Sophia\",\n\"the outside view\"\n];\n\nconst verbsZone=document.getElementById(\"verbsZone\");\nconst phrasesZone=document.getElementById(\"phrasesZone\");\nconst sentences=document.getElementById(\"sentences\");\n\nfunction shuffle(arr){\n  return arr.sort(()=>Math.random()-0.5);\n}\n\nfunction makeChip(text,type){\n  const chip=document.createElement(\"div\");\n  chip.className=\"rs-chip\";\n  chip.textContent=text;\n  chip.draggable=true;\n  chip.dataset.type=type;\n  chip.dataset.value=text;\n\n  chip.addEventListener(\"dragstart\",e=>{\n    e.dataTransfer.setData(\"text\",JSON.stringify({\n      type:type,\n      value:text\n    }));\n  });\n\n  return chip;\n}\n\nfunction render(){\n  verbsZone.innerHTML=\"\";\n  phrasesZone.innerHTML=\"\";\n  sentences.innerHTML=\"\";\n\n  shuffle([...VERBS]).forEach(v=>{\n    verbsZone.appendChild(makeChip(v,\"verb\"));\n  });\n\n  shuffle([...PHRASES]).forEach(p=>{\n    const chip=makeChip(p,\"phrase\");\n\n    chip.addEventListener(\"dragover\",e=>e.preventDefault());\n\n    chip.addEventListener(\"drop\",e=>{\n      e.preventDefault();\n      const data=JSON.parse(e.dataTransfer.getData(\"text\"));\n\n      if(data.type===\"verb\"){\n        const card=document.createElement(\"div\");\n        card.className=\"rs-sentence-card\";\n        card.innerHTML=\"<b>The infographic<\/b> \"+data.value+\" \"+p+\".\";\n        sentences.appendChild(card);\n      }\n    });\n\n    phrasesZone.appendChild(chip);\n  });\n}\n\nrender();\n\n})();\n<\/script>\n\n<\/section>\n\n\n\n<section style=\"\n  max-width:1200px;\n  margin:40px auto;\n  padding:30px;\n  background:#fff7fb;\n  border:2px solid #e9d5ff;\n  border-radius:22px;\n  font-family:system-ui, sans-serif;\n\">\n\n<h2 style=\"text-align:center;color:#8b5cf6;margin-top:0;\">\n  Writing Challenge\n<\/h2>\n\n<p style=\"text-align:center;font-size:16px;color:#374151;\">\n  Now write 4 sentences to describe this infographic.\n<\/p>\n\n<div style=\"margin-top:25px;display:flex;flex-direction:column;gap:20px;\">\n\n  <!-- Sentence 1 -->\n  <div style=\"background:#ffffff;border:2px solid #e9d5ff;border-radius:16px;padding:18px;\">\n    <label style=\"font-weight:700;color:#8b5cf6;\">\n      1. The infographic shows\n    <\/label>\n    <textarea \n      rows=\"2\" \n      style=\"\n        width:100%;\n        margin-top:8px;\n        padding:10px;\n        border-radius:12px;\n        border:1px solid #ddd6fe;\n        font-size:15px;\n        resize:none;\n      \"\n      placeholder=\"Write your sentence here...\"\n    ><\/textarea>\n  <\/div>\n\n  <!-- Sentence 2 -->\n  <div style=\"background:#ffffff;border:2px solid #e9d5ff;border-radius:16px;padding:18px;\">\n    <label style=\"font-weight:700;color:#8b5cf6;\">\n      2. It highlights\n    <\/label>\n    <textarea rows=\"2\" style=\"width:100%;margin-top:8px;padding:10px;border-radius:12px;border:1px solid #ddd6fe;font-size:15px;resize:none;\"\n      placeholder=\"Write your sentence here...\"\n    ><\/textarea>\n  <\/div>\n\n  <!-- Sentence 3 -->\n  <div style=\"background:#ffffff;border:2px solid #e9d5ff;border-radius:16px;padding:18px;\">\n    <label style=\"font-weight:700;color:#8b5cf6;\">\n      3. It points out\n    <\/label>\n    <textarea rows=\"2\" style=\"width:100%;margin-top:8px;padding:10px;border-radius:12px;border:1px solid #ddd6fe;font-size:15px;resize:none;\"\n      placeholder=\"Write your sentence here...\"\n    ><\/textarea>\n  <\/div>\n\n  <!-- Sentence 4 -->\n  <div style=\"background:#ffffff;border:2px solid #e9d5ff;border-radius:16px;padding:18px;\">\n    <label style=\"font-weight:700;color:#8b5cf6;\">\n      4. Hagia Sophia is important because\n    <\/label>\n    <textarea rows=\"2\" style=\"width:100%;margin-top:8px;padding:10px;border-radius:12px;border:1px solid #ddd6fe;font-size:15px;resize:none;\"\n      placeholder=\"Write your sentence here...\"\n    ><\/textarea>\n  <\/div>\n\n<\/div>\n\n<!-- Buttons -->\n<div style=\"margin-top:25px;text-align:center;\">\n  <button onclick=\"clearWriting()\" \n    style=\"\n      background:#c4b5fd;\n      border:none;\n      padding:10px 20px;\n      border-radius:14px;\n      font-weight:700;\n      cursor:pointer;\n    \">\n    Clear Answers\n  <\/button>\n<\/div>\n\n<script>\nfunction clearWriting(){\n  const areas = document.querySelectorAll(\"textarea\");\n  areas.forEach(a => a.value = \"\");\n}\n<\/script>\n\n<\/section>\n\n\n\n<section style=\"\n  max-width:1200px;\n  margin:40px auto;\n  padding:30px;\n  background:#fff7fb;\n  border:2px solid #e9d5ff;\n  border-radius:24px;\n  font-family:system-ui, sans-serif;\n\">\n\n<h2 style=\"text-align:center;color:#8b5cf6;margin-top:0;\">\n  Structure Writing Support\n<\/h2>\n\n<p style=\"text-align:center;font-size:16px;color:#374151;\">\n  Look at the infographic. Write 4\u20135 sentences in your form.  \n  Drag the words you use into the \u201cUsed Words\u201d box.\n<\/p>\n\n<!-- IMAGE -->\n<div style=\"margin-top:25px;text-align:center;\">\n  <img decoding=\"async\" \n    src=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/Infographic-Hagia-Sophia.png\"\n    style=\"width:100%;max-width:750px;border-radius:18px;border:2px solid #e9d5ff;\"\n    alt=\"Hagia Sophia structure infographic\"\n  >\n<\/div>\n\n<!-- WORD BANK -->\n<h3 style=\"margin-top:30px;color:#8b5cf6;\">Verbs &#038; Expressions for Describing Infographics<\/h3>\n\n<div id=\"wordBank\" style=\"\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:15px;\n\"><\/div>\n\n<!-- USED WORDS BOX -->\n<h3 style=\"margin-top:25px;color:#8b5cf6;\">Used Words<\/h3>\n\n<div id=\"usedWords\" style=\"\n  min-height:90px;\n  border:2px dashed #c4b5fd;\n  border-radius:16px;\n  padding:15px;\n  background:#ffffff;\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n\"><\/div>\n\n<script>\nconst words = [\n\n  \/\/ STRUCTURE NOUNS\n  \"dome\",\n  \"minarets\",\n  \"mosaics\",\n  \"upper gallery\",\n  \"main hall\",\n  \"buttresses\",\n  \"columns\",\n  \"arches\",\n  \"interior\",\n  \"structure\",\n  \"architectural features\",\n  \"large open space\",\n  \"historic monument\",\n\n  \/\/ INFOGRAPHIC VERBS\n  \"shows\",\n  \"features\",\n  \"displays\",\n  \"highlights\",\n  \"labels\",\n  \"illustrates\",\n  \"describes\",\n  \"points out\",\n  \"focuses on\",\n  \"represents\",\n  \"identifies\",\n\n  \/\/ ACADEMIC EXPRESSIONS\n  \"important details\",\n  \"the design of the building\",\n  \"the structure clearly\",\n  \"different parts of the building\",\n  \"the location of the dome\",\n  \"the history timeline\"\n];\n\nconst wordBank = document.getElementById(\"wordBank\");\nconst usedWords = document.getElementById(\"usedWords\");\n\nwords.forEach(word => {\n  const chip = document.createElement(\"div\");\n  chip.textContent = word;\n  chip.draggable = true;\n  chip.style.cssText = `\n    padding:8px 14px;\n    background:#f3e8ff;\n    border-radius:16px;\n    border:1px solid #ddd6fe;\n    font-weight:600;\n    cursor:grab;\n  `;\n\n  chip.addEventListener(\"dragstart\", e => {\n    e.dataTransfer.setData(\"text\/plain\", word);\n  });\n\n  wordBank.appendChild(chip);\n});\n\nusedWords.addEventListener(\"dragover\", e => {\n  e.preventDefault();\n});\n\nusedWords.addEventListener(\"drop\", e => {\n  e.preventDefault();\n  const word = e.dataTransfer.getData(\"text\/plain\");\n\n  const chip = document.createElement(\"div\");\n  chip.textContent = word;\n  chip.style.cssText = `\n    padding:8px 14px;\n    background:#c4b5fd;\n    border-radius:16px;\n    font-weight:600;\n  `;\n\n  usedWords.appendChild(chip);\n});\n<\/script>\n\n<\/section>\n\n\n\n<!--nextpage-->\n\n\n\n<section style=\"max-width:1200px;margin:40px auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\">\n\n<style>\n\n.infographic-wrapper{\ndisplay:grid;\ngrid-template-columns:1fr 1fr;\ngap:30px;\nalign-items:stretch;\n}\n\n.infographic-images{\ndisplay:flex;\nflex-direction:column;\ngap:16px;\n}\n\n.infographic-images img{\nwidth:100%;\nborder-radius:16px;\nborder:2px solid #e9d5ff;\nbox-shadow:0 10px 22px rgba(139,92,246,.12);\n}\n\n.task-box{\nbackground:#fff7fb;\nborder:2px solid #e9d5ff;\nborder-radius:20px;\npadding:24px;\ndisplay:flex;\nflex-direction:column;\njustify-content:center;\nbox-shadow:0 10px 22px rgba(139,92,246,.12);\n}\n\n.task-title{\nfont-size:20px;\nfont-weight:700;\ncolor:#8b5cf6;\nmargin-bottom:10px;\n}\n\n.task-box p{\nmargin:0 0 12px 0;\nfont-size:16px;\nline-height:1.55;\ncolor:#2d2a32;\n}\n\n.wordbank{\ndisplay:flex;\nflex-wrap:wrap;\ngap:8px;\nmargin-top:10px;\n}\n\n.word{\nbackground:#ede9fe;\npadding:6px 10px;\nborder-radius:8px;\ncursor:grab;\nfont-size:14px;\nborder:1px solid #d8b4fe;\n}\n\n.dropbox{\nmargin-top:16px;\nborder:2px dashed #c4b5fd;\nborder-radius:12px;\npadding:14px;\nmin-height:70px;\nbackground:#faf5ff;\nfont-size:14px;\n}\n\n.dropbox strong{\ncolor:#6d28d9;\n}\n\n@media (max-width:800px){\n.infographic-wrapper{\ngrid-template-columns:1fr;\n}\n}\n\n<\/style>\n\n<div class=\"infographic-wrapper\">\n\n<!-- INFOGRAPHIC IMAGES -->\n<div class=\"infographic-images\">\n\n<img decoding=\"async\" src=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/1-scaled.png\">\n\n<img decoding=\"async\" src=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/3-scaled.png\">\n\n<img decoding=\"async\" src=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/2-scaled.png\">\n\n<\/div>\n\n\n<!-- TASK -->\n<div class=\"task-box\">\n\n<div class=\"task-title\">\nBlue Mosque Writing Task\n<\/div>\n\n<p>\nLook at the infographic. Write <b>6\u20138 sentences<\/b> about the <b>Blue Mosque<\/b> in your form.\n<\/p>\n\n<p>\nDrag the words you use into the <b>&#8220;Used Words&#8221;<\/b> box.\n<\/p>\n\n<div class=\"wordbank\">\n<div class=\"word\" draggable=\"true\">mosque<\/div>\n<div class=\"word\" draggable=\"true\">Istanbul<\/div>\n<div class=\"word\" draggable=\"true\">dome<\/div>\n<div class=\"word\" draggable=\"true\">minaret<\/div>\n<div class=\"word\" draggable=\"true\">historic<\/div>\n<div class=\"word\" draggable=\"true\">famous<\/div>\n<div class=\"word\" draggable=\"true\">beautiful<\/div>\n<div class=\"word\" draggable=\"true\">architecture<\/div>\n<\/div>\n\n<div class=\"dropbox\" ondrop=\"drop(event)\" ondragover=\"allowDrop(event)\">\n<strong>Used Words<\/strong>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n\n<script>\n\nfunction allowDrop(ev){\nev.preventDefault();\n}\n\ndocument.querySelectorAll('.word').forEach(word=>{\nword.addEventListener('dragstart',function(e){\ne.dataTransfer.setData(\"text\",this.innerText);\n});\n});\n\nfunction drop(ev){\nev.preventDefault();\nconst text = ev.dataTransfer.getData(\"text\");\n\nconst el = document.createElement(\"span\");\nel.innerText = text;\nel.style.marginRight = \"6px\";\n\nev.target.appendChild(el);\n}\n\n<\/script>\n\n<\/section>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Blue Mosque Interactive Exercise<\/title>\n  <style>\n    body {\n      font-family: Arial, sans-serif;\n      background: #f4f8fb;\n      color: #1f2d3d;\n      margin: 0;\n      padding: 0;\n    }\n\n    .container {\n      max-width: 900px;\n      margin: 40px auto;\n      background: #ffffff;\n      padding: 30px;\n      border-radius: 16px;\n      box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);\n    }\n\n    h1 {\n      text-align: center;\n      color: #1b4f72;\n      margin-bottom: 10px;\n    }\n\n    .intro {\n      text-align: center;\n      font-size: 18px;\n      margin-bottom: 30px;\n    }\n\n    .question {\n      background: #eef6fb;\n      border-left: 6px solid #4a90e2;\n      padding: 18px;\n      margin-bottom: 18px;\n      border-radius: 10px;\n    }\n\n    .question p {\n      margin: 0 0 10px;\n      font-weight: bold;\n    }\n\n    input[type=\"text\"] {\n      width: 100%;\n      padding: 10px;\n      font-size: 16px;\n      border: 1px solid #c9d8e6;\n      border-radius: 8px;\n      box-sizing: border-box;\n    }\n\n    .buttons {\n      text-align: center;\n      margin-top: 25px;\n    }\n\n    button {\n      background: #1b4f72;\n      color: white;\n      border: none;\n      padding: 12px 20px;\n      margin: 8px;\n      border-radius: 10px;\n      font-size: 16px;\n      cursor: pointer;\n    }\n\n    button:hover {\n      background: #154360;\n    }\n\n    .feedback {\n      margin-top: 8px;\n      font-size: 15px;\n      font-weight: bold;\n    }\n\n    .correct {\n      color: #1e8449;\n    }\n\n    .incorrect {\n      color: #c0392b;\n    }\n\n    .score {\n      text-align: center;\n      font-size: 22px;\n      font-weight: bold;\n      margin-top: 25px;\n      color: #1b4f72;\n    }\n\n    .hint {\n      font-size: 14px;\n      color: #5d6d7e;\n      margin-top: 6px;\n    }\n  <\/style>\n<\/head>\n<body>\n  <div class=\"container\">\n    <h1>The Blue Mosque Interactive Exercise<\/h1>\n    <p class=\"intro\">\n      Answer the questions to learn more about the Blue Mosque!\n    <\/p>\n\n    <div class=\"question\">\n      <p>1. Where is the Blue Mosque?<\/p>\n      <input type=\"text\" id=\"q1\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: Think about the city and country.<\/div>\n      <div class=\"feedback\" id=\"f1\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>2. Where is it located exactly (district)?<\/p>\n      <input type=\"text\" id=\"q2\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: It is in a famous district of Istanbul.<\/div>\n      <div class=\"feedback\" id=\"f2\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>3. Is the district old or new?<\/p>\n      <input type=\"text\" id=\"q3\" placeholder=\"Type your answer here\" \/>\n      <div class=\"feedback\" id=\"f3\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>4. Why is the mosque special?<\/p>\n      <input type=\"text\" id=\"q4\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: Think about the minarets.<\/div>\n      <div class=\"feedback\" id=\"f4\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>5. Why was this special for that time?<\/p>\n      <input type=\"text\" id=\"q5\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: It was the first mosque built this way.<\/div>\n      <div class=\"feedback\" id=\"f5\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>6. How many windows are inside the mosque?<\/p>\n      <input type=\"text\" id=\"q6\" placeholder=\"Type your answer here\" \/>\n      <div class=\"feedback\" id=\"f6\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>7. What do the windows do?<\/p>\n      <input type=\"text\" id=\"q7\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: They make the inside bright.<\/div>\n      <div class=\"feedback\" id=\"f7\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>8. Who was the mosque built by?<\/p>\n      <input type=\"text\" id=\"q8\" placeholder=\"Type your answer here\" \/>\n      <div class=\"feedback\" id=\"f8\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>9. When was it built?<\/p>\n      <input type=\"text\" id=\"q9\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: It was built a very long time ago.<\/div>\n      <div class=\"feedback\" id=\"f9\"><\/div>\n    <\/div>\n\n    <div class=\"question\">\n      <p>10. Does that make it a historic building?<\/p>\n      <input type=\"text\" id=\"q10\" placeholder=\"Type your answer here\" \/>\n      <div class=\"hint\">Hint: Answer yes or no, and explain why.<\/div>\n      <div class=\"feedback\" id=\"f10\"><\/div>\n    <\/div>\n\n    <div class=\"buttons\">\n      <button onclick=\"checkAnswers()\">Check Answers<\/button>\n      <button onclick=\"showSampleAnswers()\">Show Sample Answers<\/button>\n      <button onclick=\"resetQuiz()\">Reset<\/button>\n    <\/div>\n\n    <div class=\"score\" id=\"scoreBox\"><\/div>\n  <\/div>\n\n  <script>\n    const answers = {\n      q1: [\"istanbul, turkey\", \"it is in istanbul, turkey\", \"in istanbul, turkey\"],\n      q2: [\"sultanahmet\", \"in sultanahmet\"],\n      q3: [\"old\", \"it is old\", \"an old district\"],\n      q4: [\n        \"it has six minarets\",\n        \"the mosque is special because it has six minarets\",\n        \"because it has six minarets\"\n      ],\n      q5: [\n        \"it was the first mosque built with six minarets\",\n        \"because it was the first mosque built with six minarets\",\n        \"it was unique because it was the first mosque built with six minarets\"\n      ],\n      q6: [\"260\", \"about 260\", \"there are 260 windows\", \"about 260 windows\"],\n      q7: [\n        \"they let in a lot of light\",\n        \"the windows let in a lot of light\",\n        \"they make the mosque bright\"\n      ],\n      q8: [\"the ottoman empire\", \"it was built by the ottoman empire\"],\n      q9: [\n        \"more than 400 years ago\",\n        \"it was built more than 400 years ago\"\n      ],\n      q10: [\n        \"yes, because it is more than 400 years old\",\n        \"yes, it is a historic building\",\n        \"yes, because it was built more than 400 years ago\"\n      ]\n    };\n\n    const sampleAnswers = {\n      q1: \"It is in Istanbul, Turkey.\",\n      q2: \"It is located in Sultanahmet.\",\n      q3: \"It is an old district.\",\n      q4: \"The mosque is special because it has six minarets.\",\n      q5: \"This was special because it was the first mosque built with six minarets.\",\n      q6: \"There are about 260 windows inside the mosque.\",\n      q7: \"The windows let in a lot of light.\",\n      q8: \"It was built by the Ottoman Empire.\",\n      q9: \"It was built more than 400 years ago.\",\n      q10: \"Yes, it is a historic building because it is more than 400 years old.\"\n    };\n\n    function normalize(text) {\n      return text\n        .toLowerCase()\n        .replace(\/[^\\w\\s]\/g, \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim();\n    }\n\n    function checkAnswers() {\n      let score = 0;\n\n      for (let i = 1; i <= 10; i++) {\n        const input = document.getElementById(`q${i}`);\n        const feedback = document.getElementById(`f${i}`);\n        const userAnswer = normalize(input.value);\n\n        let correct = false;\n        for (const possibleAnswer of answers[`q${i}`]) {\n          if (userAnswer === normalize(possibleAnswer) || userAnswer.includes(normalize(possibleAnswer))) {\n            correct = true;\n            break;\n          }\n        }\n\n        if (correct) {\n          feedback.textContent = \"Correct!\";\n          feedback.className = \"feedback correct\";\n          score++;\n        } else {\n          feedback.textContent = \"Try again.\";\n          feedback.className = \"feedback incorrect\";\n        }\n      }\n\n      document.getElementById(\"scoreBox\").textContent = `Your score: ${score} \/ 10`;\n    }\n\n    function showSampleAnswers() {\n      for (let i = 1; i <= 10; i++) {\n        const feedback = document.getElementById(`f${i}`);\n        feedback.textContent = `Sample answer: ${sampleAnswers[`q${i}`]}`;\n        feedback.className = \"feedback correct\";\n      }\n      document.getElementById(\"scoreBox\").textContent = \"\";\n    }\n\n    function resetQuiz() {\n      for (let i = 1; i <= 10; i++) {\n        document.getElementById(`q${i}`).value = \"\";\n        document.getElementById(`f${i}`).textContent = \"\";\n        document.getElementById(`f${i}`).className = \"feedback\";\n      }\n      document.getElementById(\"scoreBox\").textContent = \"\";\n    }\n  <\/script>\n<\/body>\n<\/html>\n<br>\n\n\n\n<div class=\"nearpod-container\">\n\n<p class=\"nearpod-text\">\nNow write your answers on Nearpod.\n<\/p>\n\n<a href=\"https:\/\/app.nearpod.com\/?pin=5zlvr\">\n\ud83d\ude80 Nearpod Writing\n<\/a>\n\n<\/div>\n\n<style>\n\n.nearpod-container{\ntext-align:center;\nmargin-top:30px;\n}\n\n.nearpod-text{\nfont-size:18px;\nmargin-bottom:15px;\n}\n\n.nearpod-btn{\ndisplay:inline-block;\npadding:14px 26px;\nbackground:#3f51b5;\ncolor:white;\nfont-size:18px;\nfont-weight:600;\ntext-decoration:none;\nborder-radius:8px;\nbox-shadow:0 4px 10px rgba(0,0,0,0.15);\ntransition:all 0.2s ease;\n}\n\n.nearpod-btn:hover{\nbackground:#2f3fa2;\ntransform:translateY(-2px);\nbox-shadow:0 6px 14px rgba(0,0,0,0.2);\n}\n\n<\/style>\n\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Build Sentences: The Blue Mosque<\/title>\n\n<style>\n\nbody{\nfont-family: Arial, sans-serif;\nbackground:#f4f8fb;\npadding:30px;\n}\n\n.container{\nmax-width:900px;\nmargin:auto;\n}\n\n.bank{\ndisplay:flex;\nflex-wrap:wrap;\ngap:10px;\npadding:15px;\nbackground:#e9f2fa;\nborder-radius:10px;\nmargin-bottom:25px;\n}\n\n.word{\npadding:8px 14px;\nbackground:white;\nborder:1px solid #cfd9e3;\nborder-radius:8px;\ncursor:grab;\n}\n\n.dropzone{\nmin-height:50px;\nborder:2px dashed #9fb8d0;\nborder-radius:10px;\npadding:10px;\nmargin:10px 0 25px 0;\nbackground:#ffffff;\n\ndisplay:flex;\nflex-wrap:wrap;\ngap:6px;\nalign-items:center;\n}\n\nbutton{\npadding:10px 18px;\nbackground:#2c5d88;\ncolor:white;\nborder:none;\nborder-radius:8px;\ncursor:pointer;\n}\n\n.feedback{\nmargin-top:15px;\nfont-size:18px;\n}\n\n<\/style>\n<\/head>\n\n<body>\n\n<div class=\"container\">\n\n<h2>Build Sentences About the Blue Mosque<\/h2>\n\n<p>Drag the pieces to build correct sentences.<\/p>\n\n<div class=\"bank\" id=\"bank\">\n\n<div class=\"word\" draggable=\"true\">The Blue Mosque<\/div>\n<div class=\"word\" draggable=\"true\">.<\/div>\n<div class=\"word\" draggable=\"true\">,<\/div>\n<div class=\"word\" draggable=\"true\">,<\/div>\n<div class=\"word\" draggable=\"true\">.<\/div>\n<div class=\"word\" draggable=\"true\">.<\/div>\n<div class=\"word\" draggable=\"true\">.<\/div>\n<div class=\"word\" draggable=\"true\">.<\/div>\n<div class=\"word\" draggable=\"true\">is a famous mosque in<\/div>\n<div class=\"word\" draggable=\"true\">has six minarets<\/div>\n\n<div class=\"word\" draggable=\"true\">Istanbul, Turkey<\/div>\n<div class=\"word\" draggable=\"true\">that let in a lot of light<\/div>\n<div class=\"word\" draggable=\"true\">because<\/div>\n<div class=\"word\" draggable=\"true\">Sultanahmet<\/div>\n<div class=\"word\" draggable=\"true\">an old district<\/div>\n<div class=\"word\" draggable=\"true\">of Istanbul<\/div>\n\n<div class=\"word\" draggable=\"true\">which makes it special<\/div>\n<div class=\"word\" draggable=\"true\">is located in<\/div>\n\n<div class=\"word\" draggable=\"true\">It<\/div>\n<div class=\"word\" draggable=\"true\">It<\/div>\n<div class=\"word\" draggable=\"true\">this was very unusual when it was built<\/div>\n\n<div class=\"word\" draggable=\"true\">There are about 260 windows<\/div>\n\n<div class=\"word\" draggable=\"true\">was built by the Ottoman Empire<\/div>\n<div class=\"word\" draggable=\"true\">more than 400 years ago<\/div>\n\n<div class=\"word\" draggable=\"true\">It<\/div>\n\n<!-- wrong stems -->\n\n<div class=\"word\" draggable=\"true\">haves six minarets<\/div>\n<div class=\"word\" draggable=\"true\">in Paris<\/div>\n<div class=\"word\" draggable=\"true\">a new district<\/div>\n<div class=\"word\" draggable=\"true\">was built by Romans<\/div>\n<div class=\"word\" draggable=\"true\">10 windows<\/div>\n\n<\/div>\n\n<p><b>Sentence 1<\/b><\/p>\n<div class=\"dropzone\"><\/div>\n\n<p><b>Sentence 2<\/b><\/p>\n<div class=\"dropzone\"><\/div>\n\n<p><b>Sentence 3<\/b><\/p>\n<div class=\"dropzone\"><\/div>\n\n<p><b>Sentence 4<\/b><\/p>\n<div class=\"dropzone\"><\/div>\n\n<p><b>Sentence 5<\/b><\/p>\n<div class=\"dropzone\"><\/div>\n\n<button onclick=\"check()\">Check Sentences<\/button>\n\n<div class=\"feedback\" id=\"feedback\"><\/div>\n\n<\/div>\n\n<script>\n\nlet dragged = null;\n\ndocument.querySelectorAll(\".word\").forEach(word=>{\nword.addEventListener(\"dragstart\",function(){\ndragged = this;\n});\n});\n\ndocument.querySelectorAll(\".dropzone, #bank\").forEach(zone=>{\n\nzone.addEventListener(\"dragover\",function(e){\ne.preventDefault();\n});\n\nzone.addEventListener(\"drop\",function(e){\ne.preventDefault();\n\nlet target = e.currentTarget;   \/\/ always use the container\n\ntarget.appendChild(dragged);\n\n});\n\n});\n\nfunction check(){\n\nlet zones=document.querySelectorAll(\".dropzone\");\nlet score=0;\n\nzones.forEach(z=>{\n\nlet text=z.innerText.toLowerCase();\n\nif(\ntext.includes(\"haves\") ||\ntext.includes(\"paris\") ||\ntext.includes(\"romans\") ||\ntext.includes(\"10 windows\") ||\ntext.includes(\"new district\")\n){\n}\nelse if(text.length>15){\nscore++;\n}\n\n});\n\ndocument.getElementById(\"feedback\").innerHTML =\n\"You built \"+score+\" good sentences out of 5.\";\n\n}\n\n<\/script>\n\n<\/body>\n<\/html>\n\n\n\n<div class=\"nearpod-container\">\n\n<p class=\"nearpod-text\">\nWrite a paragraph about the Blue Mosque (6 sentences).\nUse the sentences you built in the activity to help you.\n<\/p>\n\n<a href=\"https:\/\/app.nearpod.com\/?pin=5ZLVR\" target=\"_blank\" class=\"nearpod-btn\">\n\ud83d\ude80 Nearpod Writing\n<\/a>\n\n<\/div>\n\n<style>\n\n.nearpod-container{\ntext-align:center;\nmargin-top:30px;\n}\n\n.nearpod-text{\nfont-size:18px;\nmargin-bottom:15px;\n}\n\n.nearpod-btn{\ndisplay:inline-block;\npadding:14px 26px;\nbackground:#3f51b5;\ncolor:white;\nfont-size:18px;\nfont-weight:600;\ntext-decoration:none;\nborder-radius:8px;\nbox-shadow:0 4px 10px rgba(0,0,0,0.15);\ntransition:all 0.2s ease;\n}\n\n.nearpod-btn:hover{\nbackground:#2f3fa2;\ntransform:translateY(-2px);\nbox-shadow:0 6px 14px rgba(0,0,0,0.2);\n}\n\n<\/style>\n\n\n<div class=\"everest-forms\"><div class=\"evf-container layout-two\" id=\"evf-11840\"><form id=\"evf-form-11840\" class=\"everest-form\" data-formid=\"11840\" data-ajax_submission=\"0\" data-keyboard_friendly_form=\"0\" data-form_state_type=\"\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/tr\/wp-json\/wp\/v2\/pages\/12229\"><div class=\"evf-field-container\"><input type=\"hidden\" id=\"_wpnonce11840\" name=\"_wpnonce11840\" value=\"64fb8bd94a\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/tr\/wp-json\/wp\/v2\/pages\/12229\" \/><div class=\"evf-frontend-row\" data-row=\"row_1\" conditional_rules=\"[]\"><div class=\"evf-frontend-grid evf-grid-1\" data-grid=\"grid_1\"><div id=\"evf-11840-field_fullname-container\" class=\"evf-field evf-field-text form-row\" data-field-id=\"fullname\"><label class=\"evf-field-label\" for=\"evf-11840-field_fullname\"><span class=\"evf-label\">Name<\/span> <\/label><input type=\"text\" id=\"evf-11840-field_fullname\" class=\"input-text\" name=\"everest_forms[form_fields][fullname]\" ><\/div><div id=\"evf-11840-field_message-container\" class=\"evf-field evf-field-textarea form-row\" data-field-id=\"message\"><label class=\"evf-field-label\" for=\"evf-11840-field_message\"><span class=\"evf-label\">Answer<\/span> <\/label><textarea id=\"evf-11840-field_message\" class=\"input-text\" name=\"everest_forms[form_fields][message]\"  ><\/textarea><\/div><\/div><\/div><\/div><div class=\"evf-honeypot-container evf-field-hp\"><label for=\"evf-11840-field-hp\" class=\"evf-field-label\">Website<\/label><input type=\"text\" name=\"everest_forms[hp]\" id=\"evf-11840-field-hp\" class=\"input-text\"><\/div><div class=\"evf-submit-container \" ><input type=\"hidden\" name=\"everest_forms[id]\" value=\"11840\"><input type=\"hidden\" name=\"everest_forms[author]\" value=\"1\"><button type='submit' name='everest_forms[submit]' class='everest-forms-submit-button button evf-submit ' id='evf-submit-11840' value='evf-submit' data-process-text=\"Processing\u2026\" conditional_rules='&quot;&quot;' conditional_id='evf-submit-11840'  id=\"evf-submit-11840\" aria-live=\"assertive\">Submit<\/button><\/div><\/form><\/div><!-- .evf-container --><\/div>\n\n\n<!--nextpage-->\n\n\n\n<div class=\"artist-profile-builder\">\n  <style>\n    .artist-profile-builder {\n      --bg: #111827;\n      --panel: #1f2937;\n      --panel-2: #243041;\n      --text: #f9fafb;\n      --muted: #d1d5db;\n      --accent: #f9a8d4;\n      --accent-2: #93c5fd;\n      --accent-3: #fcd34d;\n      --accent-4: #86efac;\n      --border: rgba(255,255,255,0.12);\n      --shadow: 0 10px 30px rgba(0,0,0,0.25);\n      font-family: Arial, sans-serif;\n      background: linear-gradient(180deg, #0f172a 0%, #111827 100%);\n      color: var(--text) !important;\n      border-radius: 24px;\n      padding: 28px;\n      max-width: 1100px;\n      margin: 30px auto;\n      box-shadow: var(--shadow);\n    }\n\n    .artist-profile-builder * {\n      box-sizing: border-box;\n      color: var(--text);\n    }\n\n    .artist-profile-builder h2,\n    .artist-profile-builder h3 {\n      margin-top: 0;\n      color: #fff !important;\n    }\n\n    .artist-profile-builder p {\n      color: var(--muted) !important;\n      line-height: 1.6;\n    }\n\n    .apb-intro {\n      background: rgba(255,255,255,0.04);\n      border: 1px solid var(--border);\n      border-radius: 18px;\n      padding: 16px 18px;\n      margin-bottom: 22px;\n    }\n\n    .apb-grid {\n      display: grid;\n      grid-template-columns: 1.1fr 0.9fr;\n      gap: 22px;\n    }\n\n    @media (max-width: 900px) {\n      .apb-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    .apb-card,\n    .apb-bank,\n    .apb-output {\n      background: rgba(255,255,255,0.05);\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      padding: 20px;\n    }\n\n    .apb-section-title {\n      font-size: 1.05rem;\n      font-weight: 700;\n      margin-bottom: 14px;\n      color: #fff !important;\n    }\n\n    .apb-label {\n      display: block;\n      font-weight: 700;\n      margin: 14px 0 8px;\n      color: #fff !important;\n    }\n\n    .apb-select,\n    .apb-textarea,\n    .apb-input {\n      width: 100%;\n      background: #ffffff !important;\n      color: #111827 !important;\n      border: 2px solid #d1d5db;\n      border-radius: 14px;\n      padding: 12px 14px;\n      font-size: 16px;\n      outline: none;\n    }\n\n    .apb-select:focus,\n    .apb-textarea:focus,\n    .apb-input:focus {\n      border-color: #93c5fd;\n      box-shadow: 0 0 0 3px rgba(147,197,253,0.25);\n    }\n\n    .apb-textarea {\n      min-height: 130px;\n      resize: vertical;\n    }\n\n    .apb-profile-preview {\n      margin-top: 18px;\n      background: linear-gradient(180deg, rgba(249,168,212,0.12), rgba(147,197,253,0.08));\n      border: 1px dashed rgba(255,255,255,0.25);\n      border-radius: 18px;\n      padding: 18px;\n    }\n\n    .apb-profile-preview .row {\n      padding: 10px 0;\n      border-bottom: 1px dashed rgba(255,255,255,0.12);\n    }\n\n    .apb-profile-preview .row:last-child {\n      border-bottom: none;\n    }\n\n    .apb-key {\n      font-weight: 700;\n      color: #fff !important;\n      display: inline-block;\n      min-width: 170px;\n    }\n\n    .apb-value {\n      color: #fef3c7 !important;\n      font-weight: 600;\n    }\n\n    .apb-bank {\n      display: flex;\n      flex-direction: column;\n      gap: 16px;\n    }\n\n    .apb-chip-group {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n    }\n\n    .apb-chip {\n      background: #fff !important;\n      color: #111827 !important;\n      border: 2px solid #e5e7eb;\n      border-radius: 999px;\n      padding: 10px 14px;\n      cursor: grab;\n      font-weight: 700;\n      transition: 0.2s ease;\n      user-select: none;\n    }\n\n    .apb-chip:hover {\n      transform: translateY(-2px);\n      border-color: #93c5fd;\n    }\n\n    .apb-dropzones {\n      display: grid;\n      gap: 12px;\n      margin-top: 8px;\n    }\n\n    .apb-dropzone {\n      min-height: 58px;\n      border: 2px dashed rgba(255,255,255,0.24);\n      background: rgba(255,255,255,0.03);\n      border-radius: 14px;\n      padding: 12px;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      flex-wrap: wrap;\n    }\n\n    .apb-dropzone strong {\n      color: #fff !important;\n      margin-right: 8px;\n    }\n\n    .apb-dropzone.over {\n      border-color: var(--accent-2);\n      background: rgba(147,197,253,0.12);\n    }\n\n    .apb-slot-token {\n      background: #fde68a !important;\n      color: #111827 !important;\n      border-radius: 999px;\n      padding: 8px 12px;\n      font-weight: 700;\n      display: inline-block;\n    }\n\n    .apb-sentence-builder {\n      margin-top: 18px;\n      background: rgba(255,255,255,0.04);\n      border: 1px solid var(--border);\n      border-radius: 18px;\n      padding: 16px;\n    }\n\n    .apb-sentence {\n      line-height: 2;\n      font-size: 1.05rem;\n      color: #fff !important;\n    }\n\n    .apb-inline-drop {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-width: 130px;\n      min-height: 44px;\n      margin: 0 6px;\n      vertical-align: middle;\n      border: 2px dashed rgba(255,255,255,0.25);\n      border-radius: 12px;\n      padding: 4px 8px;\n      background: rgba(255,255,255,0.03);\n    }\n\n    .apb-inline-drop.over {\n      border-color: var(--accent-3);\n      background: rgba(252,211,77,0.15);\n    }\n\n    .apb-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 12px;\n      margin-top: 18px;\n    }\n\n    .apb-btn {\n      border: none;\n      border-radius: 14px;\n      padding: 12px 18px;\n      font-size: 15px;\n      font-weight: 700;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .apb-btn-primary {\n      background: linear-gradient(90deg, #f9a8d4, #93c5fd);\n      color: #111827 !important;\n    }\n\n    .apb-btn-secondary {\n      background: #ffffff !important;\n      color: #111827 !important;\n    }\n\n    .apb-btn:hover {\n      transform: translateY(-2px);\n      opacity: 0.96;\n    }\n\n    .apb-output {\n      margin-top: 22px;\n    }\n\n    .apb-final-text {\n      background: #ffffff !important;\n      color: #111827 !important;\n      border-radius: 16px;\n      padding: 16px;\n      min-height: 90px;\n      line-height: 1.7;\n      font-size: 16px;\n      white-space: pre-wrap;\n    }\n\n    .apb-helper {\n      font-size: 0.95rem;\n      color: #cbd5e1 !important;\n    }\n  <\/style>\n\n  <h2>\ud83c\udfa8 Become the Artist \u2013 Profile Builder<\/h2>\n\n  <div class=\"apb-intro\">\n    <p><strong>Task:<\/strong> Choose one artist from the reading. Build an artist profile, drag words into the sentence, and then write a short paragraph in role.<\/p>\n    <p class=\"apb-helper\">Suggested artists from the text: Leonardo da Vinci, Michelangelo, Vincent van Gogh, Pablo Picasso, Frida Kahlo, Claude Monet, Yayoi Kusama.<\/p>\n  <\/div>\n\n  <div class=\"apb-grid\">\n    <div class=\"apb-card\">\n      <div class=\"apb-section-title\">1) Build the artist profile<\/div>\n\n      <label class=\"apb-label\" for=\"artistName\">\ud83c\udfa8 Artist name<\/label>\n      <select id=\"artistName\" class=\"apb-select\">\n        <option value=\"\">Choose an artist<\/option>\n        <option>Leonardo da Vinci<\/option>\n        <option>Michelangelo<\/option>\n        <option>Vincent van Gogh<\/option>\n        <option>Pablo Picasso<\/option>\n        <option>Frida Kahlo<\/option>\n        <option>Claude Monet<\/option>\n        <option>Yayoi Kusama<\/option>\n      <\/select>\n\n      <label class=\"apb-label\" for=\"specialChoice\">\ud83e\udde0 What made this artist special?<\/label>\n      <select id=\"specialChoice\" class=\"apb-select\">\n        <option value=\"\">Choose one<\/option>\n        <option>careful observation and realistic detail<\/option>\n        <option>patience, hard work, and strong human figures<\/option>\n        <option>bright colours and strong brush strokes<\/option>\n        <option>using shapes and different viewpoints<\/option>\n        <option>telling personal stories through self-portraits<\/option>\n        <option>painting light, water, and outdoor scenes<\/option>\n        <option>dots, patterns, and unusual bright colours<\/option>\n      <\/select>\n\n      <label class=\"apb-label\" for=\"ideaChoice\">\ud83d\udca1 This artist\u2019s idea about art<\/label>\n      <select id=\"ideaChoice\" class=\"apb-select\">\n        <option value=\"\">Choose one<\/option>\n        <option>Art can look realistic and detailed.<\/option>\n        <option>Art needs patience and practice.<\/option>\n        <option>Art can show emotions and mood.<\/option>\n        <option>Art does not have to look realistic to be meaningful.<\/option>\n        <option>Art can tell personal stories.<\/option>\n        <option>Art can capture light and nature.<\/option>\n        <option>Art can be playful, imaginative, and different.<\/option>\n      <\/select>\n\n      <label class=\"apb-label\" for=\"feelingChoice\">\u2764\ufe0f What feelings does the art show?<\/label>\n      <select id=\"feelingChoice\" class=\"apb-select\">\n        <option value=\"\">Choose one<\/option>\n        <option>calm and thoughtful<\/option>\n        <option>powerful and dramatic<\/option>\n        <option>bright and emotional<\/option>\n        <option>curious and surprised<\/option>\n        <option>brave and personal<\/option>\n        <option>peaceful and natural<\/option>\n        <option>playful and imaginative<\/option>\n      <\/select>\n\n      <div class=\"apb-profile-preview\">\n        <div class=\"row\"><span class=\"apb-key\">\ud83c\udfa8 Name:<\/span> <span class=\"apb-value\" id=\"previewName\">\u2014<\/span><\/div>\n        <div class=\"row\"><span class=\"apb-key\">\ud83e\udde0 Special because:<\/span> <span class=\"apb-value\" id=\"previewSpecial\">\u2014<\/span><\/div>\n        <div class=\"row\"><span class=\"apb-key\">\ud83d\udca1 Idea about art:<\/span> <span class=\"apb-value\" id=\"previewIdea\">\u2014<\/span><\/div>\n        <div class=\"row\"><span class=\"apb-key\">\u2764\ufe0f Feelings:<\/span> <span class=\"apb-value\" id=\"previewFeeling\">\u2014<\/span><\/div>\n      <\/div>\n\n      <label class=\"apb-label\" for=\"ownSentence\">Write one extra sentence about the artist<\/label>\n      <input\n        id=\"ownSentence\"\n        class=\"apb-input\"\n        type=\"text\"\n        placeholder=\"Example: I want people to see the world in a new way.\"\n      \/>\n    <\/div>\n\n    <div class=\"apb-bank\">\n      <div>\n        <div class=\"apb-section-title\">2) Drag words into the sentence<\/div>\n        <p class=\"apb-helper\">Drag one word or phrase into each box.<\/p>\n      <\/div>\n\n      <div>\n        <strong>Word bank<\/strong>\n        <div class=\"apb-chip-group\" id=\"wordBank\">\n          <span class=\"apb-chip\" draggable=\"true\">bright colours<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">realistic detail<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">shapes<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">nature<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">emotions<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">personal stories<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">movement<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">light<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"apb-sentence-builder\">\n        <div class=\"apb-sentence\">\n          I am\n          <span class=\"apb-inline-drop\" data-slot=\"nameSlot\"><\/span>.\n          I paint with\n          <span class=\"apb-inline-drop\" data-slot=\"word1\"><\/span>\n          because I want to show\n          <span class=\"apb-inline-drop\" data-slot=\"word2\"><\/span>.\n          My art is about\n          <span class=\"apb-inline-drop\" data-slot=\"word3\"><\/span>.\n        <\/div>\n      <\/div>\n\n      <div class=\"apb-actions\">\n        <button class=\"apb-btn apb-btn-primary\" id=\"buildParagraph\">Create my paragraph<\/button>\n        <button class=\"apb-btn apb-btn-secondary\" id=\"resetActivity\">Reset<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"apb-output\">\n    <div class=\"apb-section-title\">3) Final paragraph<\/div>\n    <div class=\"apb-final-text\" id=\"finalParagraph\">Your paragraph will appear here.<\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      const artistName = document.getElementById(\"artistName\");\n      const specialChoice = document.getElementById(\"specialChoice\");\n      const ideaChoice = document.getElementById(\"ideaChoice\");\n      const feelingChoice = document.getElementById(\"feelingChoice\");\n      const ownSentence = document.getElementById(\"ownSentence\");\n\n      const previewName = document.getElementById(\"previewName\");\n      const previewSpecial = document.getElementById(\"previewSpecial\");\n      const previewIdea = document.getElementById(\"previewIdea\");\n      const previewFeeling = document.getElementById(\"previewFeeling\");\n\n      const finalParagraph = document.getElementById(\"finalParagraph\");\n      const buildBtn = document.getElementById(\"buildParagraph\");\n      const resetBtn = document.getElementById(\"resetActivity\");\n\n      function updatePreview() {\n        previewName.textContent = artistName.value || \"\u2014\";\n        previewSpecial.textContent = specialChoice.value || \"\u2014\";\n        previewIdea.textContent = ideaChoice.value || \"\u2014\";\n        previewFeeling.textContent = feelingChoice.value || \"\u2014\";\n\n        const nameSlot = document.querySelector('[data-slot=\"nameSlot\"]');\n        if (!nameSlot.querySelector(\".apb-slot-token\") && artistName.value) {\n          nameSlot.innerHTML = '<span class=\"apb-slot-token\">' + artistName.value + \"<\/span>\";\n        } else if (!artistName.value) {\n          nameSlot.innerHTML = \"\";\n        }\n      }\n\n      [artistName, specialChoice, ideaChoice, feelingChoice].forEach(el => {\n        el.addEventListener(\"change\", updatePreview);\n      });\n\n      let draggedItem = null;\n\n      document.querySelectorAll(\".apb-chip\").forEach(chip => {\n        chip.addEventListener(\"dragstart\", function () {\n          draggedItem = this;\n          setTimeout(() => this.style.opacity = \"0.5\", 0);\n        });\n\n        chip.addEventListener(\"dragend\", function () {\n          this.style.opacity = \"1\";\n        });\n      });\n\n      document.querySelectorAll(\".apb-inline-drop\").forEach(zone => {\n        zone.addEventListener(\"dragover\", function (e) {\n          e.preventDefault();\n          this.classList.add(\"over\");\n        });\n\n        zone.addEventListener(\"dragleave\", function () {\n          this.classList.remove(\"over\");\n        });\n\n        zone.addEventListener(\"drop\", function (e) {\n          e.preventDefault();\n          this.classList.remove(\"over\");\n\n          if (!draggedItem) return;\n\n          const existing = this.querySelector(\".apb-slot-token\");\n          if (existing) {\n            const returned = document.createElement(\"span\");\n            returned.className = \"apb-chip\";\n            returned.draggable = true;\n            returned.textContent = existing.textContent;\n            addChipEvents(returned);\n            document.getElementById(\"wordBank\").appendChild(returned);\n          }\n\n          this.innerHTML = '<span class=\"apb-slot-token\">' + draggedItem.textContent + '<\/span>';\n          draggedItem.remove();\n          draggedItem = null;\n        });\n\n        zone.addEventListener(\"click\", function () {\n          const token = this.querySelector(\".apb-slot-token\");\n          if (token && this.dataset.slot !== \"nameSlot\") {\n            const returned = document.createElement(\"span\");\n            returned.className = \"apb-chip\";\n            returned.draggable = true;\n            returned.textContent = token.textContent;\n            addChipEvents(returned);\n            document.getElementById(\"wordBank\").appendChild(returned);\n            this.innerHTML = \"\";\n          }\n        });\n      });\n\n      function addChipEvents(chip) {\n        chip.addEventListener(\"dragstart\", function () {\n          draggedItem = this;\n          setTimeout(() => this.style.opacity = \"0.5\", 0);\n        });\n        chip.addEventListener(\"dragend\", function () {\n          this.style.opacity = \"1\";\n        });\n      }\n\n      function getSlotText(slotName) {\n        const zone = document.querySelector('[data-slot=\"' + slotName + '\"]');\n        const token = zone.querySelector(\".apb-slot-token\");\n        return token ? token.textContent : \"\";\n      }\n\n      buildBtn.addEventListener(\"click\", function () {\n        const name = artistName.value || getSlotText(\"nameSlot\") || \"an artist\";\n        const special = specialChoice.value || \"creative ideas\";\n        const idea = ideaChoice.value || \"Art can be meaningful.\";\n        const feeling = feelingChoice.value || \"strong feelings\";\n        const word1 = getSlotText(\"word1\") || \"bright colours\";\n        const word2 = getSlotText(\"word2\") || \"emotions\";\n        const word3 = getSlotText(\"word3\") || \"art\";\n        const extra = ownSentence.value.trim();\n\n        const paragraph =\n`I am ${name}. I am special because of ${special}. I believe that ${idea} I paint with ${word1} because I want to show ${word2}. My art is about ${word3}, and it can make people feel ${feeling}. ${extra}`;\n\n        finalParagraph.textContent = paragraph;\n      });\n\n      resetBtn.addEventListener(\"click\", function () {\n        artistName.value = \"\";\n        specialChoice.value = \"\";\n        ideaChoice.value = \"\";\n        feelingChoice.value = \"\";\n        ownSentence.value = \"\";\n        finalParagraph.textContent = \"Your paragraph will appear here.\";\n\n        document.querySelectorAll(\".apb-inline-drop\").forEach(zone => {\n          zone.innerHTML = \"\";\n        });\n\n        document.getElementById(\"wordBank\").innerHTML = `\n          <span class=\"apb-chip\" draggable=\"true\">bright colours<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">realistic detail<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">shapes<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">nature<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">emotions<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">personal stories<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">movement<\/span>\n          <span class=\"apb-chip\" draggable=\"true\">light<\/span>\n        `;\n\n        document.querySelectorAll(\".apb-chip\").forEach(addChipEvents);\n        updatePreview();\n      });\n\n      document.querySelectorAll(\".apb-chip\").forEach(addChipEvents);\n      updatePreview();\n    })();\n  <\/script>\n<\/div>\n\n\n\n<div class=\"impressionism-transformer\">\n  <style>\n    .impressionism-transformer {\n      --bg: #fffaf7;\n      --panel: #ffffff;\n      --panel-soft: #fff4ec;\n      --panel-blue: #eef7ff;\n      --text: #2f2a26;\n      --muted: #6f665f;\n      --border: #eadfd6;\n      --accent: #f4b183;\n      --accent-2: #9cc9f5;\n      --accent-3: #f6d78b;\n      --accent-4: #b9dfc8;\n      --shadow: 0 10px 28px rgba(120, 92, 73, 0.08);\n      font-family: Arial, sans-serif;\n      background: linear-gradient(180deg, #fffdfb 0%, #fff7f2 100%);\n      color: var(--text) !important;\n      border: 1px solid var(--border);\n      border-radius: 24px;\n      padding: 28px;\n      max-width: 1180px;\n      margin: 30px auto;\n      box-shadow: var(--shadow);\n    }\n\n    .impressionism-transformer * {\n      box-sizing: border-box;\n    }\n\n    .impressionism-transformer h2,\n    .impressionism-transformer h3,\n    .impressionism-transformer h4,\n    .impressionism-transformer p,\n    .impressionism-transformer label,\n    .impressionism-transformer li,\n    .impressionism-transformer span,\n    .impressionism-transformer div {\n      color: var(--text) !important;\n    }\n\n    .it-header {\n      background: linear-gradient(135deg, #fff4ec, #eef7ff);\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      padding: 18px 20px;\n      margin-bottom: 22px;\n    }\n\n    .it-header p {\n      margin: 8px 0 0;\n      color: var(--muted) !important;\n      line-height: 1.6;\n    }\n\n    .it-grid {\n      display: grid;\n      grid-template-columns: 0.95fr 1.05fr;\n      gap: 22px;\n    }\n\n    @media (max-width: 950px) {\n      .it-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    .it-panel {\n      background: var(--panel);\n      border: 1px solid var(--border);\n      border-radius: 22px;\n      padding: 20px;\n      box-shadow: var(--shadow);\n    }\n\n    .it-subtitle {\n      font-size: 1.05rem;\n      font-weight: 700;\n      margin-bottom: 14px;\n    }\n\n    .it-compare {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n      margin-bottom: 18px;\n    }\n\n    @media (max-width: 700px) {\n      .it-compare {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    .it-column {\n      border-radius: 18px;\n      border: 1px solid var(--border);\n      padding: 16px;\n      min-height: 220px;\n    }\n\n    .it-old {\n      background: #fff7f4;\n    }\n\n    .it-new {\n      background: #f4faff;\n    }\n\n    .it-column h4 {\n      margin: 0 0 10px;\n      font-size: 1rem;\n    }\n\n    .it-helper {\n      font-size: 0.94rem;\n      color: var(--muted) !important;\n      line-height: 1.5;\n    }\n\n    .it-dropzone {\n      min-height: 132px;\n      border: 2px dashed #d9ccc2;\n      border-radius: 16px;\n      padding: 12px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      align-content: flex-start;\n      background: rgba(255,255,255,0.6);\n      margin-top: 12px;\n    }\n\n    .it-dropzone.over {\n      border-color: #9cc9f5;\n      background: #eef7ff;\n    }\n\n    .it-bank {\n      margin-top: 18px;\n      background: var(--panel-soft);\n      border: 1px solid var(--border);\n      border-radius: 18px;\n      padding: 16px;\n    }\n\n    .it-chip-wrap {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 12px;\n    }\n\n    .it-chip {\n      background: #ffffff !important;\n      color: #2f2a26 !important;\n      border: 2px solid #eadfd6;\n      border-radius: 999px;\n      padding: 10px 14px;\n      font-weight: 700;\n      font-size: 14px;\n      cursor: grab;\n      user-select: none;\n      transition: 0.2s ease;\n    }\n\n    .it-chip:hover {\n      transform: translateY(-2px);\n      border-color: #f4b183;\n    }\n\n    .it-token {\n      background: #fef1e6 !important;\n      color: #2f2a26 !important;\n      border: 1px solid #efc6a8;\n      border-radius: 999px;\n      padding: 8px 12px;\n      font-weight: 700;\n      font-size: 14px;\n      display: inline-flex;\n      align-items: center;\n      gap: 6px;\n    }\n\n    .it-token button {\n      border: none;\n      background: transparent;\n      color: #8a5f45 !important;\n      cursor: pointer;\n      font-size: 14px;\n      font-weight: 700;\n      padding: 0;\n      line-height: 1;\n    }\n\n    .it-scene-box {\n      background: linear-gradient(135deg, #fffaf5, #f7fbff);\n      border: 1px solid var(--border);\n      border-radius: 18px;\n      padding: 16px;\n      margin-bottom: 18px;\n    }\n\n    .it-label {\n      display: block;\n      font-weight: 700;\n      margin: 14px 0 8px;\n    }\n\n    .it-select,\n    .it-textarea,\n    .it-input {\n      width: 100%;\n      background: #ffffff !important;\n      color: #2f2a26 !important;\n      border: 2px solid #e7dbd1;\n      border-radius: 14px;\n      padding: 12px 14px;\n      font-size: 16px;\n      outline: none;\n    }\n\n    .it-select:focus,\n    .it-textarea:focus,\n    .it-input:focus {\n      border-color: #9cc9f5;\n      box-shadow: 0 0 0 3px rgba(156, 201, 245, 0.2);\n    }\n\n    .it-textarea {\n      min-height: 135px;\n      resize: vertical;\n      line-height: 1.6;\n    }\n\n    .it-writing-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n    }\n\n    @media (max-width: 850px) {\n      .it-writing-grid {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    .it-write-box {\n      border-radius: 18px;\n      padding: 16px;\n      border: 1px solid var(--border);\n    }\n\n    .it-write-old {\n      background: #fff7f4;\n    }\n\n    .it-write-new {\n      background: #f4faff;\n    }\n\n    .it-sentence-bank {\n      margin-top: 10px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n    }\n\n    .it-mini-chip {\n      background: #ffffff !important;\n      color: #5b5149 !important;\n      border: 1px solid #eadfd6;\n      border-radius: 999px;\n      padding: 7px 10px;\n      font-size: 13px;\n      font-weight: 700;\n    }\n\n    .it-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 12px;\n      margin-top: 18px;\n    }\n\n    .it-btn {\n      border: none;\n      border-radius: 14px;\n      padding: 12px 18px;\n      font-size: 15px;\n      font-weight: 700;\n      cursor: pointer;\n      transition: 0.2s ease;\n    }\n\n    .it-btn-primary {\n      background: linear-gradient(90deg, #f4b183, #9cc9f5);\n      color: #2f2a26 !important;\n    }\n\n    .it-btn-secondary {\n      background: #ffffff !important;\n      color: #2f2a26 !important;\n      border: 1px solid #eadfd6;\n    }\n\n    .it-btn:hover {\n      transform: translateY(-2px);\n    }\n\n    .it-output {\n      margin-top: 22px;\n      background: #ffffff;\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      padding: 18px;\n    }\n\n    .it-output-box {\n      background: #fffaf7;\n      border: 1px dashed #dccfc5;\n      border-radius: 16px;\n      padding: 14px;\n      white-space: pre-wrap;\n      line-height: 1.7;\n      min-height: 80px;\n      margin-top: 10px;\n    }\n\n    .it-score {\n      margin-top: 16px;\n      background: #f8fcff;\n      border: 1px solid #d9ebfb;\n      border-radius: 16px;\n      padding: 14px;\n      line-height: 1.7;\n    }\n\n    .it-score strong {\n      color: #2f2a26 !important;\n    }\n  <\/style>\n\n  <div class=\"it-header\">\n    <h2>\ud83c\udf05 Impressionism \u2013 Before vs After Writing Transformation<\/h2>\n    <p>\n      First, sort the features into the correct style. Then describe the <strong>same scene<\/strong> in two ways:\n      one <strong>realistic<\/strong> and one <strong>impressionist<\/strong>.\n    <\/p>\n  <\/div>\n\n  <div class=\"it-grid\">\n    <div class=\"it-panel\">\n      <div class=\"it-subtitle\">1) Sort the features<\/div>\n\n      <div class=\"it-compare\">\n        <div class=\"it-column it-old\">\n          <h4>\u274c OLD STYLE: Detailed and Perfect<\/h4>\n          <div class=\"it-helper\">Think: careful detail, studio work, smooth painting, realistic appearance.<\/div>\n          <div class=\"it-dropzone\" id=\"oldStyleZone\"><\/div>\n        <\/div>\n\n        <div class=\"it-column it-new\">\n          <h4>\u2705 NEW STYLE: Feelings, Light, Movement<\/h4>\n          <div class=\"it-helper\">Think: light, colour, quick brush strokes, outdoor scenes, the moment.<\/div>\n          <div class=\"it-dropzone\" id=\"newStyleZone\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"it-bank\">\n        <strong>Drag the features into the correct column:<\/strong>\n        <div class=\"it-chip-wrap\" id=\"featureBank\">\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"old\">careful detail<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"old\">smooth blending<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"old\">studio painting<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"old\">planned perfectly<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"old\">realistic picture<\/span>\n\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"new\">quick brush strokes<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"new\">light and colour<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"new\">movement<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"new\">painting outdoors<\/span>\n          <span class=\"it-chip\" draggable=\"true\" data-answer=\"new\">capturing the moment<\/span>\n        <\/div>\n\n        <div class=\"it-actions\">\n          <button class=\"it-btn it-btn-primary\" id=\"checkSortBtn\">Check sorting<\/button>\n          <button class=\"it-btn it-btn-secondary\" id=\"resetSortBtn\">Reset sorting<\/button>\n        <\/div>\n\n        <div class=\"it-score\" id=\"sortFeedback\">Sort the features, then click <strong>Check sorting<\/strong>.<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"it-panel\">\n      <div class=\"it-subtitle\">2) Write the same scene in two styles<\/div>\n\n      <div class=\"it-scene-box\">\n        <label class=\"it-label\" for=\"sceneChoice\">Choose a scene<\/label>\n        <select id=\"sceneChoice\" class=\"it-select\">\n          <option value=\"\">Choose a scene<\/option>\n          <option value=\"a park in the morning\">a park in the morning<\/option>\n          <option value=\"a river at sunset\">a river at sunset<\/option>\n          <option value=\"a busy street after rain\">a busy street after rain<\/option>\n          <option value=\"a garden full of flowers\">a garden full of flowers<\/option>\n          <option value=\"the countryside on a windy day\">the countryside on a windy day<\/option>\n        <\/select>\n\n        <label class=\"it-label\" for=\"sceneExtra\">Add one extra detail<\/label>\n        <input\n          id=\"sceneExtra\"\n          class=\"it-input\"\n          type=\"text\"\n          placeholder=\"Example: children are running \/ the sky is pink \/ the trees are moving\"\n        \/>\n      <\/div>\n\n      <div class=\"it-writing-grid\">\n        <div class=\"it-write-box it-write-old\">\n          <h4>\ud83d\uddbc\ufe0f Realistic Description<\/h4>\n          <div class=\"it-helper\">Focus on exact detail and clear description.<\/div>\n          <div class=\"it-sentence-bank\">\n            <span class=\"it-mini-chip\">carefully<\/span>\n            <span class=\"it-mini-chip\">detailed<\/span>\n            <span class=\"it-mini-chip\">smooth<\/span>\n            <span class=\"it-mini-chip\">realistic<\/span>\n            <span class=\"it-mini-chip\">exactly<\/span>\n          <\/div>\n          <label class=\"it-label\" for=\"realisticText\">Write 2\u20134 sentences<\/label>\n          <textarea id=\"realisticText\" class=\"it-textarea\" placeholder=\"Describe the scene in a realistic way. What can you see clearly? What details stand out?\"><\/textarea>\n        <\/div>\n\n        <div class=\"it-write-box it-write-new\">\n          <h4>\ud83c\udfa8 Impressionist Description<\/h4>\n          <div class=\"it-helper\">Focus on light, colour, movement, and feeling.<\/div>\n          <div class=\"it-sentence-bank\">\n            <span class=\"it-mini-chip\">light<\/span>\n            <span class=\"it-mini-chip\">colour<\/span>\n            <span class=\"it-mini-chip\">movement<\/span>\n            <span class=\"it-mini-chip\">moment<\/span>\n            <span class=\"it-mini-chip\">glowing<\/span>\n          <\/div>\n          <label class=\"it-label\" for=\"impressionistText\">Write 2\u20134 sentences<\/label>\n          <textarea id=\"impressionistText\" class=\"it-textarea\" placeholder=\"Describe the same scene like an Impressionist. How does the light look? How do the colours change? What feels alive?\"><\/textarea>\n        <\/div>\n      <\/div>\n\n      <div class=\"it-actions\">\n        <button class=\"it-btn it-btn-primary\" id=\"buildCompareBtn\">Create comparison<\/button>\n        <button class=\"it-btn it-btn-secondary\" id=\"resetWritingBtn\">Reset writing<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"it-output\">\n    <h3>3) Final comparison<\/h3>\n    <div class=\"it-output-box\" id=\"finalCompareBox\">Your two descriptions will appear here.<\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      const featureBank = document.getElementById(\"featureBank\");\n      const oldZone = document.getElementById(\"oldStyleZone\");\n      const newZone = document.getElementById(\"newStyleZone\");\n      const feedback = document.getElementById(\"sortFeedback\");\n\n      const sceneChoice = document.getElementById(\"sceneChoice\");\n      const sceneExtra = document.getElementById(\"sceneExtra\");\n      const realisticText = document.getElementById(\"realisticText\");\n      const impressionistText = document.getElementById(\"impressionistText\");\n      const finalCompareBox = document.getElementById(\"finalCompareBox\");\n\n      const checkSortBtn = document.getElementById(\"checkSortBtn\");\n      const resetSortBtn = document.getElementById(\"resetSortBtn\");\n      const buildCompareBtn = document.getElementById(\"buildCompareBtn\");\n      const resetWritingBtn = document.getElementById(\"resetWritingBtn\");\n\n      let draggedChip = null;\n\n      function makeChipDraggable(chip) {\n        chip.addEventListener(\"dragstart\", function () {\n          draggedChip = this;\n          setTimeout(() => this.style.opacity = \"0.45\", 0);\n        });\n\n        chip.addEventListener(\"dragend\", function () {\n          this.style.opacity = \"1\";\n        });\n      }\n\n      document.querySelectorAll(\".it-chip\").forEach(makeChipDraggable);\n\n      [oldZone, newZone, featureBank].forEach(zone => {\n        zone.addEventListener(\"dragover\", function (e) {\n          e.preventDefault();\n          if (this.classList.contains(\"it-dropzone\")) this.classList.add(\"over\");\n        });\n\n        zone.addEventListener(\"dragleave\", function () {\n          this.classList.remove(\"over\");\n        });\n\n        zone.addEventListener(\"drop\", function (e) {\n          e.preventDefault();\n          this.classList.remove(\"over\");\n          if (!draggedChip) return;\n          this.appendChild(draggedChip);\n          draggedChip = null;\n        });\n      });\n\n      function zoneCorrectCount(zone, expected) {\n        const chips = zone.querySelectorAll(\".it-chip\");\n        let correct = 0;\n        chips.forEach(chip => {\n          if (chip.dataset.answer === expected) correct++;\n        });\n        return { total: chips.length, correct: correct };\n      }\n\n      checkSortBtn.addEventListener(\"click\", function () {\n        const oldResult = zoneCorrectCount(oldZone, \"old\");\n        const newResult = zoneCorrectCount(newZone, \"new\");\n\n        const totalCorrect = oldResult.correct + newResult.correct;\n        const totalPlaced = oldResult.total + newResult.total;\n\n        let message = \"<strong>Result:<\/strong> \";\n\n        if (totalPlaced < 10) {\n          message += \"Place all 10 features first.\";\n        } else if (totalCorrect === 10) {\n          message += \"Excellent. You sorted all the features correctly.\";\n        } else {\n          message += \"You got \" + totalCorrect + \" out of 10 correct. Check which features belong to realistic art and which belong to Impressionism.\";\n        }\n\n        feedback.innerHTML =\n          message +\n          \"<br><strong>Old style correct:<\/strong> \" + oldResult.correct + \"\/5\" +\n          \"<br><strong>Impressionist style correct:<\/strong> \" + newResult.correct + \"\/5\";\n      });\n\n      resetSortBtn.addEventListener(\"click\", function () {\n        const chips = Array.from(document.querySelectorAll(\".it-chip\"));\n        chips.forEach(chip => featureBank.appendChild(chip));\n        feedback.innerHTML = 'Sort the features, then click <strong>Check sorting<\/strong>.';\n      });\n\n      buildCompareBtn.addEventListener(\"click\", function () {\n        const scene = sceneChoice.value || \"a scene\";\n        const extra = sceneExtra.value.trim();\n        const real = realisticText.value.trim();\n        const impr = impressionistText.value.trim();\n\n        const sceneLine = extra ? \"Scene: \" + scene + \" \u2014 \" + extra : \"Scene: \" + scene;\n\n        finalCompareBox.textContent =\n          sceneLine +\n          \"\\n\\nREALISTIC DESCRIPTION:\\n\" +\n          (real || \"Write your realistic description here.\") +\n          \"\\n\\nIMPRESSIONIST DESCRIPTION:\\n\" +\n          (impr || \"Write your impressionist description here.\");\n      });\n\n      resetWritingBtn.addEventListener(\"click\", function () {\n        sceneChoice.value = \"\";\n        sceneExtra.value = \"\";\n        realisticText.value = \"\";\n        impressionistText.value = \"\";\n        finalCompareBox.textContent = \"Your two descriptions will appear here.\";\n      });\n    })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tour Guide Challenge Imagine you are a tour guide. I am a tourist. Tell me what I am looking at. These questions will help you describe what you see: \u2022 What is the name of the building? \u2022 Where is it? \u2022 What big shape do you see? Use full sentences: \u2714 This is Hagia [&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-12229","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CBL: Grade 5: Art - Language Education &amp; Consultancy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/research-says.com\/tr\/cbl-grade-5-art\/\" \/>\n<link rel=\"next\" href=\"https:\/\/research-says.com\/cbl-grade-5-art\/2\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CBL: Grade 5: Art - Language Education &amp; Consultancy\" \/>\n<meta property=\"og:description\" content=\"Tour Guide Challenge Imagine you are a tour guide. I am a tourist. Tell me what I am looking at. These questions will help you describe what you see: \u2022 What is the name of the building? \u2022 Where is it? \u2022 What big shape do you see? Use full sentences: \u2714 This is Hagia [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/research-says.com\/tr\/cbl-grade-5-art\/\" \/>\n<meta property=\"og:site_name\" content=\"Language Education &amp; Consultancy\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/reliableeducationservices\/notifications\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-22T16:28:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/boy-travels.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@guveniliregitim\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/research-says.com\\\/cbl-grade-5-art\\\/\",\"url\":\"https:\\\/\\\/research-says.com\\\/cbl-grade-5-art\\\/\",\"name\":\"CBL: Grade 5: Art - Language Education &amp; Consultancy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/research-says.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/research-says.com\\\/cbl-grade-5-art\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/research-says.com\\\/cbl-grade-5-art\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/research-says.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/boy-travels.png\",\"datePublished\":\"2026-03-01T11:32:55+00:00\",\"dateModified\":\"2026-03-22T16:28:58+00:00\",\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/research-says.com\\\/cbl-grade-5-art\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/research-says.com\\\/cbl-grade-5-art\\\/#primaryimage\",\"url\":\"https:\\\/\\\/research-says.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/boy-travels.png\",\"contentUrl\":\"https:\\\/\\\/research-says.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/boy-travels.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/research-says.com\\\/#website\",\"url\":\"https:\\\/\\\/research-says.com\\\/\",\"name\":\"Language Education &amp; Consultancy\",\"description\":\"Sharper Language. Stronger Communication.\",\"publisher\":{\"@id\":\"https:\\\/\\\/research-says.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/research-says.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/research-says.com\\\/#organization\",\"name\":\"Compleat English\",\"alternateName\":\"IELTS Writing\",\"url\":\"https:\\\/\\\/research-says.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/research-says.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/research-says.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-cropped-plain-logo-e1772516744844.png\",\"contentUrl\":\"https:\\\/\\\/research-says.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/cropped-cropped-plain-logo-e1772516744844.png\",\"width\":150,\"height\":163,\"caption\":\"Compleat English\"},\"image\":{\"@id\":\"https:\\\/\\\/research-says.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/reliableeducationservices\\\/notifications\\\/\",\"https:\\\/\\\/x.com\\\/guveniliregitim\",\"https:\\\/\\\/www.instagram.com\\\/guveniliregitimhizmetleri\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CBL: Grade 5: Art - Language Education &amp; Consultancy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/research-says.com\/tr\/cbl-grade-5-art\/","next":"https:\/\/research-says.com\/cbl-grade-5-art\/2\/","og_locale":"tr_TR","og_type":"article","og_title":"CBL: Grade 5: Art - Language Education &amp; Consultancy","og_description":"Tour Guide Challenge Imagine you are a tour guide. I am a tourist. Tell me what I am looking at. These questions will help you describe what you see: \u2022 What is the name of the building? \u2022 Where is it? \u2022 What big shape do you see? Use full sentences: \u2714 This is Hagia [&hellip;]","og_url":"https:\/\/research-says.com\/tr\/cbl-grade-5-art\/","og_site_name":"Language Education &amp; Consultancy","article_publisher":"https:\/\/www.facebook.com\/reliableeducationservices\/notifications\/","article_modified_time":"2026-03-22T16:28:58+00:00","og_image":[{"url":"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/boy-travels.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@guveniliregitim","twitter_misc":{"Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/research-says.com\/cbl-grade-5-art\/","url":"https:\/\/research-says.com\/cbl-grade-5-art\/","name":"CBL: Grade 5: Art - Language Education &amp; Consultancy","isPartOf":{"@id":"https:\/\/research-says.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/research-says.com\/cbl-grade-5-art\/#primaryimage"},"image":{"@id":"https:\/\/research-says.com\/cbl-grade-5-art\/#primaryimage"},"thumbnailUrl":"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/boy-travels.png","datePublished":"2026-03-01T11:32:55+00:00","dateModified":"2026-03-22T16:28:58+00:00","inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/research-says.com\/cbl-grade-5-art\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/research-says.com\/cbl-grade-5-art\/#primaryimage","url":"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/boy-travels.png","contentUrl":"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/boy-travels.png"},{"@type":"WebSite","@id":"https:\/\/research-says.com\/#website","url":"https:\/\/research-says.com\/","name":"Dil E\u011fitimi ve Dan\u0131\u015fmanl\u0131k","description":"Daha Etkili Dil. Daha G\u00fc\u00e7l\u00fc \u0130leti\u015fim.","publisher":{"@id":"https:\/\/research-says.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/research-says.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/research-says.com\/#organization","name":"Compleat English","alternateName":"IELTS Writing","url":"https:\/\/research-says.com\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/research-says.com\/#\/schema\/logo\/image\/","url":"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/cropped-cropped-plain-logo-e1772516744844.png","contentUrl":"https:\/\/research-says.com\/wp-content\/uploads\/2026\/03\/cropped-cropped-plain-logo-e1772516744844.png","width":150,"height":163,"caption":"Compleat English"},"image":{"@id":"https:\/\/research-says.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/reliableeducationservices\/notifications\/","https:\/\/x.com\/guveniliregitim","https:\/\/www.instagram.com\/guveniliregitimhizmetleri\/"]}]}},"_links":{"self":[{"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/pages\/12229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/comments?post=12229"}],"version-history":[{"count":42,"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/pages\/12229\/revisions"}],"predecessor-version":[{"id":12781,"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/pages\/12229\/revisions\/12781"}],"wp:attachment":[{"href":"https:\/\/research-says.com\/tr\/wp-json\/wp\/v2\/media?parent=12229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}