Skip to content

patilkoushik123/Advanced-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🧠 AI Research Assistant Chrome Extension with Spring Boot Backend


📌 Project Overview

In today's fast-paced digital world, students, teachers, and researchers are constantly reading and analyzing massive amounts of online content. The AI Research Assistant is a powerful Chrome Extension that transforms this process using Gemini AI.

This project allows users to summarize web content, extract correct answers from MCQs, generate new MCQs from selected content, provide detailed answer explanations, and even respond to typed questions — all in one place. Unlike most extensions that offer only one feature, this tool combines multiple AI-powered educational workflows in one seamless experience.


🚀 Features

📄 Summarize any selected content from webpages using Gemini AI
✅ Detect and highlight correct answers in pasted MCQs
📘 Provide explanations for each MCQ answer
🧠 Generate MCQs automatically from selected content
💬 Accept typed questions and provide instant AI-powered answers
🌍 Supports multiple languages for input and output
💾 Save and download summaries, MCQs, answers, and explanations
🧩 Chrome Extension frontend + Spring Boot backend integration
🖱️ Intuitive side panel interface for quick interaction
🎯 Designed for students, teachers, researchers, and self-learners


🗺️ Comparison with Existing Tools

Feature This Extension ✅ Other Extensions ✅ / ❌
Summarization ✅ Yes ✅ Yes
Correct Answer Detection ✅ Yes ❌ No
MCQ Generation ✅ Yes ❌ No
Ask Custom Questions ✅ Yes ❌ No
Save/Download Results ✅ Yes ❌ No
MCQ Answer Explanation ✅ Yes ❌ No
Multilingual Support ✅ Yes ✅ Yes (basic only)
AI-Powered Backend ✅ Gemini AI + Spring Boot ❌ Only client-side JS

🛠️ Technologies Used

  • Java 17+ – Backend development (Spring Boot)
  • Spring Boot – REST API framework
  • Gemini AI – Content summarization, MCQ generation, Q&A
  • HTML/CSS/JavaScript – Chrome Extension frontend
  • Chrome Extension APIs – Access browser and selected content
  • Maven – Java build and dependency management
  • Postman – API testing and validation

📊 Evaluation Metrics

Metric Description
Accuracy Quality of summaries and MCQ explanation generation
Response Time Speed of interaction between Chrome UI and backend
Multilingual Support Gemini handles queries in multiple natural languages
Usability Minimal-click experience through side panel
Feature Coverage Combines summarize, Q&A, MCQ, answer + explanation

🧪 Sample Outputs

  • Summary of a news or research article
  • MCQ extracted with correct option auto-highlighted
  • Detailed explanation provided by Gemini for the selected answer
  • User types a custom question: gets precise answer from Gemini
  • Results downloadable as .txt or .pdf

🔮 Future Scope

📝 Add flashcard mode with spaced repetition
📄 Export results in polished .pdf format with layout
🌍 Expand multilingual support to include translation
🎙️ Add voice input and text-to-speech output
📚 Sync saved results to Google Drive or Firebase

About

All-in-one Chrome Extension to summarize, generate MCQs, highlight correct answers, and answer questions using Gemini AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors