Inspiration

Cognipath was born from the heart. Growing up alongside my younger brother, who is on the Autism Spectrum, I watched him struggle with conventional learning tools, often feeling left behind in a world that seemed unwilling to meet him where he was. His challenges became my mission. I wanted to build something that could make a difference, something that would welcome children of all learning abilities with open arms. Cognipath is more than a project—it’s a promise to children like my brother, a commitment to give them a place where they can learn joyfully, feel understood, and discover their potential through experiences crafted just for them.

What it does

cognipath CogniPath is an innovative educational platform designed to enhance children's communication skills, emotional intelligence, and creative expression. It's an inclusive tool accessible to all children, including those on the autism spectrum. The platform offers four key features:

  1. Storyfy: Children can draw images or provide text inputs, which the gemini-1.5-flash model interprets to generate personalized and engaging stories. Each story consists of five pages:

    • Page 1: The story's title.
    • Page 2: The first part of the story.
    • Page 3: An image generated by Imagen 3 from Vertex AI that illustrates the story segment.
    • Pages 4-5: Continuation of the story with corresponding images.
    • Text-to-Speech Integration: The story is narrated using Google Cloud's Text-to-Speech API, providing an immersive auditory experience. Storyfy
    • A follow-up quiz assesses the child's comprehension, reinforcing learning and retention. Quiz
  2. Expressify: Utilizing real-time video inputs, this feature employs the gemini-1.5-flash model to enable dynamic conversations with an AI avatar. The AI responds to the child's emotions and expressions, fostering interactive communication and enhancing social skills. Expressify

  3. Writing Wizard: Leveraging the Gemini API's image understanding capabilities, this tool analyzes handwritten essays. It provides insightful feedback on grammar, structure, and creativity, helping children improve their writing skills. Writing Wizard

  4. Emotion Recognition: The Gemini API generates four descriptive sentences based on images, each correlating to a specific emotion. The child identifies the correct emotion, reinforcing their emotional understanding and empathy. Emotion Recognition

The platform includes a parent dashboard that tracks proficiency scores in writing, communication, emotion understanding, and expression. Parents can monitor daily, weekly, and monthly progress through interactive charts and activity logs.

Dashboard

Category: CogniPath falls under the Smart Use of Data & AI category, as it leverages advanced AI technologies to create personalized and interactive educational experiences.

How we built it

We built CogniPath by integrating advanced AI models and cloud technologies, utilizing the following tools and frameworks:

  • Google Cloud's Gemini API: Used the gemini-1.5-flash model for text interpretation, emotion analysis, and interactive responses.
  • Vertex AI's Imagen 3: Generated high-quality images to accompany stories, enhancing visual engagement.
  • Google Cloud Text-to-Speech API: Converted generated text into natural-sounding speech, enhancing interactivity and accessibility across the platform.
  • Frontend Development: Developed using Bootstrap, HTML, CSS, and JavaScript to create a responsive and child-friendly user interface.
  • Backend Development: Implemented with Flask, a Python web framework, to handle server-side logic, API integrations, and data processing.
  • Real-time Video Processing: Utilized OpenCV and Flask for handling video inputs in the Expressify feature.
  • Database Management: Used Firebase for secure, scalable, and real-time data storage, ensuring quick access and synchronization across the platform.
  • Security Measures: Incorporated user authentication and encryption protocols provided by Firebase Authentication to protect user data, adhering to privacy regulations.

Challenges we ran into

  • Real-time Emotion Detection: Ensuring accurate emotion recognition from video inputs was challenging due to variations in lighting, camera quality, and individual expressions.
  • API Integration: Balancing API rate limits and optimizing performance required meticulous planning and code optimization.
  • User Experience Design: Designing an interface that is engaging for children of various ages and abilities, including those with special needs, was complex.
  • Data Privacy Compliance: Navigating regulations like COPPA and GDPR to ensure the platform is safe for children required thorough research and implementation of strict data handling policies.

Accomplishments that we're proud of

-Custom stories: Customizing personalized stories for children with their unique words and drawings.

  • Inclusive Platform Development: Successfully created a tool that supports the developmental needs of all children, particularly benefiting those on the autism spectrum.
  • Advanced AI Implementation: Effectively integrated cutting-edge AI models to deliver personalized and interactive educational content.
  • Integration of Text-to-Speech Technology: Enhanced user engagement and accessibility by providing audio narration and feedback.
  • Positive User Feedback: Early testing showed significant engagement and positive responses from both children and parents.
  • Robust Parent Dashboard: Developed a comprehensive dashboard that provides valuable insights into a child's progress, aiding parents and educators.

What we learned

  • Reinforcing Knowledge of Google Cloud Platform: We deepened our understanding of the Google Cloud Platform, exploring its extensive services including the Text-to-Speech API. This allowed us to effectively leverage cloud resources to build scalable and efficient applications.

  • Discovering Advanced Models and APIs: Working with a variety of AI models and APIs, including gemini-1.5-flash, Imagen 3, and Text-to-Speech, expanded our knowledge of AI capabilities. We learned how to integrate these models to create interactive and personalized user experiences.

  • Exploring Firebase Capabilities: Implementing Firebase for our database management introduced us to its real-time data synchronization, authentication, and hosting services. This experience highlighted how Firebase can streamline backend development and enhance application performance.

  • Enhancing Technical Proficiency: Improved our skills in frontend development using Bootstrap, HTML, CSS, and JavaScript, and backend development with Flask. This combination allowed us to create a seamless and responsive user interface connected to a robust backend.

  • Importance of Cloud Integration: Recognized how cloud services can significantly enhance application scalability and reliability. Learned to optimize resource usage for cost-effectiveness while maintaining high performance.

  • User-Centered Design Principles: Emphasized designing with the end-user in mind, ensuring accessibility and usability for children of various ages and abilities, including those with special needs.

  • Regulatory Compliance Awareness: Gained a deeper understanding of data privacy laws like COPPA and GDPR. Learned the importance of implementing compliant data handling practices, especially for applications designed for children.

What's next for CogniPath

  • Multilingual Support: Plan to add multiple languages to make CogniPath accessible to a global audience.

  • AI Model Enhancement: Continuously improve emotion recognition accuracy and story generation quality by training on more diverse datasets.

  • Mobile Application Development: Develop iOS and Android apps to increase accessibility and convenience.

  • Gamification Features: Offering interactive games to further engage children and motivate learning.

  • Educational Partnerships: Collaborate with schools, educators, and child psychologists to refine content and expand the platform's reach.

  • Community Building: Create a community forum for parents and educators to share experiences, tips, and support each other.

+ 46 more
Share this project:

Updates