{"id":8,"date":"2026-06-01T17:24:48","date_gmt":"2026-06-01T17:24:48","guid":{"rendered":"https:\/\/attentoai.com\/?page_id=8"},"modified":"2026-06-01T17:27:29","modified_gmt":"2026-06-01T17:27:29","slug":"online-course-creation-checklist","status":"publish","type":"page","link":"https:\/\/attentoai.com\/?page_id=8","title":{"rendered":"Online course creation checklist"},"content":{"rendered":"\n<h2 class=\"sr-only\">Online course creation checklist for trainees, organised by the Four Power Model: Attention, Emotion, Cognition, and Memory<\/h2>\n\n<style>\n  .cl-wrap { padding: 1rem 0 2rem; font-family: var(--font-sans); }\n  .cl-section { margin-bottom: 1.5rem; border: 0.5px solid var(--color-border-tertiary); border-radius: var(--border-radius-lg); overflow: hidden; }\n  .cl-header { display: flex; align-items: center; gap: 10px; padding: 0.75rem 1.25rem; }\n  .cl-dot { width: 10px; height: 10px; border-radius: 50%; flex-shrink: 0; }\n  .cl-header-text { font-size: 15px; font-weight: 500; }\n  .cl-sub { font-size: 12px; margin-left: auto; padding: 2px 8px; border-radius: var(--border-radius-md); font-weight: 500; }\n  .cl-item { display: flex; align-items: flex-start; gap: 12px; padding: 0.65rem 1.25rem; border-top: 0.5px solid var(--color-border-tertiary); background: var(--color-background-primary); cursor: pointer; transition: background 0.1s; }\n  .cl-item:hover { background: var(--color-background-secondary); }\n  .cl-item.checked .cl-label { color: var(--color-text-tertiary); text-decoration: line-through; }\n  .cl-box { width: 18px; height: 18px; border-radius: 4px; border: 1.5px solid var(--color-border-secondary); flex-shrink: 0; margin-top: 2px; display: flex; align-items: center; justify-content: center; transition: all 0.1s; }\n  .cl-item.checked .cl-box { border-color: transparent; }\n  .cl-check { display: none; font-size: 11px; font-weight: 500; }\n  .cl-item.checked .cl-check { display: block; }\n  .cl-label { font-size: 14px; color: var(--color-text-primary); line-height: 1.5; }\n  .cl-hint { font-size: 12px; color: var(--color-text-secondary); margin-top: 2px; line-height: 1.4; }\n  .cl-progress { display: flex; align-items: center; gap: 10px; margin-bottom: 1.5rem; }\n  .cl-bar-bg { flex: 1; height: 6px; background: var(--color-background-tertiary); border-radius: 3px; overflow: hidden; }\n  .cl-bar-fill { height: 100%; border-radius: 3px; background: #1D9E75; transition: width 0.3s; }\n  .cl-count { font-size: 13px; color: var(--color-text-secondary); min-width: 60px; text-align: right; }\n  .cl-reset { font-size: 12px; color: var(--color-text-secondary); border: 0.5px solid var(--color-border-secondary); padding: 4px 10px; border-radius: var(--border-radius-md); cursor: pointer; background: none; }\n  .cl-reset:hover { background: var(--color-background-secondary); }\n\n  .att-bg { background: #FEF2F2; }\n  .att-dot { background: #E24B4A; }\n  .att-txt { color: #A32D2D; }\n  .att-sub-bg { background: #FAECE7; color: #993C1D; }\n  .att-ck { color: #E24B4A; }\n\n  .emo-bg { background: #FFF9EC; }\n  .emo-dot { background: #EF9F27; }\n  .emo-txt { color: #854F0B; }\n  .emo-sub-bg { background: #FAEEDA; color: #854F0B; }\n  .emo-ck { color: #EF9F27; }\n\n  .cog-bg { background: #F0EDFF; }\n  .cog-dot { background: #7F77DD; }\n  .cog-txt { color: #3C3489; }\n  .cog-sub-bg { background: #EEEDFE; color: #534AB7; }\n  .cog-ck { color: #7F77DD; }\n\n  .mem-bg { background: #E8F7F2; }\n  .mem-dot { background: #1D9E75; }\n  .mem-txt { color: #0F6E56; }\n  .mem-sub-bg { background: #E1F5EE; color: #0F6E56; }\n  .mem-ck { color: #1D9E75; }\n\n  @media (prefers-color-scheme: dark) {\n    .att-bg { background: #2A1212; }\n    .att-txt { color: #F09595; }\n    .att-sub-bg { background: #3D1A1A; color: #F0997B; }\n    .emo-bg { background: #2A1E08; }\n    .emo-txt { color: #FAC775; }\n    .emo-sub-bg { background: #3A2A10; color: #EF9F27; }\n    .cog-bg { background: #1A1830; }\n    .cog-txt { color: #AFA9EC; }\n    .cog-sub-bg { background: #26215C; color: #CECBF6; }\n    .mem-bg { background: #0A2018; }\n    .mem-txt { color: #9FE1CB; }\n    .mem-sub-bg { background: #0A2018; color: #5DCAA5; }\n  }\n<\/style>\n\n<div class=\"cl-wrap\">\n  <div class=\"cl-progress\">\n    <div class=\"cl-bar-bg\"><div class=\"cl-bar-fill\" id=\"bar\" style=\"width:0%\"><\/div><\/div>\n    <span class=\"cl-count\" id=\"count\">0 \/ 20<\/span>\n    <button class=\"cl-reset\" onclick=\"resetAll()\">Reset<\/button>\n  <\/div>\n\n  <div id=\"sections\"><\/div>\n<\/div>\n\n<script>\nconst sections = [\n  {\n    id: \"att\", label: \"Attention\", badge: \"Hook first\",\n    bgClass: \"att-bg\", dotClass: \"att-dot\", txtClass: \"att-txt\", subClass: \"att-sub-bg\", ckClass: \"att-ck\",\n    items: [\n      { label: \"Hook learners within 10 seconds\", hint: \"Open with a question, surprising stat, or real-world scenario \u2014 not course objectives.\" },\n      { label: \"State the 'why' before the 'what'\", hint: \"Lead with the relevance and payoff. Learners disengage when they can't see purpose immediately.\" },\n      { label: \"Use high-contrast visuals and clear typography\", hint: \"Text must be legible at a glance. Avoid decorative fonts, low-contrast text, or busy backgrounds.\" },\n      { label: \"No slow introductions or warm-ups\", hint: \"Skip lengthy preambles, brand intros, or 'welcome to this module' screens that delay the content.\" },\n      { label: \"Front-load brand and course identity\", hint: \"Show the course name, logo, and tone clearly within the first frame \u2014 don't make learners guess what they're in.\" },\n    ]\n  },\n  {\n    id: \"emo\", label: \"Emotion\", badge: \"Build trust\",\n    bgClass: \"emo-bg\", dotClass: \"emo-dot\", txtClass: \"emo-txt\", subClass: \"emo-sub-bg\", ckClass: \"emo-ck\",\n    items: [\n      { label: \"Use real people, faces, and authentic stories\", hint: \"Testimonials, case studies, and relatable characters build trust more than polished corporate visuals.\" },\n      { label: \"Make content feel native, not corporate\", hint: \"Write in conversational language. Avoid jargon, passive voice, and 'enterprise' phrasing.\" },\n      { label: \"Build psychological safety into assessments\", hint: \"Frame mistakes as learning data. Avoid punitive feedback \u2014 'Not quite, here's why' beats 'Incorrect'.\" },\n      { label: \"Use scenario-based dilemmas with real stakes\", hint: \"Unresolved tension keeps learners engaged. 'What would you do?' triggers emotional investment.\" },\n      { label: \"Match tone to the learner's context\", hint: \"A safety course and a sales course should feel entirely different. Adapt language, pace, and imagery.\" },\n    ]\n  },\n  {\n    id: \"cog\", label: \"Cognition\", badge: \"Reduce load\",\n    bgClass: \"cog-bg\", dotClass: \"cog-dot\", txtClass: \"cog-txt\", subClass: \"cog-sub-bg\", ckClass: \"cog-ck\",\n    items: [\n      { label: \"One concept per screen\", hint: \"If you need 'and' to describe the screen's content, split it. Each slide or page = one idea.\" },\n      { label: \"Chunk content into 5\u201310 minute segments\", hint: \"Cognitive performance degrades sharply after 10 minutes. Use progress markers to show structure.\" },\n      { label: \"Design caption-first \u2014 assume sound off\", hint: \"All meaning must be conveyed through visuals and text overlays alone. Never rely on audio as the only channel.\" },\n      { label: \"Keep backgrounds clean and uncluttered\", hint: \"Visual noise forces the brain to work on parsing design instead of processing content.\" },\n      { label: \"Use consistent navigation and layout patterns\", hint: \"Learners shouldn't have to re-learn the interface. Every UI decision you impose costs cognitive resources.\" },\n    ]\n  },\n  {\n    id: \"mem\", label: \"Memory\", badge: \"Make it stick\",\n    bgClass: \"mem-bg\", dotClass: \"mem-dot\", txtClass: \"mem-txt\", subClass: \"mem-sub-bg\", ckClass: \"mem-ck\",\n    items: [\n      { label: \"Include retrieval practice, not just summaries\", hint: \"Quizzes, apply-your-learning prompts, and recall challenges build memory. Re-reading does not.\" },\n      { label: \"Space out review and reinforcement\", hint: \"Plan content revisits at 24 hours, 1 week, and 1 month. Spaced repetition multiplies retention up to 6\u00d7.\" },\n      { label: \"Use consistent visual and verbal brand cues\", hint: \"Recurring colours, icons, and phrases help the brain build recognition patterns across sessions.\" },\n      { label: \"End every module with a clear call to action\", hint: \"'What will you do differently this week?' anchors learning to behaviour, not just awareness.\" },\n      { label: \"Connect new content to existing knowledge\", hint: \"Use analogies and prior knowledge hooks. The brain stores new information by linking it to what it already knows.\" },\n    ]\n  }\n];\n\nlet checked = {};\nlet total = 0;\nsections.forEach(s => s.items.forEach((_, i) => { total++; }));\n\nfunction updateProgress() {\n  const n = Object.values(checked).filter(Boolean).length;\n  document.getElementById('bar').style.width = Math.round(n \/ total * 100) + '%';\n  document.getElementById('count').textContent = n + ' \/ ' + total;\n}\n\nfunction toggle(id) {\n  checked[id] = !checked[id];\n  const el = document.getElementById('item-' + id);\n  const box = el.querySelector('.cl-box');\n  const ck = el.querySelector('.cl-check');\n  const section = sections.find(s => id.startsWith(s.id + '-'));\n  if (checked[id]) {\n    el.classList.add('checked');\n    box.style.background = section ? getComputedStyle(document.documentElement).getPropertyValue('--color-background-success') || '#1D9E75' : '#1D9E75';\n    ck.textContent = '\u2713';\n  } else {\n    el.classList.remove('checked');\n    box.style.background = '';\n    ck.textContent = '';\n  }\n  updateProgress();\n}\n\nfunction resetAll() {\n  checked = {};\n  document.querySelectorAll('.cl-item').forEach(el => {\n    el.classList.remove('checked');\n    el.querySelector('.cl-box').style.background = '';\n    el.querySelector('.cl-check').textContent = '';\n  });\n  updateProgress();\n}\n\nconst container = document.getElementById('sections');\nsections.forEach(sec => {\n  const div = document.createElement('div');\n  div.className = 'cl-section';\n  let html = `<div class=\"cl-header ${sec.bgClass}\">\n    <div class=\"cl-dot ${sec.dotClass}\"><\/div>\n    <span class=\"cl-header-text ${sec.txtClass}\">${sec.label}<\/span>\n    <span class=\"cl-sub ${sec.subClass}\">${sec.badge}<\/span>\n  <\/div>`;\n  sec.items.forEach((item, i) => {\n    const id = sec.id + '-' + i;\n    html += `<div class=\"cl-item\" id=\"item-${id}\" onclick=\"toggle('${id}')\">\n      <div class=\"cl-box\"><span class=\"cl-check ${sec.ckClass}\"><\/span><\/div>\n      <div>\n        <div class=\"cl-label\">${item.label}<\/div>\n        <div class=\"cl-hint\">${item.hint}<\/div>\n      <\/div>\n    <\/div>`;\n  });\n  div.innerHTML = html;\n  container.appendChild(div);\n});\n\nupdateProgress();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Online course creation checklist for trainees, organised by the Four Power Model: Attention, Emotion, Cognition, and Memory 0 \/ 20 Reset<\/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-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/attentoai.com\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/attentoai.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/attentoai.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/attentoai.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/attentoai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":2,"href":"https:\/\/attentoai.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":11,"href":"https:\/\/attentoai.com\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/11"}],"wp:attachment":[{"href":"https:\/\/attentoai.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}