Skip to content

FolatheDuckofDuckingburg/Noggin

Repository files navigation

Noggin

Learning that Adapts to You

GitHub license GitHub stars Sponsor Noggin

Traditional EdTech leaves special needs students behind with no understanding of school subjects, high costs, and rigid structures.

Noggin is a 100% free, open-source web application built to change that. Using serverless AI and real-time adaptive logic, it actively shapes interfaces and lessons to match each student's unique cognitive, sensory, and motor profiles.

🌐 Launch Live Application


💖 Support Our Mission

Noggin is and always will be free for classrooms, teachers, and parents.

If you believe in accessible education, please consider supporting us:

  • 🌟 Star this repository to help more educators discover us.
  • 💖 Sign up for Noggin Tutoring Services (COMING SOON) to support our mission for free education for everyone.

🧠 Meet Noggimigo!

Noggimigo is our built-in Python AI tutor designed specifically for special education students. Instead of just giving away answers, it acts as a patient coach—asking friendly guiding questions, breaking down big topics, and using clear, encouraging words to help students learn at their own pace.


🧠 Core Features

  • 🔒 AI Assessment Gatekeeper: Mandatory onboarding evaluation determines student baselines before unlocking content.
  • 📈 Real Adaptive Learning: Automated difficulty adjustments based on user speed, accuracy, and error logs.
  • 🚫 Zero Sensory Overload: Dynamic layout changes minimize cognitive strain and eliminate flashing animations.
  • WCAG Compliant Options: Built-in high-contrast modes, screen-reader support, and text-to-speech toggles.
  • 📱 Touchscreen Optimized: Large interface targets (minimum 80px) designed natively for classroom tablets (they're lucky they have tablets lol).

🔄 The Adaptive Workflow

  1. Gatekeeper: Student completes an onboarding assessment game mapping core abilities.
  2. Profiling: App evaluates reaction speeds, input errors, and accessibility triggers.
  3. Database Sync: Metrics instantly populate the student's unique profile schema.
  4. Tailored Delivery: Lessons unlock with system styling completely optimized for that specific user.

🛠️ Production Tech Stack

  • Frontend & Core API: Next.js (React) + TypeScript
  • Database & Auth: Supabase / PostgreSQL (Tracking Students and PerformanceLogs)
  • AI Orchestration: Python (bc we're too broke for OpenAI)

🚀 Quick Start for Developers

Set up your local environment in minutes.

Prerequisites

  • Node.js (v18+)
  • npm or yarn

Installation

# Clone repository
git clone https://github.com/FolatheDuckofDuckingburg/Noggin

# Enter folder
cd Noggin

# Install dependencies
npm install

# Start local server
npm run dev

🤝 Join the Mission

We actively need developers, instructional designers, and special education teachers.

  • 💡 Teachers: Suggest features or request lesson templates via GitHub Issues.
  • 💻 Developers: Check our active codebase repository tags for accessibility-focused bugs.

📄 License

Distributed under the MIT License. See LICENSE for details.

About

An AI-powered, gamified adaptive learning platform designed to keep neurodivergent students focused and engaged with learning Math, English, Science, Social Studies, History, and Social Emotional Learning..

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors