🚀 ThresholdEd: Counting Zoo Space Academy Empowering ESE & ESOL Learners through Data-Driven Math Instruction ThresholdEd is an EdTech solution designed to bridge the gap between high-stakes math standards and the diverse needs of learners in Title I settings. By focusing on the Florida B.E.S.T. Standards, this application bypasses traditional "red tape" by providing teachers with granular telemetry on student logic, sensory needs, and linguistic progress.
🎯 Targeted Standards Standard: MA.K.NSO.1.4
Compare the number of objects from 0 to 20 in two groups using the terms less than, equal to, or greater than. Instruction focuses on matching, counting, and the connection to addition and subtraction.
✨ Features for Diverse Learners
🧠 ESE & Neurodiversity Support
One-to-One Matching: Students physically click items to pair them (Lion
Focus Mode: A one-touch toggle that dims background "noise" and increases contrast, specifically designed for students with ADHD or sensory processing sensitivities.
Success Glow: Gentle, non-startling visual feedback (Success Glow) instead of harsh buzzers, supporting students with Emotional Behavioral Disorders (EBD).
🌎 ESOL & Internationalization Lexend Font: Optimized for readability and visual stability.
Language-Agnostic Design: Core mathematical logic is assessed through visual pairing and manipulation, ensuring students with limited English proficiency can demonstrate mastery.
AAA Accessibility: Built with WCAG 2.1 AAA standards in mind, including ARIA labels for screen readers and touch-friendly targets.
🛠️ Tech Stack Front-End: HTML5, CSS3 (Custom Variables & Keyframe Animations), JavaScript (ES6 Modules).
Backend: Firebase Firestore for real-time telemetry and data persistence.
Design: AAA Accessibility guidelines, POUR principles, and mobile-responsive layouts.
📊 Data & Telemetry (The "Red Tape" Solution) Unlike standard math games, ThresholdEd logs granular interaction data to Firestore, allowing teachers to prove student growth in IEP meetings:
isCorrect: Accuracy of the final comparison.
pairsMatched: Evidence of one-to-one correspondence logic.
attempts: Tracking frustration levels and persistence.
locale: Documenting performance across different linguistic contexts.
🚀 Getting Started Clone the repository:
Bash git clone https://github.com/your-username/threshold-ed.git Firebase Setup:
Create a Firebase project at console.firebase.google.com.
Enable Firestore Database.
Update firebase-config.js with your specific API keys.
Deploy:
Push to GitHub Pages or host on any static web server.