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

No packages published