Skip to content
Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ AskEDU – AI-Powered Interactive Learning Assistant

Intelunnati Project 2025 Submission
Team Name: Bugslayers
Theme: AI for Education
Submission Date: 12 July 2025

AskEDU is a real-time, AI-powered learning assistant that supports classroom education through multimodal input (text, voice, image, PDF, webcam) and emotionally adaptive responses. It’s built to help students learn better and teachers teach smarter.


🧠 Core Features

  • βœ… Multimodal AI Assistant – Accepts queries via text, voice, image, or webcam.
  • 🎭 Emotion Detection – Adjusts explanations based on facial expressions.
  • πŸ“š Storytelling & Concept Remix – Converts boring topics into fun formats (raps, stories, comics).
  • πŸ“Š Quiz Generator – Auto-creates quizzes with feedback.
  • πŸ‘©β€πŸ« Teacher Tools – Attendance, announcements, Zoom scheduler, behavior notes.
  • πŸ‘¨β€πŸŽ“ Student Dashboard – Pinboard, mentors, progress tracking.
  • πŸ’¬ Mentor Chat – Different AI personalities: Chill, Strict, Anime.
  • πŸ“· Classroom Recorder – Upload lectures, auto-generate notes and quizzes.
  • πŸ” Plagiarism Checker – Detects text similarity and offers suggestions.
  • πŸ’‘ Homework Helper – Q&A, code debugging, creative output, and more.

🧱 Tech Stack

Layer Tools Used
Frontend React, HTML, JS, Tailwind CSS
Backend Django, Flask, Convex
Auth Firebase Authentication
AI/ML Gemini API, OpenAI (GPT-4, Whisper), Google TTS, Mediapipe, OpenCV
Database SQLite, PostgreSQL
Deployment Firebase
Other Chart.js, Timeline.js

πŸ“‚ Project Structure

AskEDU/ β”œβ”€β”€ authentication/
β”‚ β”œβ”€β”€ login/
β”‚ └── register/
β”‚ β”œβ”€β”€ student_dashboard/
β”‚ β”œβ”€β”€ quiz_engine/
β”‚ β”œβ”€β”€ mentor_chat/
β”‚ β”œβ”€β”€ visual_aid_generator/
β”‚ β”œβ”€β”€ storytelling_mode/
β”‚ β”œβ”€β”€ homework_helper/
β”‚ β”œβ”€β”€ remix_studio/
β”‚ β”œβ”€β”€ pinboard/
β”‚ β”œβ”€β”€ plagiarism_checker/
β”‚ └── emotion_tracker/
β”‚ β”œβ”€β”€ teacher_dashboard/
β”‚ β”œβ”€β”€ classroom_recorder/
β”‚ β”œβ”€β”€ attendance_tracker/
β”‚ β”œβ”€β”€ behavior_notes/
β”‚ β”œβ”€β”€ announcement_board/
β”‚ β”œβ”€β”€ zoom_scheduler/
β”‚ └── student_manager/
β”‚ β”œβ”€β”€ group_study_matchmaker/
β”‚ β”œβ”€β”€ matchmaker/
β”‚ └── common/ β”œβ”€β”€ api_services/
β”œβ”€β”€ utils/
└── templates/


πŸ‘₯ Team Members


πŸ‘©β€πŸ’» Team Member Contributions

Organized by Name:


πŸ”Ή Khushi Saraswat

  • Storytelling Mode
  • Visual Aid Generator
  • Teacher Dashboard (Attendance, Behavior, Zoom)
  • Student Dashboard
  • Firebase Role-Based Authentication
    Designed for structured classroom management and AI-generated academic content delivery.

πŸ”Ή Ayushi Sharma

  • Mentor-Specific Chat with History + Reset
  • Quiz Generation
  • AI Suggestions + Leaderboard (based on weak areas)
  • Group Study Match Chatroom
    Focused on crafting engagement-centered learning tools, combining AI mentoring, performance tracking, and real-time collaboration features to enrich the overall student experience within AskEDU.

πŸ”Ή Kritika Kanchan

  • Landing Page (Animated & Responsive)
  • Multimodal AI Assistant
  • AI Code Assistant
  • Classroom Recorder
  • Pinboard (TTS + Tone + Saved Concepts)
    Handled all technical integrations related to diverse AI input types and creative learning support tools.

πŸ”Ή Kratika Rathi

  • Homework Helper Suite
  • Plagiarism Checker
  • Attention Recognition System (Facial Tracking)
  • Login/Signup Form UI
    Focused on performance-driven tools, facial tracking, and user-side access components.

πŸ”Ή Harshita Bansal

  • Teaching Mode (Learn by Teaching)
  • Concept Remix Studio
  • Historical Time Machine
    Focused on creative, feedback-driven, and immersive modules to promote self-expression and exploration in learning.

βœ… Sample Use Cases

  • A student uploads a handwritten math problem β†’ Receives AI-generated explanation with diagram.
  • A student looks confused β†’ Emotion engine simplifies the answer automatically.
  • A teacher uploads a lecture video β†’ Notes + quiz generated.
  • A student saves a topic in the pinboard β†’ Gets it later in cartoon-style narration.

πŸ§ͺ Testing & Performance

Action Response Time
Text Query β†’ Answer ~3.2 sec
Voice Input β†’ Answer ~3.5 sec
Image Upload β†’ Answer ~2.8 sec
Quiz Generation 5–8 sec
Emotion Detection <2.5 sec
Dashboard Load ~1.2 sec

All core functionalities passed black-box and component tests.


🧭 Future Enhancements

  • πŸ“± Mobile App (Android/iOS)
  • 🌐 LMS Integrations (Moodle, Google Classroom)
  • πŸ—£ Voice narrator customization
  • 🧠 Adaptive Learning Paths
  • πŸ” Privacy & parental controls
  • 🎨 Collaborative whiteboard
  • πŸ“ˆ Analytics for teachers

πŸ“˜ References


🏁 Conclusion

AskEDU was built to reshape how students learn and teachers teach. It’s more than a project – it’s a scalable, AI-powered education companion ready for the classroom of tomorrow.

πŸ”΄ Note:

The group_study_matchmaker/ folder contains an independently runnable sub-project focused on group study matching logic. Although it is currently not integrated into the main AskEDU system, it functions correctly on its own and may be merged in futureΒ iterations.

β€œAskEDU listens, adapts, and responds β€” just like a real teacher would.”

About

🧠 AskEDU – AI-powered classroom assistant with multimodal learning, emotion-aware feedback, and real-time tools for students and teachers. Includes a standalone group study matchmakerΒ module.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages