ZQ7F
$= dv.current().has_safety_plan ? "> [!DANGER] 🚨 **ACTIVE SAFETY PLAN IN EFFECT**\n> * **Protocol Document:** " + (dv.current().safety_plan_link || "See Physical Student File") + "\n> * **Immediate Action:** Review Section 3 (De-escalation Protocol) prior to initiating transitions or high-demand tasks." : ""
👤 Learner Profile: ZQ7F (ID: ZQ7F)
Strength-Based Profile Overview
- BC Ministry Designation:
$= dv.current().bc_designation || "Not Specified" - Grade Level:
$= dv.current().grade_level || "Unassigned" - Current Status:
$= dv.current().status || "current" - Support Focus / Primary Needs:
$= dv.current().primary_needs && dv.current().primary_needs.length > 0 ? dv.current().primary_needs.join(" • ") : "None Specified"
label: "➕ Add Support Need"
icon: "plus"
style: default
actions:
- type: inlineJS
code: "app.plugins.plugins.quickadd.api.executeChoice('add primary need');"
args: {}
⚡ Operational Command Bar — Instant Observation Logging
BUTTON[logAc, logSoc, logSense, logMed]
label: "📖 Log Academic"
id: logAc
hidden: true
icon: "book-open"
style: default
actions:
- type: inlineJS
code: "app.plugins.plugins.quickadd.api.executeChoice('Log Active Student Observation', { obsType: 'Academic' });"
args: {}
label: "🤝 Log Social"
id: logSoc
hidden: true
icon: "users"
style: default
actions:
- type: inlineJS
code: "app.plugins.plugins.quickadd.api.executeChoice('Log Active Student Observation', { obsType: 'Social' });"
args: {}
label: "🎧 Log Sensory"
id: logSense
hidden: true
icon: "headphones"
style: default
actions:
- type: inlineJS
code: "app.plugins.plugins.quickadd.api.executeChoice('Log Active Student Observation', { obsType: 'Sensory' });"
args: {}
label: "🏥 Log Medical"
id: logMed
hidden: true
icon: "activity"
style: default
actions:
- type: inlineJS
code: "app.plugins.plugins.quickadd.api.executeChoice('Log Active Student Observation', { obsType: 'Medical' });"
args: {}
💖 1. What Gets Me Excited! (Interests, Passions & Motivators)
A strength-based inventory for EAs and teachers to build instant rapport, motivate task initiation, and design high-engagement learning activities.
- ⭐ Hyper-Fixations & Passion Topics: #minecraft
- 🎨 Favorite Hobbies & Free-Time Activities: #drawing #videogames
- 🍕 Favorite Foods, Snacks & Treats: #noSugar
- 🎶 Favorite Music, Media & Characters: (e.g., Minecraft OST, Bluey, Disney soundtracks, rhythmic drumming)
- 🏆 Positive Reinforcement & What Drives Me: (e.g., Earning 5 minutes of iPad time, receiving visual star stickers, verbal praise in private, sharing LEGO creations with peers)
🎒 2. Sensory, Communication & Energy Profile
- 💬 Communication Style & Visual Aids: (e.g., Verbal with visual sentence frames; uses AAC board during dysregulation; benefits from 10s wait time)
- 🎧 Sensory Joys & Comfort Inputs: (e.g., Deep pressure lap pad, weighted blanket, spinning fidgets, gentle lavender diffuser, noise-cancelling headphones)
- ⚡ High-Energy Times of Day: (e.g., Peak focus between 09:00 - 10:30 AM; fatigue flare after recess)
⚠️ 3. De-escalation & Regulation Protocol
- 🟡 Early Escalation Signs: (e.g., Pacing near windows, rapid humming, hiding face in hands, tapping desk rhythmically)
- 🟢 Go-To Calming Interventions: (e.g., Offer 5-minute heavy work break with hallway wagon, hand over sensory pouch, transition to quiet corner)
- 🚫 Words / Phrases / Actions to Avoid: (e.g., Do NOT stand directly over desk; avoid repeated verbal commands during meltdown; avoid sudden unexpected touch)
🎯 4. Active IEP Accommodations & Strategies
TABLE WITHOUT ID
Strategy AS "Accommodation / Strategy",
round(average(rows.Effectiveness), 1) AS "Avg Success Score (1-5)",
length(rows.file.link) AS "Probes Logged"
FROM "Accommodation Journal/03_observations/Daily"
WHERE contains(Profile, this.file.link) OR contains(Profile, this.file.name)
GROUP BY Strategy
SORT round(average(rows.Effectiveness), 1) DESC
📈 5. Live Individual Progress History
TABLE WITHOUT ID
date + " (" + time + ")" AS "Date & Time",
Observation_Type AS "Type",
Subject AS "Subject / Activity",
Strategy AS "Strategy Used",
Effectiveness AS "Success (1-5)",
Prompt_Level AS "Prompt Level",
Regulation_State AS "Zone"
FROM "Accommodation Journal/03_observations/Daily"
WHERE contains(Profile, this.file.link) OR contains(Profile, this.file.name)
SORT date DESC, time DESC
LIMIT 15