🎛️ Master Control Panel: Accommodation Journal

🔒 FOIPPA Privacy & De-Identification Protocol

  • De-Identified Profile Codes Only: Use randomized student IDs (e.g., M41P, X92J). Never record legal names or direct PII in vault notes.
  • Air-Gapped Key: Keep student identity mapping sheets stored strictly offline (locked physical file drawer) or on encrypted district servers.
  • Device Encryption: Ensure local disk encryption (BitLocker / FileVault) is active.

🚀 Quick-Action Command Bar

Obsidian QuickAdd & Macro Triggers

label: "➕ Log IEP Observation"
icon: "clipboard-list"
style: primary
action:
  type: command
  command: "QuickAdd: LogTheObs"
label: "👤 Add Team Member"
icon: "user-plus"
style: primary
action:
  type: command
  command: "quickadd:run-macro: Add Team Member"
label: "📚 Add Subject / Routine"
icon: "book-open"
style: primary
action:
  type: command
  command: "quickadd:run-macro: Add Subject"
label: "🏫 Add Location"
icon: "map-pin"
style: primary
action:
  type: command
  command: "quickadd:run-macro: Add Location"
label: "🔄 Sync BC Curriculum"
icon: "refresh-cw"
style: primary
action:
  type: command
  command: "quickadd:run-macro: Sync BC Curriculum Subjects"

Shortcut Backup: Press Ctrl+P (or Cmd+P) ➔ type QuickAdd: Log IEP Observation to trigger instant observation logging.


👥 1. Active Student Roster Overview

TABLE WITHOUT ID
    file.link AS "Profile ID",
    bc_designation AS "BC Category",
    primary_needs AS "Support Focus Areas",
    status AS "Status"
FROM "Accommodation Journal/01_students"
WHERE status != "past" AND status != "archived"
SORT file.name ASC

🚨 2. High-Priority Antecedent & Dysregulation Alerts (FBA Focus)

Incidents with Low Effectiveness (≤2) or Active Triggers

Monitors recent sensory overload, transition stress, or severe dysregulation events across all settings.

TABLE WITHOUT ID
    date + " (" + time + ")" AS "Date & Time",
    Profile AS "Learner",
    Subject AS "Setting / Context",
    Locale AS "Location",
    Trigger AS "Antecedent Trigger",
    Regulation_State AS "Zone",
    Strategy AS "Strategy Used",
    Effectiveness AS "Outcome Score (1-5)"
FROM "Accommodation Journal/03_observations/Daily"
WHERE (Effectiveness <= 2 OR (Trigger != null AND Trigger != "None"))
SORT date DESC, time DESC
LIMIT 10

🎯 3. Active IEP Goal Progress & Metric Probes

TABLE WITHOUT ID
    date AS "Date",
    Profile AS "Learner",
    Subject AS "Subject",
    Academic_Goal AS "IEP Goal Target",
    Academic_Metric AS "Probe Result",
    Goal_Progress AS "Progress Status"
FROM "Accommodation Journal/03_observations/Daily"
WHERE Academic_Goal != null AND Academic_Goal != "None"
SORT date DESC
LIMIT 10

🛠️ 4. Strategy & Accommodation Success Ranking

Efficacy Leaderboard (Calculated Across All Daily Probes)
TABLE WITHOUT ID
    Strategy AS "Accommodation Strategy",
    round(average(rows.Effectiveness), 1) AS "Avg Success Rate (1-5)",
    unique(rows.Profile) AS "Students Utilizing",
    length(rows.file.link) AS "Total Probes Logged"
FROM "Accommodation Journal/03_observations/Daily"
WHERE Strategy != "None" AND Strategy != null AND Effectiveness != null
GROUP BY Strategy
SORT round(average(rows.Effectiveness), 1) DESC

📜 5. Live Classroom Observation Stream (Recent Activity)

TABLE WITHOUT ID
    date + " (" + time + ")" AS "Time",
    Profile AS "Learner",
    Observation_Type AS "Type",
    Subject AS "Subject",
    Strategy AS "Strategy Used",
    Prompt_Level AS "Prompt Level",
    Effectiveness AS "Score (1-5)"
FROM "Accommodation Journal/03_observations/Daily"
SORT date DESC, time DESC
LIMIT 10
Built with LogoFlowershow