{"id":3523,"date":"2026-05-13T15:54:20","date_gmt":"2026-05-13T15:54:20","guid":{"rendered":"https:\/\/earlyasd.eu\/web\/?page_id=3523"},"modified":"2026-05-13T17:59:02","modified_gmt":"2026-05-13T17:59:02","slug":"tools-and-platforms","status":"publish","type":"page","link":"https:\/\/earlyasd.eu\/web\/tools-and-platforms\/","title":{"rendered":"Tools and Platforms"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3523\" class=\"elementor elementor-3523\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62af0523 e-flex e-con-boxed e-con e-parent\" data-id=\"62af0523\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9ed7e4 e-con-full e-flex e-con e-parent\" data-id=\"e9ed7e4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-339547c elementor-widget elementor-widget-html\" data-id=\"339547c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Digital Social Story Tools & Platforms | EarlyASD<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&family=Montserrat:wght@700;800&family=Nunito:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\/* ===== EARLYASD TOOLS & PLATFORMS PAGE =====\r\n   Scoped under .earlyasd-hub to avoid Elementor\/WP conflicts\r\n   ============================================= *\/\r\n\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n.earlyasd-hub {\r\n  --pink:        #d20859;\r\n  --pink-hover:  #ed166d;\r\n  --pink-soft:   #fce8f0;\r\n  --bg:          #ffffff;\r\n  --bg-alt:      #f8f9fa;\r\n  --bg-card:     #ffffff;\r\n  --text:        #2a2a2a;\r\n  --text-muted:  #6b6b6b;\r\n  --text-light:  #a0a0a0;\r\n  --border:      #e4e4e4;\r\n  --radius:      16px;\r\n  --radius-sm:   10px;\r\n  --radius-pill: 100px;\r\n  font-family: 'Nunito', sans-serif;\r\n  color: var(--text);\r\n  background: var(--bg);\r\n  line-height: 1.65;\r\n  font-size: 16px;\r\n}\r\n\r\n\/* ---- Typography ---- *\/\r\n.earlyasd-hub h2,\r\n.earlyasd-hub h3 { font-family: 'DM Serif Display', serif; line-height: 1.2; }\r\n\r\n\/* Hero h1 uses Montserrat *\/\r\n.earlyasd-hub .hub-hero h1 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 800;\r\n  font-size: clamp(28px, 5vw, 50px);\r\n  color: var(--text);\r\n  margin-bottom: 18px;\r\n  line-height: 1.15;\r\n}\r\n.earlyasd-hub .hub-hero h1 span { color: var(--pink); }\r\n\r\n\/* Section headings use Montserrat *\/\r\n.earlyasd-hub .hub-section-header h2,\r\n.earlyasd-hub .hub-choose h2,\r\n.earlyasd-hub .hub-principles h3 {\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 800;\r\n  line-height: 1.2;\r\n}\r\n\r\n\/* ===== HERO ===== *\/\r\n.earlyasd-hub .hub-hero {\r\n  background: #ffffff;\r\n  border-bottom: 1px solid var(--border);\r\n  padding: 64px 24px 52px;\r\n}\r\n.earlyasd-hub .hub-hero-inner {\r\n  max-width: 860px; margin: 0 auto; text-align: center;\r\n}\r\n.earlyasd-hub .hub-hero-badge {\r\n  display: inline-flex; align-items: center; gap: 6px;\r\n  background: var(--pink-soft); color: var(--pink);\r\n  padding: 6px 16px; border-radius: var(--radius-pill);\r\n  font-size: 12.5px; font-weight: 800; letter-spacing: .6px;\r\n  text-transform: uppercase; margin-bottom: 20px;\r\n}\r\n.earlyasd-hub .hub-hero-desc {\r\n  font-size: 16.5px; color: var(--text-muted); max-width: 680px;\r\n  margin: 0 auto 32px; font-weight: 500;\r\n}\r\n.earlyasd-hub .hub-hero-stats {\r\n  display: flex; justify-content: center; gap: 20px; flex-wrap: wrap;\r\n}\r\n.earlyasd-hub .hub-stat {\r\n  text-align: center; padding: 14px 22px;\r\n  background: #fff; border: 1px solid var(--border);\r\n  border-radius: var(--radius);\r\n}\r\n.earlyasd-hub .hub-stat-num {\r\n  display: block; font-family: 'DM Serif Display', serif;\r\n  font-size: 30px; color: var(--pink); line-height: 1;\r\n}\r\n.earlyasd-hub .hub-stat-label {\r\n  font-size: 12px; color: var(--text-muted); font-weight: 700;\r\n  text-transform: uppercase; letter-spacing: .5px; margin-top: 4px;\r\n}\r\n\r\n\/* ===== SECTION WRAPPER ===== *\/\r\n.earlyasd-hub .hub-section {\r\n  max-width: 1200px; margin: 0 auto; padding: 60px 24px 48px;\r\n}\r\n.earlyasd-hub .hub-section-header { margin-bottom: 32px; }\r\n.earlyasd-hub .hub-section-label {\r\n  display: inline-flex; align-items: center; gap: 8px;\r\n  font-size: 11.5px; font-weight: 800; letter-spacing: .8px;\r\n  text-transform: uppercase; color: var(--pink); margin-bottom: 8px;\r\n}\r\n.earlyasd-hub .hub-section-label span {\r\n  display: inline-block; width: 26px; height: 2px;\r\n  background: var(--pink); border-radius: 2px;\r\n}\r\n.earlyasd-hub .hub-section-header h2 {\r\n  font-size: clamp(22px, 3.5vw, 36px); color: var(--text); margin-bottom: 8px;\r\n}\r\n.earlyasd-hub .hub-section-header p {\r\n  font-size: 15.5px; color: var(--text-muted); max-width: 680px; font-weight: 500;\r\n}\r\n.earlyasd-hub .section-divider {\r\n  border: none; border-top: 1px solid var(--border); margin: 0;\r\n}\r\n\r\n\/* ===== HOW TO CHOOSE ===== *\/\r\n.earlyasd-hub .hub-choose {\r\n  background: #fff; border: 1px solid var(--border);\r\n  border-radius: var(--radius); padding: 36px 40px;\r\n  overflow: hidden; position: relative;\r\n}\r\n.earlyasd-hub .hub-choose::before {\r\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\r\n  background: linear-gradient(90deg, var(--pink), #ff6b9d, #b366cc);\r\n}\r\n.earlyasd-hub .hub-choose h2 { font-size: 24px; margin-bottom: 6px; }\r\n.earlyasd-hub .hub-choose > p {\r\n  color: var(--text-muted); margin-bottom: 24px; font-size: 14.5px; font-weight: 500;\r\n}\r\n.earlyasd-hub .choose-grid {\r\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 14px;\r\n}\r\n.earlyasd-hub .choose-item {\r\n  background: #fff; border: 1px solid var(--border);\r\n  border-radius: var(--radius-sm); padding: 18px 16px;\r\n}\r\n.earlyasd-hub .choose-icon { font-size: 26px; margin-bottom: 8px; display: block; }\r\n.earlyasd-hub .choose-item h4 {\r\n  font-size: 13.5px; font-weight: 800; color: var(--text); margin-bottom: 5px;\r\n}\r\n.earlyasd-hub .choose-item p {\r\n  font-size: 12.5px; color: var(--text-muted); line-height: 1.5; font-weight: 500;\r\n}\r\n\r\n\/* ===== CARDS GRID ===== *\/\r\n.earlyasd-hub .hub-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\r\n  gap: 22px;\r\n}\r\n\r\n\/* ===== BASE CARD \u2014 no hover effect ===== *\/\r\n.earlyasd-hub .hub-card {\r\n  background: var(--bg-card);\r\n  border-radius: var(--radius);\r\n  overflow: hidden;\r\n  display: flex; flex-direction: column;\r\n  animation: cardIn .35s ease both;\r\n}\r\n@keyframes cardIn {\r\n  from { opacity: 0; transform: translateY(10px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n.earlyasd-hub .hub-card.hidden { display: none; }\r\n\r\n\/* Top stripe *\/\r\n.earlyasd-hub .card-stripe { height: 5px; width: 100%; flex-shrink: 0; }\r\n\r\n.earlyasd-hub .card-header {\r\n  padding: 20px 20px 0;\r\n  display: flex; align-items: flex-start; gap: 13px;\r\n}\r\n.earlyasd-hub .card-icon {\r\n  width: 50px; height: 50px; border-radius: 11px;\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-size: 22px; flex-shrink: 0;\r\n}\r\n.earlyasd-hub .card-title-area { flex: 1; }\r\n.earlyasd-hub .card-category {\r\n  display: inline-block; padding: 3px 10px;\r\n  border-radius: var(--radius-pill); font-size: 10.5px; font-weight: 800;\r\n  letter-spacing: .5px; text-transform: uppercase; margin-bottom: 5px;\r\n}\r\n.earlyasd-hub .card-title {\r\n  font-size: 16.5px; font-weight: 800; color: var(--text); line-height: 1.25;\r\n}\r\n.earlyasd-hub .card-body { padding: 13px 20px 0; flex: 1; }\r\n.earlyasd-hub .card-desc {\r\n  font-size: 13.5px; color: var(--text-muted); line-height: 1.65;\r\n  font-weight: 500; margin-bottom: 12px;\r\n}\r\n\r\n\/* Expandable detail *\/\r\n.earlyasd-hub .card-expand-btn {\r\n  background: none; border: none; cursor: pointer;\r\n  color: var(--pink); font-size: 12.5px; font-weight: 700;\r\n  font-family: 'Nunito', sans-serif; padding: 0;\r\n  display: flex; align-items: center; gap: 4px; margin-bottom: 10px;\r\n  transition: color .2s;\r\n}\r\n.earlyasd-hub .card-expand-btn:hover { color: var(--pink-hover); }\r\n.earlyasd-hub .card-expand-btn:focus { outline: 2px solid var(--pink); outline-offset: 2px; border-radius: 4px; }\r\n.earlyasd-hub .card-expand-btn svg { transition: transform .22s; }\r\n.earlyasd-hub .card-expand-btn.open svg { transform: rotate(180deg); }\r\n.earlyasd-hub .card-detail {\r\n  display: none; font-size: 13px; color: var(--text-muted);\r\n  background: var(--bg-alt); border-radius: var(--radius-sm);\r\n  padding: 13px 15px; margin-bottom: 12px; line-height: 1.6;\r\n  font-weight: 500; border-left: 3px solid var(--pink);\r\n}\r\n.earlyasd-hub .card-detail.open { display: block; }\r\n\r\n\/* Badges *\/\r\n.earlyasd-hub .card-badges { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 14px; }\r\n.earlyasd-hub .badge {\r\n  display: inline-flex; align-items: center; gap: 4px;\r\n  padding: 3px 9px; border-radius: var(--radius-pill);\r\n  font-size: 10.5px; font-weight: 800; letter-spacing: .2px;\r\n}\r\n.earlyasd-hub .badge-visual      { background: #e8f4ff; color: #1a6abf; }\r\n.earlyasd-hub .badge-ai          { background: #f0e8ff; color: #7c3aed; }\r\n.earlyasd-hub .badge-beginner    { background: #e8fff2; color: #0a7a3c; }\r\n.earlyasd-hub .badge-interactive { background: #fff3e8; color: #c45600; }\r\n.earlyasd-hub .badge-coding      { background: #e8fcff; color: #0a6978; }\r\n.earlyasd-hub .badge-animation   { background: #ffeef8; color: #b0197a; }\r\n.earlyasd-hub .badge-photo       { background: #fff8e8; color: #8a6400; }\r\n.earlyasd-hub .badge-creative    { background: #f3ffe8; color: #4a7a0a; }\r\n.earlyasd-hub .badge-freeplan    { background: #f0f8ff; color: #1a6abf; }\r\n\r\n\/* Card footer *\/\r\n.earlyasd-hub .card-links {\r\n  padding: 14px 20px 20px;\r\n  display: flex; flex-wrap: wrap; gap: 8px;\r\n  border-top: 1px solid var(--border);\r\n  margin-top: auto;\r\n}\r\n\r\n\/* ===== BUTTONS ===== *\/\r\n.earlyasd-hub .card-btn {\r\n  display: inline-flex; align-items: center; gap: 5px;\r\n  padding: 8px 17px; border-radius: var(--radius-pill);\r\n  font-size: 12.5px; font-weight: 800; text-decoration: none;\r\n  background: var(--pink); color: #fff;\r\n  transition: background .2s, transform .15s, box-shadow .2s;\r\n  font-family: 'Nunito', sans-serif; border: none; cursor: pointer;\r\n  letter-spacing: .2px;\r\n}\r\n.earlyasd-hub .card-btn:hover,\r\n.earlyasd-hub .card-btn:focus {\r\n  background: var(--pink-hover);\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 5px 18px rgba(210,8,89,.28);\r\n  outline: none;\r\n}\r\n.earlyasd-hub .card-btn:focus-visible {\r\n  outline: 3px solid var(--pink); outline-offset: 3px;\r\n}\r\n.earlyasd-hub .card-btn-outline {\r\n  background: transparent; color: var(--pink);\r\n  border: 1.5px solid var(--pink);\r\n}\r\n.earlyasd-hub .card-btn-outline:hover,\r\n.earlyasd-hub .card-btn-outline:focus {\r\n  background: var(--pink); color: #fff;\r\n}\r\n\r\n\/* ===== NO RESULTS ===== *\/\r\n.earlyasd-hub .no-results {\r\n  display: none; text-align: center; padding: 48px 24px; grid-column: 1 \/ -1;\r\n}\r\n.earlyasd-hub .no-results.show { display: block; }\r\n.earlyasd-hub .no-results p { font-size: 15px; color: var(--text-muted); font-weight: 600; }\r\n\r\n\/* ===== DESIGN PRINCIPLES ===== *\/\r\n.earlyasd-hub .hub-principles {\r\n  background: #fff; border: 1px solid var(--border);\r\n  border-radius: var(--radius); padding: 36px 40px;\r\n  position: relative; overflow: hidden;\r\n}\r\n.earlyasd-hub .hub-principles::before {\r\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px;\r\n  background: linear-gradient(90deg, #9147d9, var(--pink), #f0820a);\r\n}\r\n.earlyasd-hub .hub-principles h3 { font-size: 20px; margin-bottom: 5px; }\r\n.earlyasd-hub .hub-principles > p {\r\n  font-size: 14px; color: var(--text-muted); margin-bottom: 20px;\r\n}\r\n.earlyasd-hub .principles-list {\r\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px;\r\n}\r\n.earlyasd-hub .principle-item {\r\n  background: var(--bg-alt); border: 1px solid var(--border);\r\n  border-radius: var(--radius-sm); padding: 13px 15px;\r\n  display: flex; align-items: flex-start; gap: 9px;\r\n}\r\n.earlyasd-hub .principle-dot {\r\n  width: 7px; height: 7px; border-radius: 50%;\r\n  background: var(--pink); flex-shrink: 0; margin-top: 6px;\r\n}\r\n.earlyasd-hub .principle-item p {\r\n  font-size: 12.5px; color: var(--text-muted); font-weight: 600; line-height: 1.45;\r\n}\r\n\r\n\/* ===== RESPONSIVE ===== *\/\r\n@media (max-width: 768px) {\r\n  .earlyasd-hub .hub-hero    { padding: 44px 16px 36px; }\r\n  .earlyasd-hub .hub-section { padding: 36px 16px 28px; }\r\n  .earlyasd-hub .hub-choose  { padding: 24px 18px; }\r\n  .earlyasd-hub .hub-grid    { grid-template-columns: 1fr; }\r\n  .earlyasd-hub .hub-hero-stats { gap: 12px; }\r\n  .earlyasd-hub .hub-principles { padding: 22px 18px; }\r\n}\r\n\r\n\/* =======================================================\r\n   CARD THEMES\r\n   ======================================================= *\/\r\n\r\n\/* ---- VIDEO (red) ---- *\/\r\n.earlyasd-hub .hub-card.theme-video {\r\n  border: 1px solid rgba(230,57,80,.30);\r\n}\r\n.earlyasd-hub .hub-card.theme-video .card-stripe   { background: linear-gradient(90deg,#e63950,#ff7b6b); }\r\n.earlyasd-hub .hub-card.theme-video .card-icon     { background: #fff0f2; }\r\n.earlyasd-hub .hub-card.theme-video .card-category { background: #fff0f2; color: #c0323f; }\r\n\r\n\/* ---- PHOTO (amber) ---- *\/\r\n.earlyasd-hub .hub-card.theme-photo {\r\n  border: 1px solid rgba(240,130,10,.28);\r\n}\r\n.earlyasd-hub .hub-card.theme-photo .card-stripe   { background: linear-gradient(90deg,#f0820a,#ffc346); }\r\n.earlyasd-hub .hub-card.theme-photo .card-icon     { background: #fff7ee; }\r\n.earlyasd-hub .hub-card.theme-photo .card-category { background: #fff7ee; color: #a05800; }\r\n\r\n\/* ---- ILLUSTRATION (purple) ---- *\/\r\n.earlyasd-hub .hub-card.theme-illus {\r\n  border: 1px solid rgba(145,71,217,.25);\r\n}\r\n.earlyasd-hub .hub-card.theme-illus .card-stripe   { background: linear-gradient(90deg,#9147d9,#c97af9); }\r\n.earlyasd-hub .hub-card.theme-illus .card-icon     { background: #f7eeff; }\r\n.earlyasd-hub .hub-card.theme-illus .card-category { background: #f7eeff; color: #7030ba; }\r\n\r\n\/* ---- STOP-MOTION (green) ---- *\/\r\n.earlyasd-hub .hub-card.theme-stop {\r\n  border: 1px solid rgba(26,158,98,.25);\r\n}\r\n.earlyasd-hub .hub-card.theme-stop .card-stripe   { background: linear-gradient(90deg,#1a9e62,#5cd98a); }\r\n.earlyasd-hub .hub-card.theme-stop .card-icon     { background: #edfff5; }\r\n.earlyasd-hub .hub-card.theme-stop .card-category { background: #edfff5; color: #127a4a; }\r\n\r\n\/* ---- 2D\/3D ANIMATION (blue) ---- *\/\r\n.earlyasd-hub .hub-card.theme-anim {\r\n  border: 1px solid rgba(26,111,212,.25);\r\n}\r\n.earlyasd-hub .hub-card.theme-anim .card-stripe   { background: linear-gradient(90deg,#1a6fd4,#5ca8ff); }\r\n.earlyasd-hub .hub-card.theme-anim .card-icon     { background: #eef5ff; }\r\n.earlyasd-hub .hub-card.theme-anim .card-category { background: #eef5ff; color: #1550a0; }\r\n\r\n\/* ---- CODING (teal) ---- *\/\r\n.earlyasd-hub .hub-card.theme-code {\r\n  border: 1px solid rgba(10,138,158,.25);\r\n}\r\n.earlyasd-hub .hub-card.theme-code .card-stripe   { background: linear-gradient(90deg,#0a8a9e,#2ed8f0); }\r\n.earlyasd-hub .hub-card.theme-code .card-icon     { background: #e8fdff; }\r\n.earlyasd-hub .hub-card.theme-code .card-category { background: #e8fdff; color: #0a6978; }\r\n\r\n\/* ---- AI (violet) ---- *\/\r\n.earlyasd-hub .hub-card.theme-ai {\r\n  border: 1px solid rgba(107,47,160,.22);\r\n}\r\n.earlyasd-hub .hub-card.theme-ai .card-stripe   { background: linear-gradient(90deg,#6b2fa0,#d450ff); }\r\n.earlyasd-hub .hub-card.theme-ai .card-icon     { background: #f5e8ff; }\r\n.earlyasd-hub .hub-card.theme-ai .card-category { background: #f5e8ff; color: #5c1a8a; }\r\n\r\n\/* ---- TOOL \/ GENERIC (pink) ---- *\/\r\n.earlyasd-hub .hub-card.theme-tool {\r\n  border: 1px solid rgba(210,8,89,.22);\r\n}\r\n.earlyasd-hub .hub-card.theme-tool .card-stripe   { background: linear-gradient(90deg,#d20859,#ff7abf); }\r\n.earlyasd-hub .hub-card.theme-tool .card-icon     { background: #fce8f0; }\r\n.earlyasd-hub .hub-card.theme-tool .card-category { background: #fce8f0; color: #a00040; }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"earlyasd-hub\" id=\"earlyasd-top\">\r\n\r\n  <!-- ===== HERO ===== -->\r\n  <header class=\"hub-hero\">\r\n    <div class=\"hub-hero-inner\">\r\n      <div class=\"hub-hero-badge\">\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg>\r\n        EarlyASD \u00b7 Educational Resources Hub\r\n      <\/div>\r\n      <h1>Digital Social Story<br><span>Tools &amp; Platforms<\/span><\/h1>\r\n      <p class=\"hub-hero-desc\">\r\n        Digital Social Stories use multimedia elements, images, audio, animation, and interactivity, to help children with Autism Spectrum Disorder understand and navigate social situations. This curated hub brings together many formats, tool, and tutorial you need to create effective, engaging stories for the classroom.\r\n      <\/p>\r\n \r\n      <\/div>\r\n \r\n  <\/header>\r\n\r\n  <!-- ===== HOW TO CHOOSE ===== -->\r\n  <section id=\"section-choose\" aria-labelledby=\"choose-heading\">\r\n    <div class=\"hub-section\" style=\"padding-bottom:0;\">\r\n      <div class=\"hub-choose\">\r\n        <h2 id=\"choose-heading\">How to Choose a Story Format<\/h2>\r\n        <p>Different learners benefit from different approaches. Use this quick guide to find the best match for your student's or child's needs, your technical comfort level, and the classroom context.<\/p>\r\n        <div class=\"choose-grid\">\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\ud83c\udfac<\/span><h4>Video-Based<\/h4><p>Good for concrete learners who benefit from seeing real-life role models and familiar people demonstrating behaviors.<\/p><\/div>\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\ud83d\udcf7<\/span><h4>Photo-Based<\/h4><p>Ideal for beginners and visual learners. Great when using real classroom photos to build familiarity and context.<\/p><\/div>\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\ud83c\udfa8<\/span><h4>Illustration-Based<\/h4><p>Best when simplified visuals help reduce distraction, ideal for children who find real photos overwhelming.<\/p><\/div>\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\ud83e\uddf8<\/span><h4>Stop-Motion<\/h4><p>Highly engaging for creative educators. Uses familiar objects to make abstract social steps tangible and fun, hard to prepare though.<\/p><\/div>\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\u2728<\/span><h4>2D\/3D Animation<\/h4><p>Ideal for children who respond well to stylized characters and some movement. The most popular format online.<\/p><\/div>\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\ud83d\udcbb<\/span><h4>Coding-Based<\/h4><p>Perfect for technology-curious educators who want to create interactive materials. Supports active participation and control.<\/p><\/div>\r\n          <div class=\"choose-item\"><span class=\"choose-icon\">\ud83e\udd16<\/span><h4>AI-Assisted<\/h4><p>Best when educators need a starting point quickly. Always review and personalize AI output for each child.<\/p><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <main id=\"main-content\">\r\n\r\n  <!-- ===== SECTION 1 : FORMATS ===== -->\r\n  <section id=\"section-formats\" aria-labelledby=\"formats-heading\">\r\n    <div class=\"hub-section\">\r\n      <div class=\"hub-section-header\">\r\n        <div class=\"hub-section-label\"><span><\/span>Section 1<\/div>\r\n        <h2 id=\"formats-heading\">Digital Social Story Formats<\/h2>\r\n        <p>Seven evidence-based storytelling formats to support social-emotional learning \u2014 from simple photo sequences to AI-generated interactive narratives.<\/p>\r\n      <\/div>\r\n      <div class=\"hub-grid\" id=\"formatsGrid\">\r\n\r\n        <!-- VIDEO -->\r\n        <article class=\"hub-card theme-video\" data-section=\"format\" data-tags=\"video visual beginner\" aria-label=\"Video-Based Social Stories\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83c\udfac<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Video<\/span>\r\n              <h3 class=\"card-title\">Video-Based Social Stories<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">Short videos recorded on phones, tablets, or cameras, combined with basic video editing to demonstrate social behaviors, routines, and expectations through real-life role models.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Best for concrete learners who benefit from seeing familiar people in real environments. Video modeling is highly effective for demonstrating specific social behaviors. Ensure pacing is slow and narration clearly matches on-screen action.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=KiZSUcnyyzw\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 Watch Example<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@socialstories9001\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83c\udf10 Learn More<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- PHOTO -->\r\n        <article class=\"hub-card theme-photo\" data-section=\"format\" data-tags=\"photo visual beginner\" aria-label=\"Photo-Based Social Stories\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83d\udcf7<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Photo<\/span>\r\n              <h3 class=\"card-title\">Photo-Based Social Stories<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">Also known as photo-voice stories, real photographs from the child's environment are arranged sequentially and combined with voice narration using simple presentation or video editing software.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Recommended for beginners and highly concrete learners. Using real classroom photos increases personal relevance. Arrange sequentially, record narration per photo, and optionally add gentle background music at low volume.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-photo\">\ud83d\uddbc Photo-Based<\/span>\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/undivided.io\/resources\/undivideds-school-visual-stories-library-3224\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\ud83d\udcda See Resource Library<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- ILLUSTRATION -->\r\n        <article class=\"hub-card theme-illus\" data-section=\"format\" data-tags=\"illustration visual creative\" aria-label=\"Illustration-Based Social Stories\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83c\udfa8<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Illustration<\/span>\r\n              <h3 class=\"card-title\">Illustration-Based Social Stories<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">Drawings or illustrated images, created by teachers, from illustration libraries, or with digital drawing tools, replace real photos to simplify environments, highlight key emotions, and reduce visual distraction.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Particularly helpful for children who find real photographs distracting or respond better to stylized, symbolic visuals. Offers greater flexibility, you can simplify backgrounds and emphasize key actions. Combine with audio narration for maximum support.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n              <span class=\"badge badge-creative\">\ud83c\udfa8 Creative<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/playlist?list=PLOUQCTegHBlxCsZcKlDe3TLwh3ZvQ1SXf\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 Watch Example<\/a>\r\n            <a href=\"https:\/\/autismlittlelearners.com\/autism-little-learners-social-stories\/\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83c\udf10 Learn More<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- STOP-MOTION -->\r\n        <article class=\"hub-card theme-stop\" data-section=\"format\" data-tags=\"stop-motion animation creative tactile\" aria-label=\"Stop-Motion Animation Social Stories\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83e\uddf8<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Stop-Motion<\/span>\r\n              <h3 class=\"card-title\">Stop-Motion Animation Stories<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">Scenes constructed with physical objects, toys, playdough figures, or household items, photographed frame by frame. Combined into a video, the objects appear to move, making abstract routines tangible and engaging.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Creative and time-intensive, but simplified versions effectively demonstrate basic actions and routines. Particularly engaging for tactile learners. Plan your scenario carefully and take multiple photos between each small movement.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-creative\">\ud83c\udfa8 Creative<\/span>\r\n              <span class=\"badge badge-animation\">\u2728 Animation<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=kyLCPeHI1Ic\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 Watch Example<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@launchpodlittlelearners6384\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83c\udf10 Learn More<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- 2D\/3D -->\r\n        <article class=\"hub-card theme-anim\" data-section=\"format\" data-tags=\"animation 2d 3d visual\" aria-label=\"2D and 3D Animated Social Stories\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\u2728<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Animation<\/span>\r\n              <h3 class=\"card-title\">2D and 3D Animated Stories<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">The most popular format online, animated characters and scenes help children engage with stylized, dynamic visuals. User-friendly drag-and-drop tools make animation creation accessible even for educators with limited technical experience.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Particularly effective for young children who engage more easily with stylized visuals. Keep animations slow and purposeful, avoid rapid motion that may cause sensory discomfort. Always align narration with animated actions on screen.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-animation\">\u2728 Animation<\/span>\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/playlist?list=PLCCP2Vzt_o61i-cUnOdsuB5jIetXKQLY9\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 Watch Example<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@autismlearningworlds\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83c\udf10 Learn More<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- CODING -->\r\n        <article class=\"hub-card theme-code\" data-section=\"format\" data-tags=\"coding interactive scratch\" aria-label=\"Coding-Based Interactive Stories\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83d\udcbb<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Coding<\/span>\r\n              <h3 class=\"card-title\">Coding-Based Interactive Stories<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">Platforms such as Scratch, ScratchJr, and Code.org enable educators to design interactive stories using block-based coding, characters move, talk, and react to user input, creating meaningful cause-and-effect learning experiences.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Suitable for educators curious about technology who enjoy coding and want to teach children cause-effect relationships. Start with ScratchJr (ages 5\u20137); use Scratch if you are better at block-based coding. Code.org offers free structured courses for educators at all levels.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-interactive\">\ud83d\uddb1 Interactive<\/span>\r\n              <span class=\"badge badge-coding\">\ud83d\udcbb Coding<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/scratch.mit.edu\/search\/projects?q=social%20stories\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\ud83d\udd0d See Examples<\/a>\r\n            <a href=\"https:\/\/code.org\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83c\udf10 Learn More<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- AI -->\r\n        <article class=\"hub-card theme-ai\" data-section=\"format\" data-tags=\"ai interactive beginner\" aria-label=\"AI-Assisted Storytelling Tools\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83e\udd16<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">AI-Assisted<\/span>\r\n              <h3 class=\"card-title\">AI-Assisted Storytelling Tools<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">AI-supported platforms generate draft stories, storylines, and visual suggestions from educator prompts, offering a fast starting point that can then be reviewed, edited, and personalized to each child's individual needs and language level.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              <strong>When to use:<\/strong> Most helpful when teachers need a starting draft quickly. Always review AI-generated content carefully, check language, length, and message alignment with the child's ASD profile. Use precise prompts for the most relevant outputs. AI content must never replace personalization.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-ai\">\ud83e\udd16 AI-Powered<\/span>\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/ozzystory.com\/\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\ud83c\udf10 See Platform<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n      <\/div><!-- \/#formatsGrid -->\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <hr class=\"section-divider\">\r\n\r\n  <!-- ===== SECTION 2 : TOOLS ===== -->\r\n  <section id=\"section-tools\" aria-labelledby=\"tools-heading\">\r\n    <div class=\"hub-section\">\r\n      <div class=\"hub-section-header\">\r\n        <div class=\"hub-section-label\"><span><\/span>Section 2<\/div>\r\n        <h2 id=\"tools-heading\">Platforms, Tools &amp; Tutorials<\/h2>\r\n        <p>Eight tools with step-by-step guidance, tutorial videos, and beginner tips, from simple presentation software to AI-powered story generators.<\/p>\r\n      <\/div>\r\n      <div class=\"hub-grid\" id=\"toolsGrid\">\r\n\r\n        <!-- GOOGLE SLIDES -->\r\n        <article class=\"hub-card theme-tool\" data-section=\"tool\" data-tags=\"slides presentation beginner basic\" aria-label=\"Google Slides\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83d\udcca<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Basic Tool<\/span>\r\n              <h3 class=\"card-title\">Google Slides<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">A free cloud-based presentation tool that lets educators combine text, images, and audio narration in a simple, accessible format. No installation required, ideal for structured, slide-by-slide social stories.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Create a new blank presentation \u2192 one slide per story step \u2192 insert clear images \u2192 add short sentences \u2192 use <em>Insert \u2192 Audio<\/em> for narration \u2192 maintain consistent layout \u2192 export as PDF or video for easy sharing with families.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n              <span class=\"badge badge-freeplan\">\ud83c\udd93 Free<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=Y5q-ObSGQFY\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 View Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@SimonSezIT\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa See Channel<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- BOOK CREATOR -->\r\n        <article class=\"hub-card theme-tool\" data-section=\"tool\" data-tags=\"book creator story beginner\" aria-label=\"Book Creator\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83d\udcd6<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Story Platform<\/span>\r\n              <h3 class=\"card-title\">Book Creator<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">A specialized digital storytelling platform with ready-made layouts, characters, and visual templates. Educators with limited technical experience can produce polished, structured stories quickly, with recorded audio narration on every page.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Create a free account \u2192 select a child-friendly book layout \u2192 one page per story step \u2192 insert images and icons \u2192 type short positive-language sentences \u2192 record audio narration directly on each page \u2192 review emotional appropriateness \u2192 share digitally or export as video\/PDF.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n              <span class=\"badge badge-freeplan\">\ud83c\udd93 Free Plan<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=Mlap3afudKk\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 View Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@JenJonson\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa See Channel<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- CANVA -->\r\n        <article class=\"hub-card theme-tool\" data-section=\"tool\" data-tags=\"canva video editing photo beginner\" aria-label=\"Canva Video Editor\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83c\udf9e\ufe0f<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Video Editing<\/span>\r\n              <h3 class=\"card-title\">Canva Video Editor<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">A versatile design and video platform that enables educators to combine photos, video clips, voice narration, and music into polished social stories, all with a drag-and-drop interface and an extensive built-in media library.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Select a Video or Presentation template \u2192 choose a clean, minimal design \u2192 upload or use library images\/clips \u2192 arrange visuals in logical sequence \u2192 add simple text captions \u2192 upload or record narration \u2192 add low-volume background music \u2192 export as video.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n              <span class=\"badge badge-photo\">\ud83d\uddbc Photo &amp; Video<\/span>\r\n              <span class=\"badge badge-freeplan\">\ud83c\udd93 Free Plan<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=AlrC-XaKwew\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 View Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@PrimalVideo\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa See Channel<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- PIXTON -->\r\n        <article class=\"hub-card theme-tool\" data-section=\"tool\" data-tags=\"pixton comic illustration caricature\" aria-label=\"Pixton Comic Creator\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83c\udfad<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Caricature Platform<\/span>\r\n              <h3 class=\"card-title\">Pixton<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">A comic-strip and visual narrative creator for designing illustrated characters, speech and thought bubbles, and sequential panels, clearly communicating emotions, social rules, and perspectives in a child-friendly format.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Create a Pixton account \u2192 design characters resembling the child or familiar people \u2192 choose simple situational backgrounds \u2192 create one panel per story step \u2192 use speech\/thought bubbles to explain actions and feelings \u2192 keep text brief and concrete \u2192 export as images or PDF.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n              <span class=\"badge badge-creative\">\ud83c\udfa8 Creative<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=T_dThbYBGeU\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 View Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@pixtonedu4231\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa See Channel<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- POWTOON -->\r\n        <article class=\"hub-card theme-tool\" data-section=\"tool\" data-tags=\"powtoon animation video beginner\" aria-label=\"Powtoon Animation Platform\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83c\udfac<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Animation Platform<\/span>\r\n              <h3 class=\"card-title\">Powtoon<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">An animated storytelling and presentation platform with pre-built characters, backgrounds, and scenes. Perfect for creating dynamic visual narratives that demonstrate social behaviors through slow, deliberate animation sequences.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Choose a simple animated template \u2192 plan the story sequence first \u2192 add characters and scenes for the social situation \u2192 animate actions slowly to avoid cognitive overload \u2192 insert short subtitles \u2192 record or upload narration aligned with each scene \u2192 export as video.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-animation\">\u2728 Animation<\/span>\r\n              <span class=\"badge badge-visual\">\ud83d\udcf7 Visual<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=lEQiZQi-aGY\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 View Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@JenJonson\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa See Channel<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- STORYWIZARD -->\r\n        <article class=\"hub-card theme-ai\" data-section=\"tool\" data-tags=\"ai storywizard beginner interactive\" aria-label=\"Storywizard AI Platform\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83e\udd16<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">AI-Supported<\/span>\r\n              <h3 class=\"card-title\">Storywizard.ai<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">An AI-assisted educational storytelling platform that generates illustrated story drafts based on teacher prompts. Educators enter a social scenario, receive a draft with visuals, then edit language and images to align with each child's developmental level.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Enter the platform \u2192 select story generation \u2192 provide a clear specific prompt \u2192 review the AI-generated draft \u2192 edit language to align with social story principles \u2192 adjust vocabulary and sentence length for the child's level \u2192 modify generated illustrations \u2192 export in digital format. Always personalise before use.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-ai\">\ud83e\udd16 AI-Powered<\/span>\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=cU4l8dtMM9w\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 View Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@storywizardai\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa See Channel<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- SCRATCHJR -->\r\n        <article class=\"hub-card theme-code\" data-section=\"tool\" data-tags=\"scratchjr coding interactive beginner children\" aria-label=\"ScratchJr Coding Platform\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\ud83d\udc31<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">Coding Platform<\/span>\r\n              <h3 class=\"card-title\">ScratchJr<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">A free beginner-friendly tablet app designed for children aged 5\u20137 (also can be used by educators) that uses drag-and-drop block coding to animate characters with movement, speech, and sound, creating interactive social stories with clear cause-and-effect sequences.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Step-by-step guide\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Open ScratchJr on a tablet \u2192 create a new project \u2192 select a background for the social setting \u2192 add familiar characters \u2192 program basic actions (move, speak, wait) \u2192 add recorded voice messages or text cues \u2192 arrange blocks in the correct sequence \u2192 test with the child and revise as needed.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-interactive\">\ud83d\uddb1 Interactive<\/span>\r\n              <span class=\"badge badge-coding\">\ud83d\udcbb Coding<\/span>\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n              <span class=\"badge badge-freeplan\">\ud83c\udd93 Free<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=D-nW4jvzRr8\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\u25b6 General Tutorial<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/watch?v=WGhart5oFck\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\u25b6 Social Story Tutorial<\/a>\r\n          <\/div>\r\n          <div class=\"card-links\" style=\"border-top:none;padding-top:0;\">\r\n            <a href=\"https:\/\/www.youtube.com\/@ZonxScratch\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa ZonxScratch<\/a>\r\n            <a href=\"https:\/\/www.youtube.com\/@learnwithhirday7835\" target=\"_blank\" rel=\"noopener\" class=\"card-btn card-btn-outline\">\ud83d\udcfa LearnWithHirday<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- OZZYSTORY -->\r\n        <article class=\"hub-card theme-ai\" data-section=\"tool\" data-tags=\"ai ozzystory interactive beginner\" aria-label=\"OzzyStory AI Platform\">\r\n          <div class=\"card-stripe\"><\/div>\r\n          <div class=\"card-header\">\r\n            <div class=\"card-icon\">\u2b50<\/div>\r\n            <div class=\"card-title-area\">\r\n              <span class=\"card-category\">AI-Supported<\/span>\r\n              <h3 class=\"card-title\">OzzyStory<\/h3>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-body\">\r\n            <p class=\"card-desc\">An AI-powered social story platform purpose-built for ASD education, offering editable story versions and blank storyboard templates that teachers can generate with AI assistance or build entirely from scratch and fully customize.<\/p>\r\n            <button class=\"card-expand-btn\" aria-expanded=\"false\">\r\n              <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" aria-hidden=\"true\"><path d=\"m6 9 6 6 6-6\"\/><\/svg>\r\n              Pedagogical tips\r\n            <\/button>\r\n            <div class=\"card-detail\">\r\n              Provide a prompt describing the social situation \u2192 the platform generates a story with illustrations \u2192 review content for developmental appropriateness \u2192 edit language, imagery, and scenario details \u2192 use the storyboard creator to build fully personalized narratives when needed. Always review all AI output before sharing with a child.\r\n            <\/div>\r\n            <div class=\"card-badges\">\r\n              <span class=\"badge badge-ai\">\ud83e\udd16 AI-Powered<\/span>\r\n              <span class=\"badge badge-interactive\">\ud83d\uddb1 Interactive<\/span>\r\n              <span class=\"badge badge-beginner\">\u2705 Beginner Friendly<\/span>\r\n            <\/div>\r\n          <\/div>\r\n          <div class=\"card-links\">\r\n            <a href=\"https:\/\/ozzystory.com\/\" target=\"_blank\" rel=\"noopener\" class=\"card-btn\">\ud83c\udf10 See Platform<\/a>\r\n          <\/div>\r\n        <\/article>\r\n\r\n      <\/div><!-- \/#toolsGrid -->\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <hr class=\"section-divider\">\r\n\r\n  <!-- ===== DESIGN PRINCIPLES ===== -->\r\n  <section id=\"section-principles\" aria-labelledby=\"principles-heading\">\r\n    <div class=\"hub-section\">\r\n      <div class=\"hub-principles\">\r\n        <h3 id=\"principles-heading\">\ud83c\udfa8 Visual Design Principles for Digital Social Stories<\/h3>\r\n        <p>Key design considerations when creating digital stories for children with ASD (From Chapter 3 of the EarlyASD Practical Guidebook)<\/p>\r\n        <div class=\"principles-list\">\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Story Length:<\/strong> 5\u201310 slides is usually sufficient. Focus on one specific situation per story.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Visual Simplicity:<\/strong> Limit visual elements per slide. Use clear images that directly relate to the story step.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Consistent Layout:<\/strong> Maintain a uniform layout, style, and font throughout to support predictability.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Voice Narration:<\/strong> Use a calm, clear pace. Familiar voices increase comfort and engagement.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Purposeful Animation:<\/strong> Use minimal, slow animations only when they genuinely support understanding.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Supportive Language:<\/strong> Use phrases like \"I can try\" rather than commands to reduce resistance.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Audio-Visual Alignment:<\/strong> Synchronize narration and visuals so both tell the same step simultaneously.<\/p><\/div>\r\n          <div class=\"principle-item\"><div class=\"principle-dot\"><\/div><p><strong>Privacy &amp; Consent:<\/strong> Obtain parental consent before using real photos, videos, or voice recordings of children.<\/p><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <\/main>\r\n\r\n<\/div><!-- \/.earlyasd-hub -->\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/* ---- Expand \/ Collapse ---- *\/\r\n  document.querySelectorAll('.earlyasd-hub .card-expand-btn').forEach(function (btn) {\r\n    btn.addEventListener('click', function () {\r\n      var detail = btn.nextElementSibling;\r\n      var isOpen = detail.classList.contains('open');\r\n      detail.classList.toggle('open');\r\n      btn.classList.toggle('open');\r\n      btn.setAttribute('aria-expanded', String(!isOpen));\r\n    });\r\n  });\r\n\r\n  \/* ---- Stagger card entry animations ---- *\/\r\n  document.querySelectorAll('.earlyasd-hub .hub-card').forEach(function (card, i) {\r\n    card.style.animationDelay = (i * 45) + 'ms';\r\n  });\r\n\r\n}());\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Digital Social Story Tools &#038; Platforms | EarlyASD EarlyASD \u00b7 Educational Resources Hub Digital Social StoryTools &amp; Platforms Digital Social Stories use multimedia elements, images, audio, animation, and interactivity, to help children with Autism Spectrum Disorder understand and navigate social situations. This curated hub brings together many formats, tool, and tutorial you need to create [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3523","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/pages\/3523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/comments?post=3523"}],"version-history":[{"count":16,"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/pages\/3523\/revisions"}],"predecessor-version":[{"id":3543,"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/pages\/3523\/revisions\/3543"}],"wp:attachment":[{"href":"https:\/\/earlyasd.eu\/web\/wp-json\/wp\/v2\/media?parent=3523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}