LearnWise

Tagline: Learn Smarter, Thrive Faster: AI-Powered Education for All

Inspiration

The inspiration for LearnWise stemmed from the challenges students aged 14-22 face in traditional and online education: lack of personalized attention, disengagement in virtual classrooms, and barriers to accessibility for diverse learners. We were motivated by the potential of AI to transform education, drawing from success stories like Gurushala’s personalized learning platform and Jill Watson’s AI tutor at Georgia Tech. Our goal was to create an inclusive, engaging, and adaptive learning tool that empowers students to master complex subjects like math and science, while making education accessible to all, regardless of language or ability.

What it does

LearnWise is an AI-powered educational platform designed to enhance learning for students aged 14-22. Key features include:

  • AI Chatbot Tutor: A conversational AI (powered by Groq-llama-4) provides real-time answers and explanations, supporting students 24/7.
  • Personalized Learning Paths: AI analyzes performance to create tailored study plans, adjusting difficulty to optimize learning.
  • Interactive Problem-Solving: Integrates Wolfram Language for accurate, step-by-step solutions in math and science, with interactive visualizations.
  • Automated Feedback: AI-driven grading delivers instant, detailed feedback on assignments, helping students improve quickly.
  • Gamification: Badges, progress bars, and leaderboards boost engagement, making learning fun and motivating.
  • Accessibility Features: Multilingual support, text-to-speech, and adjustable interfaces ensure inclusivity for diverse learners.
  • Mobile Responsiveness: A seamless experience across devices, enabling on-the-go learning.

LearnWise addresses real-world educational challenges by personalizing learning, enhancing engagement, and ensuring accessibility, making it a practical solution for students and educators.

How we built it

We built LearnWise using a modern tech stack optimized for rapid development during the hackathon:

  • Frontend: React.js with Tailwind CSS for a responsive, intuitive interface. We used CDN-hosted libraries to streamline setup.
  • Backend: Node.js with Express for API endpoints, handling AI.
  • AI Chatbot: Leveraged Groq-API for real-time tutoring.
  • Database: Mongodb for storing user profiles, learning progress, and feedback data.
  • Deployment: Hosted on Render for a live demo.
  • Collaboration Tools: Used GitHub for version control and Discord for team communication.

We followed an agile workflow, iterating on wireframes and prioritizing core features (dashboard, AI tutor, Wolfram module) to meet the hackathon deadline. Workshops and mentor feedback helped refine our approach.

Challenges we ran into

  • API Integration: Integrating Groq APIs was complex due to rate limits and authentication issues. We resolved this by caching frequent queries and optimizing API calls.
  • Accessibility Implementation: Ensuring WCAG compliance, especially for text-to-speech and multilingual support, required extensive testing with tools like Lighthouse.
  • Time Constraints: Balancing feature development with a polished frontend within the hackathon timeline was tough. We prioritized a functional prototype, deferring advanced features like predictive analytics.
  • Team Coordination: Remote collaboration across time zones led to communication gaps. We used Discord channels and daily stand-ups to stay aligned.
  • Mobile Responsiveness: Ensuring a seamless experience on smaller screens required iterative testing and Tailwind CSS tweaks.

These challenges pushed us to problem-solve creatively and prioritize user needs.

Accomplishments that we're proud of

  • Functional Prototype: Delivered a working platform with AI tutoring, personalized paths, and Wolfram-powered problem-solving in under a week.
  • Engaging Design: Created a modern, gamified interface that testers found intuitive and motivating, validated by mentor feedback.
  • Team Resilience: Overcame technical and logistical challenges through collaboration, learning new tools like Wolfram|Alpha APIs on the fly.
  • Live Demo: Deployed a fully functional demo on Vercel, accessible via a custom .xyz domain, showcasing our technical execution.

What we learned

  • Technical Skills: Gained expertise in integrating AI APIs (Groq) and building responsive React applications with Tailwind CSS.
  • Accessibility Best Practices: Learned to implement WCAG guidelines and test with screen readers, broadening our understanding of inclusive design.
  • Hackathon Dynamics: Understood the importance of prioritizing MVPs (Minimum Viable Products) and iterating based on mentor feedback.
  • Educational Challenges: Deepened our knowledge of student pain points, like engagement and personalization, through research and user testing.
  • Teamwork: Improved remote collaboration skills, using tools like GitHub and Discord effectively under tight deadlines.
  • Wolfram Language: Mastered Wolfram’s computational capabilities, unlocking new possibilities for educational tools.

What's next for LearnWise

  • Advanced Features: Add predictive analytics to identify at-risk students and recommend interventions, enhancing teacher support.
  • Expanded Content: Include more subjects beyond math and science, such as language arts and coding, to broaden appeal.
  • Offline Mode: Develop offline capabilities for low-connectivity regions, improving accessibility in underserved areas.
  • Teacher Tools: Build a robust teacher dashboard with analytics, assignment creation, and communication features.
  • Scalability: Optimize backend for larger user bases, using cloud solutions like AWS or Google Cloud.
  • User Testing: Conduct beta testing with students and educators to refine UX and gather feedback for iteration.
  • Monetization: Explore freemium models or institutional partnerships to sustain development post-hackathon.
  • Open Source: Consider open-sourcing parts of the codebase to encourage community contributions and expand impact.

LearnWise has the potential to revolutionize education by making learning personalized, engaging, and inclusive. With further development, we aim to deploy it in schools and online platforms, empowering students worldwide.

Share this project:

Updates