Skip to content

Repository files navigation

📚 Learn-AI

📌 Overview

Learn-AI is an AI-powered micro-learning and adaptive quiz platform developed using Flutter and Dart. The application provides personalized learning experiences through AI-powered recommendations, adaptive quizzes, progress tracking, and interactive learning modules.

The project aims to make learning smarter, more engaging, and personalized by leveraging Artificial Intelligence to improve students' learning outcomes and overall educational experience.


✨ Features

👤 User Authentication

  • User Registration
  • Secure Login System
  • User Login
  • Profile Management

📚 Learning Modules

  • Micro Learning Content
  • Topic-wise Learning
  • Interactive Lessons
  • Personalized Learning Paths

🤖 AI Learning Assistant

  • AI-Powered Learning Support
  • Adaptive Quiz Generation
  • Intelligent Learning Recommendations
  • Personalized Study Assistance

📝 Quiz Module

  • Adaptive Quizzes
  • Instant Score Evaluation
  • Performance Analysis
  • Topic-Based Assessments

📊 Progress Tracking

  • Learning Progress Dashboard
  • Quiz History
  • Performance Analytics
  • Achievement Tracking

🎨 User Interface

  • Modern Flutter UI
  • Responsive Design
  • Easy Navigation
  • Interactive User Experience

🛠️ Technologies Used

  • Flutter
  • Dart Programming
  • Hive Database
  • Google Gemini API
  • Material Design

📂 Project Structure

Learn-AI/
├── android/
├── ios/
├── lib/
│   ├── models/
│   ├── screens/
│   ├── services/
│   ├── widgets/
│   ├── utils/
│   └── main.dart
├── assets/
├── web/
├── test/
├── pubspec.yaml
└── README.md

📸 Screenshots

  • Home Screen

    WhatsApp Image 2026-07-08 at 10 29 29 PM
  • Learning Dashboard

    WhatsApp Image 2026-07-08 at 10 29 32 PM
  • Learning Module

    WhatsApp Image 2026-07-08 at 10 29 30 PM
  • Quiz Page

    WhatsApp Image 2026-07-08 at 10 29 31 PM
  • Progress Dashboard

    WhatsApp Image 2026-07-08 at 10 29 32 PM (1)

⚙️ Installation

Clone Repository

git clone https://github.com/Tharshini-K/Learn-AI.git

Navigate to Project

cd Learn-AI

Install Dependencies

flutter pub get

Run Application

flutter run

🎯 Objectives

  • Deliver personalized learning experiences
  • Improve student engagement using Artificial Intelligence
  • Provide adaptive quizzes based on learner performance
  • Track student progress effectively
  • Enhance knowledge through interactive learning modules

🚀 Future Enhancements

  • AI Chatbot Integration
  • Voice-Based Learning Assistant
  • Gamification & Rewards
  • Leaderboard System
  • Certificate Generation
  • Offline Learning Support
  • Multi-language Support
  • Cloud Synchronization

👩‍💻 Developer

Tharshini K

B.Sc. Artificial Intelligence and Machine Learning

GitHub: https://github.com/Tharshini-K


📜 License

This project is developed for educational and academic purposes.

About

AI-powered micro-learning and adaptive quiz platform built with Flutter, Dart, and Hive Database for personalized learning.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages