Skip to content

AI-powered active learning platform: Students teach each other, retaining 3x more. Committed to SDG 4 and Offline-First design.

License

Notifications You must be signed in to change notification settings

augusto-mate/learnloop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LearnLoop 🧠💡

Teach to Learn. Learn by Teaching.

License: MIT Netlify Status  Tech Stack Planned Backend

🚀 Project Overview

LearnLoop is an AI-powered active learning platform that transforms students into teachers. By explaining what they’ve learned, students retain content 3x more effectively — a proven method backed by cognitive science.

“We remember 90% of what we teach, but only 20% of what we read.”

LearnLoop creates a peer learning loop where students teach each other with AI support, reinforcing knowledge while building confidence.

LearnLoop AI Feedback Loop Demo


🌍 Impact & Vision (Committed to SDG 4)

Our core mission is social impact: to reach 1 million African students by 2028 through accessible, AI-enhanced education. Our design is inherently Inclusive, multilingual, and utilizes an Offline-First approach.


🧐 Problem & Solution

The Problem

  • Students forget up to 80% of what they learn within two weeks.
  • Passive learning methods fail to engage or retain knowledge.

Our Solution

LearnLoop flips the model — students teach each other, guided by AI that prompts, corrects, and encourages. This creates a feedback loop that deepens understanding and builds mastery.

✨ Key Features 

  • AI Mentor 🤖 – Generates quizzes, flashcards, and personalized feedback based on the student's explanation.
  • Peer-to-peer Teaching 🧑‍🏫 – Students record short explanations and receive instant AI-driven suggestions.
  • Progress Dashboard 📈 – Visualizes mastery and identifies weak points for targeted review.
  • Inclusive Access 📱 – Lightweight, mobile-first, and optimized for low-bandwidth environments.

🛣️ Future Roadmap (View the full plan in ROADMAP.md)

  • AI-generated analogies: Help students explain complex topics using relatable metaphors.
  • Emotional feedback: AI responds with encouragement, praise, and a constructive tone.
  • Teacher dashboard: Track student progress, engagement, and peer interactions (Empowering Educators).
  • Voice-based input: Allow students to teach verbally and receive feedback.
  • Community challenges: Weekly teaching missions to boost engagement.

🛠️ Tech Stack 

Component Technologies Notes
Frontend HTML, CSS, JavaScript Current working prototype
Backend (Planned) Python (FastAPI) + OpenAI API Will handle LLM interactions and data processing
Deployment GitHub Pages / Netlify Continuous deployment setup
AI Models GPT-powered text + Embeddings Core intelligence for the AI Mentor

🏃 How to Run Locally 

To test the current prototype, follow these simple steps:

# 1. Clone repository
git clone [https://github.com/augusto-mate/learnloop.git](https://github.com/augusto-mate/learnloop.git)
cd learnloop

# 2. Open prototype in your browser
open index.html 
# or start a local server if preferred

🔗 Useful Links


🤝 Contribution & Licensing

We welcome contributions! Feel free to fork the repo, open issues, or suggest features. All rules and guidelines are detailed in the CONTRIBUTING.md file.

Author

Augusto Mate – Project Lead, Concept & Demo

License

This project is licensed under the MIT License.