{"id":1803,"date":"2026-08-31T04:21:01","date_gmt":"2026-08-31T04:21:01","guid":{"rendered":"https:\/\/cuentoskecuentan.com\/?page_id=1803"},"modified":"2026-08-31T23:49:57","modified_gmt":"2026-08-31T23:49:57","slug":"week-3","status":"publish","type":"page","link":"https:\/\/cuentoskecuentan.com\/?page_id=1803","title":{"rendered":"Week 3"},"content":{"rendered":"\n<div id=\"mek-week3-vocab\">\n\n<style>\n#mek-week3-vocab{\n  --purple:#4B169B;\n  --purple-dark:#35106F;\n  --purple-soft:#F7F3FC;\n  --purple-line:#D8C8EC;\n  --yellow:#F6B718;\n  --yellow-soft:#FFF8DF;\n  --gray:#666;\n\n  max-width:1000px;\n  margin:20px auto;\n  padding:26px;\n  background:#fff;\n  border:2px solid var(--purple);\n  border-radius:18px;\n  font-family:Arial, Helvetica, sans-serif;\n  color:#222;\n  box-sizing:border-box;\n}\n\n#mek-week3-vocab *{\n  box-sizing:border-box;\n}\n\n.mek-top{\n  text-align:right;\n  color:var(--purple);\n  font-weight:bold;\n  font-size:13px;\n}\n\n.mek-title{\n  text-align:center;\n  color:var(--purple);\n  font-size:34px;\n  font-weight:900;\n  margin:6px 0 22px;\n}\n\n.mek-head-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:14px;\n}\n\n.mek-head-card{\n  border:2px solid var(--purple);\n  border-radius:15px;\n  padding:14px;\n  display:flex;\n  gap:12px;\n  align-items:center;\n  min-height:105px;\n}\n\n.mek-icon{\n  width:54px;\n  height:54px;\n  min-width:54px;\n  border-radius:50%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:22px;\n  font-weight:900;\n}\n\n.yellow{\n  background:var(--yellow);\n  color:white;\n}\n\n.purple{\n  background:var(--purple);\n  color:white;\n}\n\n.mek-head-card h3{\n  margin:0 0 5px;\n  color:var(--purple);\n  font-size:19px;\n}\n\n.mek-head-card p{\n  margin:0;\n  font-size:14px;\n  line-height:1.35;\n}\n\n.mek-section{\n  border:2px solid var(--purple);\n  border-radius:16px;\n  padding:20px;\n  margin-top:18px;\n}\n\n.mek-section-title{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  color:var(--purple);\n  font-size:22px;\n  font-weight:900;\n}\n\n.mek-number{\n  width:37px;\n  height:37px;\n  min-width:37px;\n  border-radius:50%;\n  background:var(--purple);\n  color:white;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-weight:900;\n}\n\n.mek-instruction{\n  margin:8px 0 17px;\n  font-size:15px;\n  line-height:1.45;\n}\n\n\n\/* VOCABULARY BANK *\/\n\n.vocab-tabs{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-bottom:15px;\n}\n\n.vocab-tab{\n  border:2px solid var(--purple);\n  background:white;\n  color:var(--purple);\n  padding:8px 14px;\n  border-radius:22px;\n  cursor:pointer;\n  font-weight:bold;\n}\n\n.vocab-tab.active{\n  background:var(--purple);\n  color:white;\n}\n\n.vocab-grid{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:9px;\n}\n\n.vocab-card{\n  background:var(--purple-soft);\n  border:1px solid var(--purple-line);\n  border-radius:11px;\n  padding:10px 12px;\n  cursor:pointer;\n}\n\n.vocab-card:hover{\n  border-color:var(--purple);\n}\n\n.vocab-en{\n  color:var(--purple);\n  font-weight:bold;\n  font-size:16px;\n}\n\n.vocab-es{\n  display:block;\n  color:var(--gray);\n  font-size:14px;\n  margin-top:3px;\n}\n\n\n\/* CHALLENGES *\/\n\n.challenge-box{\n  background:var(--purple-soft);\n  border:1.5px solid var(--purple-line);\n  border-radius:15px;\n  padding:22px;\n  text-align:center;\n}\n\n.progress{\n  color:var(--gray);\n  font-size:14px;\n  margin-bottom:10px;\n}\n\n.challenge-word{\n  color:var(--purple);\n  font-size:30px;\n  font-weight:900;\n  margin:18px 0;\n}\n\n.challenge-text{\n  color:var(--purple);\n  font-size:21px;\n  font-weight:800;\n  margin:18px 0;\n}\n\n.options{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:10px;\n  max-width:680px;\n  margin:15px auto;\n}\n\n.option{\n  background:white;\n  border:2px solid var(--purple);\n  color:var(--purple);\n  border-radius:22px;\n  padding:11px 14px;\n  font-weight:bold;\n  cursor:pointer;\n  font-size:15px;\n}\n\n.option:hover{\n  background:var(--purple-soft);\n}\n\n.option.correct{\n  background:var(--purple);\n  color:white;\n}\n\n.option.wrong{\n  background:var(--yellow-soft);\n  border-color:var(--yellow);\n  color:#555;\n}\n\n.feedback{\n  min-height:27px;\n  color:var(--purple);\n  font-weight:bold;\n  margin:11px 0;\n}\n\n.mek-btn{\n  background:var(--purple);\n  border:none;\n  color:white;\n  border-radius:24px;\n  padding:11px 23px;\n  cursor:pointer;\n  font-size:15px;\n  font-weight:bold;\n  margin:4px;\n}\n\n.mek-btn:hover{\n  background:var(--purple-dark);\n}\n\n.mek-btn.secondary{\n  background:white;\n  border:2px solid var(--purple);\n  color:var(--purple);\n}\n\n.spelling-input{\n  width:min(450px,90%);\n  border:none;\n  border-bottom:2px solid #777;\n  background:transparent;\n  text-align:center;\n  padding:10px;\n  font-size:19px;\n  outline:none;\n}\n\n.spelling-input:focus{\n  border-color:var(--purple);\n}\n\n\n\/* FINAL *\/\n\n.final-box{\n  margin-top:18px;\n  border:1.5px solid var(--yellow);\n  border-radius:14px;\n  padding:14px 18px;\n  background:var(--yellow-soft);\n  display:flex;\n  align-items:center;\n  gap:12px;\n}\n\n.final-icon{\n  width:42px;\n  height:42px;\n  min-width:42px;\n  border-radius:50%;\n  background:var(--yellow);\n  color:white;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-weight:900;\n}\n\n@media(max-width:760px){\n\n  #mek-week3-vocab{\n    padding:14px;\n  }\n\n  .mek-head-grid{\n    grid-template-columns:1fr;\n  }\n\n  .vocab-grid{\n    grid-template-columns:1fr 1fr;\n  }\n\n  .options{\n    grid-template-columns:1fr;\n  }\n\n  .mek-title{\n    font-size:27px;\n  }\n}\n<\/style>\n\n\n<div class=\"mek-top\">\nMY ENGLISH KEY &#8211; 1\n<\/div>\n\n<div class=\"mek-title\">\nWEEK 3 VOCABULARY\n<\/div>\n\n\n<div class=\"mek-head-grid\">\n\n  <div class=\"mek-head-card\">\n    <div class=\"mek-icon yellow\">\u2713<\/div>\n    <div>\n      <h3>My Goal<\/h3>\n      <p>I can understand and use Week 3 vocabulary.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"mek-head-card\">\n    <div class=\"mek-icon purple\">A<\/div>\n    <div>\n      <h3>New Words<\/h3>\n      <p>Actions, body parts, family, clothes, objects and numbers.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"mek-head-card\">\n    <div class=\"mek-icon purple\">!<\/div>\n    <div>\n      <h3>Most Important<\/h3>\n      <p>Understand the word and use it in the correct situation.<\/p>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 1 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">1<\/div>\n    Learn the words.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Choose a group. Click a word to hear its pronunciation.\n  <\/div>\n\n  <div class=\"vocab-tabs\">\n\n    <button class=\"vocab-tab active\"\n      onclick=\"showW3Vocabulary('actions',this)\">\n      Actions\n    <\/button>\n\n    <button class=\"vocab-tab\"\n      onclick=\"showW3Vocabulary('objects',this)\">\n      Objects\n    <\/button>\n\n    <button class=\"vocab-tab\"\n      onclick=\"showW3Vocabulary('body',this)\">\n      Body\n    <\/button>\n\n    <button class=\"vocab-tab\"\n      onclick=\"showW3Vocabulary('family',this)\">\n      Family\n    <\/button>\n\n    <button class=\"vocab-tab\"\n      onclick=\"showW3Vocabulary('clothes',this)\">\n      Clothes\n    <\/button>\n\n    <button class=\"vocab-tab\"\n      onclick=\"showW3Vocabulary('numbers',this)\">\n      Numbers\n    <\/button>\n\n  <\/div>\n\n  <div class=\"vocab-grid\" id=\"w3VocabGrid\"><\/div>\n\n<\/div>\n\n\n<!-- SECTION 2 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">2<\/div>\n    English to Spanish.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    What does the word mean?\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3EnglishProgress\"><\/div>\n\n    <div class=\"challenge-word\" id=\"w3EnglishWord\"><\/div>\n\n    <div class=\"options\" id=\"w3EnglishOptions\"><\/div>\n\n    <div class=\"feedback\" id=\"w3EnglishFeedback\"><\/div>\n\n    <button class=\"mek-btn\" onclick=\"nextW3English()\">\n      Next\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 3 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">3<\/div>\n    Spanish to English.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Choose the correct word in English.\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3SpanishProgress\"><\/div>\n\n    <div class=\"challenge-word\" id=\"w3SpanishWord\"><\/div>\n\n    <div class=\"options\" id=\"w3SpanishOptions\"><\/div>\n\n    <div class=\"feedback\" id=\"w3SpanishFeedback\"><\/div>\n\n    <button class=\"mek-btn\" onclick=\"nextW3Spanish()\">\n      Next\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 4 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">4<\/div>\n    Listen and choose.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Listen to the English word and choose its meaning.\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3ListenProgress\"><\/div>\n\n    <button class=\"mek-btn\" onclick=\"hearW3Word()\">\n      Listen\n    <\/button>\n\n    <div class=\"options\" id=\"w3ListenOptions\"><\/div>\n\n    <div class=\"feedback\" id=\"w3ListenFeedback\"><\/div>\n\n    <button class=\"mek-btn secondary\" onclick=\"nextW3Listen()\">\n      Next\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 5 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">5<\/div>\n    Write the word.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Read the meaning in Spanish and write the word in English.\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3SpellProgress\"><\/div>\n\n    <div class=\"challenge-word\" id=\"w3SpellSpanish\"><\/div>\n\n    <input\n      id=\"w3SpellInput\"\n      class=\"spelling-input\"\n      type=\"text\"\n      autocomplete=\"off\"\n      placeholder=\"Write in English\"\n      onkeydown=\"if(event.key==='Enter'){checkW3Spelling();}\"\n    >\n\n    <div style=\"margin-top:16px;\">\n\n      <button class=\"mek-btn\" onclick=\"checkW3Spelling()\">\n        Check\n      <\/button>\n\n      <button class=\"mek-btn secondary\" onclick=\"hearW3Spelling()\">\n        Listen\n      <\/button>\n\n      <button class=\"mek-btn secondary\" onclick=\"nextW3Spelling()\">\n        Next\n      <\/button>\n\n    <\/div>\n\n    <div class=\"feedback\" id=\"w3SpellFeedback\"><\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 6 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">6<\/div>\n    One or more?\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Choose the correct word.\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3PluralProgress\"><\/div>\n\n    <div class=\"challenge-text\" id=\"w3PluralQuestion\"><\/div>\n\n    <div class=\"options\" id=\"w3PluralOptions\"><\/div>\n\n    <div class=\"feedback\" id=\"w3PluralFeedback\"><\/div>\n\n    <button class=\"mek-btn\" onclick=\"nextW3Plural()\">\n      Next\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 7 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">7<\/div>\n    Follow the command.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Read the English command and choose its meaning.\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3CommandProgress\"><\/div>\n\n    <div class=\"challenge-text\" id=\"w3CommandWord\"><\/div>\n\n    <button class=\"mek-btn secondary\" onclick=\"hearW3Command()\">\n      Listen\n    <\/button>\n\n    <div class=\"options\" id=\"w3CommandOptions\"><\/div>\n\n    <div class=\"feedback\" id=\"w3CommandFeedback\"><\/div>\n\n    <button class=\"mek-btn\" onclick=\"nextW3Command()\">\n      Next\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- SECTION 8 -->\n\n<div class=\"mek-section\">\n\n  <div class=\"mek-section-title\">\n    <div class=\"mek-number\">8<\/div>\n    Useful English.\n  <\/div>\n\n  <div class=\"mek-instruction\">\n    Choose the correct English expression.\n  <\/div>\n\n  <div class=\"challenge-box\">\n\n    <div class=\"progress\" id=\"w3PhraseProgress\"><\/div>\n\n    <div class=\"challenge-text\" id=\"w3PhraseSpanish\"><\/div>\n\n    <div class=\"options\" id=\"w3PhraseOptions\"><\/div>\n\n    <div class=\"feedback\" id=\"w3PhraseFeedback\"><\/div>\n\n    <button class=\"mek-btn\" onclick=\"nextW3Phrase()\">\n      Next\n    <\/button>\n\n  <\/div>\n\n<\/div>\n\n\n<div class=\"final-box\">\n\n  <div class=\"final-icon\">\u2713<\/div>\n\n  <div>\n    <strong>Before I continue:<\/strong>\n    I can understand, hear, say and write my Week 3 words.\n  <\/div>\n\n<\/div>\n\n<\/div>\n\n\n<script>\n(function(){\n\nconst w3Vocabulary=[\n\n\/* ACTIONS *\/\n\n{en:\"clap\",es:\"aplaudir\",cat:\"actions\"},\n{en:\"tap\",es:\"dar peque\u00f1os golpes\",cat:\"actions\"},\n{en:\"nod\",es:\"asentir con la cabeza\",cat:\"actions\"},\n{en:\"raise your hands\",es:\"levanta las manos\",cat:\"actions\"},\n{en:\"stand still\",es:\"qu\u00e9date quieto\",cat:\"actions\"},\n{en:\"sing\",es:\"cantar\",cat:\"actions\"},\n{en:\"open\",es:\"abrir\",cat:\"actions\"},\n{en:\"close\",es:\"cerrar\",cat:\"actions\"},\n{en:\"get in line\",es:\"formarse\",cat:\"actions\"},\n{en:\"get out of line\",es:\"salirse de la fila\",cat:\"actions\"},\n{en:\"run\",es:\"correr\",cat:\"actions\"},\n{en:\"give\",es:\"dar\",cat:\"actions\"},\n{en:\"knock\",es:\"tocar la puerta\",cat:\"actions\"},\n{en:\"count\",es:\"contar\",cat:\"actions\"},\n\n\/* OBJECTS \/ ANIMALS \/ NATURE *\/\n\n{en:\"grasshopper\",es:\"saltamontes\",cat:\"objects\"},\n{en:\"gum\",es:\"chicle\",cat:\"objects\"},\n{en:\"moon\",es:\"luna\",cat:\"objects\"},\n{en:\"mouse\",es:\"rat\u00f3n\",cat:\"objects\"},\n{en:\"nut\",es:\"nuez\",cat:\"objects\"},\n{en:\"pie\",es:\"pay\",cat:\"objects\"},\n{en:\"chart\",es:\"tabla\",cat:\"objects\"},\n{en:\"star\",es:\"estrella\",cat:\"objects\"},\n{en:\"sail\",es:\"vela\",cat:\"objects\"},\n{en:\"rose\",es:\"rosa\",cat:\"objects\"},\n{en:\"screw\",es:\"tornillo\",cat:\"objects\"},\n{en:\"seal\",es:\"foca\",cat:\"objects\"},\n{en:\"slide\",es:\"resbaladilla\",cat:\"objects\"},\n{en:\"stamp\",es:\"sello\",cat:\"objects\"},\n{en:\"glue\",es:\"pegamento\",cat:\"objects\"},\n{en:\"crayon\",es:\"cray\u00f3n\",cat:\"objects\"},\n{en:\"cat\",es:\"gato\",cat:\"objects\"},\n{en:\"dog\",es:\"perro\",cat:\"objects\"},\n{en:\"swan\",es:\"cisne\",cat:\"objects\"},\n{en:\"tree\",es:\"\u00e1rbol\",cat:\"objects\"},\n{en:\"banana\",es:\"pl\u00e1tano\",cat:\"objects\"},\n{en:\"eggs\",es:\"huevos\",cat:\"objects\"},\n{en:\"elephant\",es:\"elefante\",cat:\"objects\"},\n{en:\"box\",es:\"caja\",cat:\"objects\"},\n{en:\"trash\",es:\"basura\",cat:\"objects\"},\n{en:\"puppy\",es:\"cachorro\",cat:\"objects\"},\n{en:\"kitten\",es:\"gatito\",cat:\"objects\"},\n{en:\"fish\",es:\"pez\",cat:\"objects\"},\n{en:\"goldfish\",es:\"pez dorado\",cat:\"objects\"},\n{en:\"key\",es:\"llave\",cat:\"objects\"},\n{en:\"leaf\",es:\"hoja\",cat:\"objects\"},\n{en:\"mountain\",es:\"monta\u00f1a\",cat:\"objects\"},\n{en:\"nest\",es:\"nido\",cat:\"objects\"},\n{en:\"peas\",es:\"ch\u00edcharos\",cat:\"objects\"},\n{en:\"rabbit\",es:\"conejo\",cat:\"objects\"},\n{en:\"road\",es:\"camino\",cat:\"objects\"},\n{en:\"wheel\",es:\"rueda\",cat:\"objects\"},\n{en:\"sled\",es:\"trineo\",cat:\"objects\"},\n{en:\"stagecoach\",es:\"diligencia\",cat:\"objects\"},\n{en:\"pet\",es:\"mascota\",cat:\"objects\"},\n\n\/* BODY *\/\n\n{en:\"face\",es:\"cara\",cat:\"body\"},\n{en:\"hair\",es:\"cabello\",cat:\"body\"},\n{en:\"tongue\",es:\"lengua\",cat:\"body\"},\n{en:\"tooth\",es:\"diente\",cat:\"body\"},\n{en:\"teeth\",es:\"dientes\",cat:\"body\"},\n{en:\"lips\",es:\"labios\",cat:\"body\"},\n{en:\"chin\",es:\"barbilla\",cat:\"body\"},\n{en:\"cheek\",es:\"mejilla\",cat:\"body\"},\n\n\/* FAMILY *\/\n\n{en:\"man\",es:\"hombre\",cat:\"family\"},\n{en:\"men\",es:\"hombres\",cat:\"family\"},\n{en:\"woman\",es:\"mujer\",cat:\"family\"},\n{en:\"women\",es:\"mujeres\",cat:\"family\"},\n{en:\"baby\",es:\"beb\u00e9\",cat:\"family\"},\n{en:\"father\",es:\"padre\",cat:\"family\"},\n{en:\"daddy\",es:\"pap\u00e1\",cat:\"family\"},\n{en:\"mother\",es:\"madre\",cat:\"family\"},\n{en:\"son\",es:\"hijo\",cat:\"family\"},\n{en:\"daughter\",es:\"hija\",cat:\"family\"},\n{en:\"family\",es:\"familia\",cat:\"family\"},\n{en:\"grandmother\",es:\"abuela\",cat:\"family\"},\n{en:\"grandfather\",es:\"abuelo\",cat:\"family\"},\n{en:\"brother\",es:\"hermano\",cat:\"family\"},\n{en:\"sister\",es:\"hermana\",cat:\"family\"},\n\n\/* CLOTHES *\/\n\n{en:\"blouse\",es:\"blusa\",cat:\"clothes\"},\n{en:\"skirt\",es:\"falda\",cat:\"clothes\"},\n{en:\"pants\",es:\"pantalones\",cat:\"clothes\"},\n{en:\"shirt\",es:\"camisa\",cat:\"clothes\"},\n{en:\"dress\",es:\"vestido\",cat:\"clothes\"},\n{en:\"shoe\",es:\"zapato\",cat:\"clothes\"},\n{en:\"shoes\",es:\"zapatos\",cat:\"clothes\"},\n{en:\"sock\",es:\"calcet\u00edn\",cat:\"clothes\"},\n{en:\"socks\",es:\"calcetines\",cat:\"clothes\"},\n\n\/* NUMBERS *\/\n\n{en:\"eleven\",es:\"once\",cat:\"numbers\"},\n{en:\"twelve\",es:\"doce\",cat:\"numbers\"},\n{en:\"fourteen\",es:\"catorce\",cat:\"numbers\"},\n{en:\"fifteen\",es:\"quince\",cat:\"numbers\"},\n{en:\"sixteen\",es:\"diecis\u00e9is\",cat:\"numbers\"},\n{en:\"seventeen\",es:\"diecisiete\",cat:\"numbers\"},\n{en:\"eighteen\",es:\"dieciocho\",cat:\"numbers\"},\n{en:\"nineteen\",es:\"diecinueve\",cat:\"numbers\"},\n{en:\"twenty\",es:\"veinte\",cat:\"numbers\"}\n\n];\n\n\nconst w3Commands=[\n\n{en:\"Clap your hands.\",es:\"Aplaude.\"},\n{en:\"Tap your foot.\",es:\"Da peque\u00f1os golpes con el pie.\"},\n{en:\"Nod your head.\",es:\"Asiente con la cabeza.\"},\n{en:\"Raise your hands.\",es:\"Levanta las manos.\"},\n{en:\"Stand still.\",es:\"Qu\u00e9date quieto.\"},\n{en:\"Sing the song.\",es:\"Canta la canci\u00f3n.\"},\n{en:\"Open.\",es:\"Abre.\"},\n{en:\"Close.\",es:\"Cierra.\"},\n{en:\"Get in line.\",es:\"F\u00f3rmate.\"},\n{en:\"Get out of line.\",es:\"Sal de la fila.\"},\n{en:\"Run.\",es:\"Corre.\"},\n{en:\"Knock.\",es:\"Toca la puerta.\"},\n{en:\"Count.\",es:\"Cuenta.\"}\n\n];\n\n\nconst w3Plurals=[\n\n{\n  prompt:\"One hombre\",\n  answer:\"man\",\n  options:[\"man\",\"men\"]\n},\n\n{\n  prompt:\"More than one hombre\",\n  answer:\"men\",\n  options:[\"man\",\"men\"]\n},\n\n{\n  prompt:\"One mujer\",\n  answer:\"woman\",\n  options:[\"woman\",\"women\"]\n},\n\n{\n  prompt:\"More than one mujer\",\n  answer:\"women\",\n  options:[\"woman\",\"women\"]\n},\n\n{\n  prompt:\"One diente\",\n  answer:\"tooth\",\n  options:[\"tooth\",\"teeth\"]\n},\n\n{\n  prompt:\"More than one diente\",\n  answer:\"teeth\",\n  options:[\"tooth\",\"teeth\"]\n},\n\n{\n  prompt:\"One zapato\",\n  answer:\"shoe\",\n  options:[\"shoe\",\"shoes\"]\n},\n\n{\n  prompt:\"More than one zapato\",\n  answer:\"shoes\",\n  options:[\"shoe\",\"shoes\"]\n},\n\n{\n  prompt:\"One calcet\u00edn\",\n  answer:\"sock\",\n  options:[\"sock\",\"socks\"]\n},\n\n{\n  prompt:\"More than one calcet\u00edn\",\n  answer:\"socks\",\n  options:[\"sock\",\"socks\"]\n}\n\n];\n\n\nconst w3Phrases=[\n\n{\n  en:\"What color is the circle?\",\n  es:\"\u00bfDe qu\u00e9 color es el c\u00edrculo?\"\n},\n\n{\n  en:\"The circle is blue.\",\n  es:\"El c\u00edrculo es azul.\"\n},\n\n{\n  en:\"What is this?\",\n  es:\"\u00bfQu\u00e9 es esto?\"\n},\n\n{\n  en:\"This is a dog.\",\n  es:\"Esto es un perro.\"\n},\n\n{\n  en:\"What is that?\",\n  es:\"\u00bfQu\u00e9 es eso?\"\n},\n\n{\n  en:\"That is a cat.\",\n  es:\"Eso es un gato.\"\n},\n\n{\n  en:\"Thank you.\",\n  es:\"Gracias.\"\n},\n\n{\n  en:\"You're welcome.\",\n  es:\"De nada.\"\n},\n\n{\n  en:\"It is a fish.\",\n  es:\"Es un pez.\"\n},\n\n{\n  en:\"The dog is a pet.\",\n  es:\"El perro es una mascota.\"\n},\n\n{\n  en:\"This is a family.\",\n  es:\"Esta es una familia.\"\n},\n\n{\n  en:\"What number is this?\",\n  es:\"\u00bfQu\u00e9 n\u00famero es este?\"\n}\n\n];\n\n\nfunction shuffleW3(array){\n\n  return [...array].sort(\n    ()=>Math.random()-.5\n  );\n\n}\n\n\nfunction speakW3(text){\n\n  if(!(\"speechSynthesis\" in window)){\n\n    alert(\"Audio is not available in this browser.\");\n    return;\n\n  }\n\n  speechSynthesis.cancel();\n\n  const speech=\n    new SpeechSynthesisUtterance(text);\n\n  speech.lang=\"en-US\";\n  speech.rate=.78;\n\n  speechSynthesis.speak(speech);\n\n}\n\n\n\/* VOCABULARY BANK *\/\n\nwindow.showW3Vocabulary=\nfunction(category,button){\n\n  document.querySelectorAll(\n    \"#mek-week3-vocab .vocab-tab\"\n  ).forEach(\n    b=>b.classList.remove(\"active\")\n  );\n\n  if(button){\n    button.classList.add(\"active\");\n  }\n\n  const grid=\n    document.getElementById(\"w3VocabGrid\");\n\n  grid.innerHTML=\"\";\n\n  w3Vocabulary\n    .filter(item=>item.cat===category)\n    .forEach(item=>{\n\n      const card=\n        document.createElement(\"div\");\n\n      card.className=\"vocab-card\";\n\n      card.innerHTML=`\n        <span class=\"vocab-en\">\n          ${item.en}\n        <\/span>\n\n        <span class=\"vocab-es\">\n          ${item.es}\n        <\/span>\n      `;\n\n      card.onclick=\n        ()=>speakW3(item.en);\n\n      grid.appendChild(card);\n\n    });\n\n};\n\n\n\/* GENERIC OPTIONS *\/\n\nfunction buildW3Options(\n  boxId,\n  feedbackId,\n  correct,\n  options,\n  display\n){\n\n  const box=\n    document.getElementById(boxId);\n\n  box.innerHTML=\"\";\n\n  options.forEach(item=>{\n\n    const btn=\n      document.createElement(\"button\");\n\n    btn.className=\"option\";\n    btn.textContent=display(item);\n\n    btn.onclick=function(){\n\n      if(item.en===correct.en){\n\n        btn.classList.add(\"correct\");\n\n        document.getElementById(\n          feedbackId\n        ).textContent=\"Correct!\";\n\n        speakW3(correct.en);\n\n      }else{\n\n        btn.classList.add(\"wrong\");\n\n        document.getElementById(\n          feedbackId\n        ).textContent=\"Try again.\";\n\n      }\n\n    };\n\n    box.appendChild(btn);\n\n  });\n\n}\n\n\n\/* ENGLISH TO SPANISH *\/\n\nlet w3EnglishRound=\n  shuffleW3(w3Vocabulary).slice(0,20);\n\nlet w3EnglishIndex=0;\n\n\nfunction loadW3English(){\n\n  if(\n    w3EnglishIndex>=\n    w3EnglishRound.length\n  ){\n\n    w3EnglishRound=\n      shuffleW3(w3Vocabulary).slice(0,20);\n\n    w3EnglishIndex=0;\n\n  }\n\n  const correct=\n    w3EnglishRound[w3EnglishIndex];\n\n  document.getElementById(\n    \"w3EnglishProgress\"\n  ).textContent=\n    \"Word \"+\n    (w3EnglishIndex+1)+\n    \" of \"+\n    w3EnglishRound.length;\n\n  document.getElementById(\n    \"w3EnglishWord\"\n  ).textContent=\n    correct.en;\n\n  document.getElementById(\n    \"w3EnglishFeedback\"\n  ).textContent=\"\";\n\n  const wrong=\n    shuffleW3(\n      w3Vocabulary.filter(\n        x=>x.en!==correct.en\n      )\n    ).slice(0,3);\n\n  buildW3Options(\n    \"w3EnglishOptions\",\n    \"w3EnglishFeedback\",\n    correct,\n    shuffleW3([correct,...wrong]),\n    item=>item.es\n  );\n\n}\n\n\nwindow.nextW3English=function(){\n\n  w3EnglishIndex++;\n  loadW3English();\n\n};\n\n\n\/* SPANISH TO ENGLISH *\/\n\nlet w3SpanishRound=\n  shuffleW3(w3Vocabulary).slice(0,20);\n\nlet w3SpanishIndex=0;\n\n\nfunction loadW3Spanish(){\n\n  if(\n    w3SpanishIndex>=\n    w3SpanishRound.length\n  ){\n\n    w3SpanishRound=\n      shuffleW3(w3Vocabulary).slice(0,20);\n\n    w3SpanishIndex=0;\n\n  }\n\n  const correct=\n    w3SpanishRound[w3SpanishIndex];\n\n  document.getElementById(\n    \"w3SpanishProgress\"\n  ).textContent=\n    \"Word \"+\n    (w3SpanishIndex+1)+\n    \" of \"+\n    w3SpanishRound.length;\n\n  document.getElementById(\n    \"w3SpanishWord\"\n  ).textContent=\n    correct.es;\n\n  document.getElementById(\n    \"w3SpanishFeedback\"\n  ).textContent=\"\";\n\n  const wrong=\n    shuffleW3(\n      w3Vocabulary.filter(\n        x=>x.en!==correct.en\n      )\n    ).slice(0,3);\n\n  buildW3Options(\n    \"w3SpanishOptions\",\n    \"w3SpanishFeedback\",\n    correct,\n    shuffleW3([correct,...wrong]),\n    item=>item.en\n  );\n\n}\n\n\nwindow.nextW3Spanish=function(){\n\n  w3SpanishIndex++;\n  loadW3Spanish();\n\n};\n\n\n\/* LISTENING *\/\n\nlet w3ListenRound=\n  shuffleW3(w3Vocabulary).slice(0,20);\n\nlet w3ListenIndex=0;\n\n\nfunction loadW3Listen(){\n\n  if(\n    w3ListenIndex>=\n    w3ListenRound.length\n  ){\n\n    w3ListenRound=\n      shuffleW3(w3Vocabulary).slice(0,20);\n\n    w3ListenIndex=0;\n\n  }\n\n  const correct=\n    w3ListenRound[w3ListenIndex];\n\n  document.getElementById(\n    \"w3ListenProgress\"\n  ).textContent=\n    \"Word \"+\n    (w3ListenIndex+1)+\n    \" of \"+\n    w3ListenRound.length;\n\n  document.getElementById(\n    \"w3ListenFeedback\"\n  ).textContent=\"\";\n\n  const wrong=\n    shuffleW3(\n      w3Vocabulary.filter(\n        x=>x.en!==correct.en\n      )\n    ).slice(0,3);\n\n  buildW3Options(\n    \"w3ListenOptions\",\n    \"w3ListenFeedback\",\n    correct,\n    shuffleW3([correct,...wrong]),\n    item=>item.es\n  );\n\n}\n\n\nwindow.hearW3Word=function(){\n\n  speakW3(\n    w3ListenRound[\n      w3ListenIndex\n    ].en\n  );\n\n};\n\n\nwindow.nextW3Listen=function(){\n\n  w3ListenIndex++;\n  loadW3Listen();\n\n};\n\n\n\/* SPELLING *\/\n\nlet w3SpellRound=\n  shuffleW3(w3Vocabulary).slice(0,20);\n\nlet w3SpellIndex=0;\n\n\nfunction loadW3Spelling(){\n\n  if(\n    w3SpellIndex>=\n    w3SpellRound.length\n  ){\n\n    w3SpellRound=\n      shuffleW3(w3Vocabulary).slice(0,20);\n\n    w3SpellIndex=0;\n\n  }\n\n  const item=\n    w3SpellRound[w3SpellIndex];\n\n  document.getElementById(\n    \"w3SpellProgress\"\n  ).textContent=\n    \"Word \"+\n    (w3SpellIndex+1)+\n    \" of \"+\n    w3SpellRound.length;\n\n  document.getElementById(\n    \"w3SpellSpanish\"\n  ).textContent=\n    item.es;\n\n  document.getElementById(\n    \"w3SpellInput\"\n  ).value=\"\";\n\n  document.getElementById(\n    \"w3SpellFeedback\"\n  ).textContent=\"\";\n\n}\n\n\nwindow.checkW3Spelling=function(){\n\n  const answer=\n    document.getElementById(\n      \"w3SpellInput\"\n    ).value\n    .trim()\n    .toLowerCase();\n\n  const correct=\n    w3SpellRound[\n      w3SpellIndex\n    ].en.toLowerCase();\n\n  if(answer===correct){\n\n    document.getElementById(\n      \"w3SpellFeedback\"\n    ).textContent=\n      \"Correct spelling!\";\n\n    speakW3(correct);\n\n  }else{\n\n    document.getElementById(\n      \"w3SpellFeedback\"\n    ).textContent=\n      \"Check the word and try again.\";\n\n  }\n\n};\n\n\nwindow.hearW3Spelling=function(){\n\n  speakW3(\n    w3SpellRound[\n      w3SpellIndex\n    ].en\n  );\n\n};\n\n\nwindow.nextW3Spelling=function(){\n\n  w3SpellIndex++;\n  loadW3Spelling();\n\n};\n\n\n\/* SINGULAR \/ PLURAL *\/\n\nlet w3PluralRound=\n  shuffleW3(w3Plurals);\n\nlet w3PluralIndex=0;\n\n\nfunction loadW3Plural(){\n\n  if(\n    w3PluralIndex>=\n    w3PluralRound.length\n  ){\n\n    w3PluralRound=\n      shuffleW3(w3Plurals);\n\n    w3PluralIndex=0;\n\n  }\n\n  const item=\n    w3PluralRound[w3PluralIndex];\n\n  document.getElementById(\n    \"w3PluralProgress\"\n  ).textContent=\n    \"Question \"+\n    (w3PluralIndex+1)+\n    \" of \"+\n    w3PluralRound.length;\n\n  document.getElementById(\n    \"w3PluralQuestion\"\n  ).textContent=\n    item.prompt;\n\n  document.getElementById(\n    \"w3PluralFeedback\"\n  ).textContent=\"\";\n\n  const box=\n    document.getElementById(\n      \"w3PluralOptions\"\n    );\n\n  box.innerHTML=\"\";\n\n  shuffleW3(item.options)\n    .forEach(word=>{\n\n      const btn=\n        document.createElement(\"button\");\n\n      btn.className=\"option\";\n      btn.textContent=word;\n\n      btn.onclick=function(){\n\n        if(word===item.answer){\n\n          btn.classList.add(\n            \"correct\"\n          );\n\n          document.getElementById(\n            \"w3PluralFeedback\"\n          ).textContent=\n            \"Correct!\";\n\n          speakW3(word);\n\n        }else{\n\n          btn.classList.add(\n            \"wrong\"\n          );\n\n          document.getElementById(\n            \"w3PluralFeedback\"\n          ).textContent=\n            \"Try again.\";\n\n        }\n\n      };\n\n      box.appendChild(btn);\n\n    });\n\n}\n\n\nwindow.nextW3Plural=function(){\n\n  w3PluralIndex++;\n  loadW3Plural();\n\n};\n\n\n\/* COMMANDS *\/\n\nlet w3CommandRound=\n  shuffleW3(w3Commands);\n\nlet w3CommandIndex=0;\n\n\nfunction loadW3Command(){\n\n  if(\n    w3CommandIndex>=\n    w3CommandRound.length\n  ){\n\n    w3CommandRound=\n      shuffleW3(w3Commands);\n\n    w3CommandIndex=0;\n\n  }\n\n  const correct=\n    w3CommandRound[\n      w3CommandIndex\n    ];\n\n  document.getElementById(\n    \"w3CommandProgress\"\n  ).textContent=\n    \"Command \"+\n    (w3CommandIndex+1)+\n    \" of \"+\n    w3CommandRound.length;\n\n  document.getElementById(\n    \"w3CommandWord\"\n  ).textContent=\n    correct.en;\n\n  document.getElementById(\n    \"w3CommandFeedback\"\n  ).textContent=\"\";\n\n  const wrong=\n    shuffleW3(\n      w3Commands.filter(\n        x=>x.en!==correct.en\n      )\n    ).slice(0,3);\n\n  buildW3Options(\n    \"w3CommandOptions\",\n    \"w3CommandFeedback\",\n    correct,\n    shuffleW3([correct,...wrong]),\n    item=>item.es\n  );\n\n}\n\n\nwindow.hearW3Command=function(){\n\n  speakW3(\n    w3CommandRound[\n      w3CommandIndex\n    ].en\n  );\n\n};\n\n\nwindow.nextW3Command=function(){\n\n  w3CommandIndex++;\n  loadW3Command();\n\n};\n\n\n\/* USEFUL ENGLISH *\/\n\nlet w3PhraseRound=\n  shuffleW3(w3Phrases);\n\nlet w3PhraseIndex=0;\n\n\nfunction loadW3Phrase(){\n\n  if(\n    w3PhraseIndex>=\n    w3PhraseRound.length\n  ){\n\n    w3PhraseRound=\n      shuffleW3(w3Phrases);\n\n    w3PhraseIndex=0;\n\n  }\n\n  const correct=\n    w3PhraseRound[\n      w3PhraseIndex\n    ];\n\n  document.getElementById(\n    \"w3PhraseProgress\"\n  ).textContent=\n    \"Expression \"+\n    (w3PhraseIndex+1)+\n    \" of \"+\n    w3PhraseRound.length;\n\n  document.getElementById(\n    \"w3PhraseSpanish\"\n  ).textContent=\n    correct.es;\n\n  document.getElementById(\n    \"w3PhraseFeedback\"\n  ).textContent=\"\";\n\n  const wrong=\n    shuffleW3(\n      w3Phrases.filter(\n        x=>x.en!==correct.en\n      )\n    ).slice(0,3);\n\n  buildW3Options(\n    \"w3PhraseOptions\",\n    \"w3PhraseFeedback\",\n    correct,\n    shuffleW3([correct,...wrong]),\n    item=>item.en\n  );\n\n}\n\n\nwindow.nextW3Phrase=function(){\n\n  w3PhraseIndex++;\n  loadW3Phrase();\n\n};\n\n\n\/* START *\/\n\nshowW3Vocabulary(\n  \"actions\",\n  document.querySelector(\n    \"#mek-week3-vocab .vocab-tab\"\n  )\n);\n\nloadW3English();\nloadW3Spanish();\nloadW3Listen();\nloadW3Spelling();\nloadW3Plural();\nloadW3Command();\nloadW3Phrase();\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>MY ENGLISH KEY &#8211; 1 WEEK 3 VOCABULARY \u2713 My Goal I can understand and use Week 3 vocabulary. A New Words Actions, body parts, [&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-1803","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/pages\/1803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1803"}],"version-history":[{"count":3,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/pages\/1803\/revisions"}],"predecessor-version":[{"id":1819,"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=\/wp\/v2\/pages\/1803\/revisions\/1819"}],"wp:attachment":[{"href":"https:\/\/cuentoskecuentan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}