Skip to content

sanjail3/neuro-note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

NeuroNote: AI-Powered Learning Assistant for Neurodivergent Students

NeuroNote Banner

๐Ÿง  The Problem: Learning Gaps for Neurodivergent Students

Traditional classroom environments present significant challenges for neurodivergent students, particularly those with dyslexia. These students experience:

  • Information Processing Difficulties: Struggling to process verbal lectures in real-time
  • Note-Taking Challenges: Difficulty capturing important points while simultaneously listening
  • Content Organization Problems: Trouble structuring information in a meaningful way
  • Cognitive Overload: Becoming overwhelmed by dense, text-heavy educational materials
  • Retention Issues: Challenges with memorizing and recalling key information

These barriers often lead to achievement gaps, decreased confidence, and educational disparities despite these students having normal or above-average intelligence.

๐Ÿ’ก Our Solution: NeuroNote

NeuroNote is a mobile-first AI companion that transforms traditional learning materials into dyslexia-friendly, interactive content. Our application leverages cutting-edge AI to make learning accessible, engaging, and effective for neurodivergent learners.

Demo:

YouTube Video Link

Images:

Key Features

1. Lecture Capture & Transcription

  • Real-Time Audio Recording: Capture in-person lectures with high-quality audio
  • AI-Powered Transcription: Convert speech to text with speaker identification
  • Smart Highlighting: Easily mark important segments during recording
  • Timestamp Navigation: Jump to specific moments in recordings

2. Intelligent Summarization

  • Dyslexia-Friendly Content Processing: Restructures information for easier comprehension
  • Visual Chapter Breakdowns: Organizes content with emojis and visual markers
  • Key Points Extraction: Identifies and highlights essential concepts
  • Interactive Timeline: Creates a visual representation of the lecture structure

3. Gamified Learning Paths

  • Progression System: Earn points for engagement with learning materials
  • Interactive Quizzes: Test understanding with auto-generated questions
  • Achievement Tracking: Visual progress indicators for motivation
  • Spaced Repetition: Smart review scheduling based on comprehension

4. Whiteboard Analysis

  • Visual Capture: Scan physical whiteboards and diagrams
  • Content Extraction: Convert handwritten notes to structured text
  • Diagram Simplification: Break down complex visuals into digestible elements
  • Smart Organization: Arrange captured information logically

5. Online Learning Integration

  • YouTube Lecture Support: Process online educational videos
  • Content Transformation: Convert standard videos to accessible formats
  • Cross-Platform Compatibility: Seamless experience across devices

๐Ÿ› ๏ธ Technical Implementation

Architecture Overview

NeuroNote is built using React Native for cross-platform compatibility, with a focus on accessibility and performance:

NeuroNote/
โ”œโ”€โ”€ Frontend (React Native + Expo)
โ”‚   โ”œโ”€โ”€ UI Components (Accessibility-optimized)
โ”‚   โ”œโ”€โ”€ Audio Processing Middleware
โ”‚   โ””โ”€โ”€ Local Storage Management
โ”œโ”€โ”€ Backend Services
โ”‚   โ”œโ”€โ”€ OpenAI Integration
โ”‚   โ”œโ”€โ”€ Media Processing Pipeline
โ”‚   โ””โ”€โ”€ User Data Management
โ””โ”€โ”€ AI Models
    โ”œโ”€โ”€ Speech-to-Text (OpenAI Whisper)
    โ”œโ”€โ”€ Content Summarization (GPT-4)
    โ””โ”€โ”€ Image Recognition (Vision API)

AI/ML Components

Speech Recognition & Transcription

  • Technology: OpenAI Whisper API
  • Features:
    • Multi-speaker identification
    • Background noise filtering
    • Punctuation and formatting inference
    • Real-time chunked processing for longer recordings

Content Summarization & Transformation

  • Technology: OpenAI GPT-4
  • Implementation:
    • Custom prompt engineering for dyslexia-friendly outputs
    • Chapter detection and organization
    • Key point extraction with emotional context preservation
    • Emoji integration for visual signposting

Visual Processing

  • Technology: Computer Vision + GPT-4 Vision
  • Capabilities:
    • Whiteboard text extraction
    • Diagram identification and simplification
    • Handwriting recognition
    • Spatial relationship mapping

Optimization for Neurodivergent Users

  • Font Selection: Using dyslexia-friendly fonts and customizable typography
  • Color Schemes: High-contrast options with adjustable color palettes
  • Text Spacing: Enhanced letter/word spacing for improved readability
  • Animation Control: Options to reduce motion for users with sensory sensitivities
  • Audio Processing: Adjustable playback speed and voice modulation

๐Ÿš€ Impact & Use Cases

Classroom Support

  • Students can record lectures while focusing on understanding rather than note-taking
  • Automatic organization of lecture content helps with study preparation
  • Visual learning paths make revision more engaging and effective

Independent Learning

  • Transform YouTube educational content into accessible learning materials
  • Capture and simplify complex whiteboard explanations
  • Create personalized study guides with interactive elements

Long-term Benefits

  • Develops independent learning strategies
  • Builds confidence through achievement tracking
  • Reduces cognitive load while improving information retention

๐Ÿ“Š Research & Effectiveness

Our approach is grounded in research on neurodivergent learning strategies:

  • Multisensory Learning: Combining visual, auditory, and interactive elements
  • Cognitive Load Theory: Reducing extraneous processing demands
  • Achievement Motivation: Using gamification to increase engagement
  • Universal Design for Learning: Creating multiple paths to understanding

๐Ÿ”ฎ Future Development

  • Collaborative Features: Share and collaborate on notes with peers
  • Educator Portal: Allow teachers to upload materials directly
  • Expanded Subject Support: Specialized tools for STEM, languages, and arts
  • Offline Processing: Reduce dependency on internet connectivity
  • Advanced Analytics: Personalized insights into learning patterns

๐Ÿ’ป Installation & Setup

# Clone the repository
git clone https://github.com/sanjail3/neuronote.git

# Navigate to project directory
cd neuronote

# Install dependencies
npm install

# Start the development server
npx expo start

๐Ÿค Team

Sanjai.L

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Developed with โค๏ธ for the Minerva University Hackathon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors