MoodleGPT
Extension Delisted
This extension is no longer available in the official store. Delisted on 2025-11-01.
Extension Actions
- Unpublished Long Ago
MoodleGPT uses your own Gemini API key to answer questions (true or false, multiple choice and fill the blanks) in moodle
MoodleGPT โ AI-Powered Quiz Assistant for Moodle
MoodleGPT is your intelligent AI assistant for Moodle quizzes! Get instant, accurate answers to multiple choice, true/false, and fill-in-the-blank questions using your own Gemini API key. Designed with privacy, stealth, and advanced AI capabilities in mind.
๐ง Advanced Features:
Multi-Format Support: Handles multiple choice, true/false, fill-in-the-blank, and complex multi-blank questions
Dual Answer Sources: Uses both local QA database (238+ pre-loaded questions) AND Gemini AI for maximum coverage
Context Menu Integration: Right-click any text on a page and select "Check QA" for instant answers
Smart Question Matching: Advanced algorithm with exact, partial, and content-based matching
Conflict Detection: Shows multiple possible answers when questions have different contexts
Stealth Mode: Ultra-discreet UI that blends seamlessly with Moodle's interface (0.35 opacity)
Hybrid Search: Falls back to Gemini API if answers aren't found in local database
โ๏ธ Smart Workflow:
Purchase and activate extension (one-time $7 payment)
Add your Gemini API key in extension settings
Open any Moodle quiz page
Multiple Ways to Get Answers:
Extract Button: Click the discreet "?" button on each question
Global Extract (Alt+S): Process all questions on the page at once
Context Menu: Right-click any text and select "Check QA"
๐ง Advanced Settings:
Question Type Selection: Choose between Multiple Choice (EM), True/False (VF), or Fill-in-Blank (CE)
API Fallback Control: Enable/disable Gemini API backup for both context menu and extract functions
Data Sharing Options: Opt-in to help improve the question database
UI Toggle (Alt+X): Hide/show all extension elements instantly
๐ฏ Enhanced Matching Technology:
Local Database: 238+ pre-loaded questions with instant offline answers
Intelligent Normalization: Handles formatting differences, option markers, and question numbering
Partial Matching: Works with incomplete text selections like "Selecione a opรงรฃo correta:"
Content-Based Search: Matches questions based on meaning, not just exact text
Multi-Level Fallback: Exact โ Partial โ Content โ AI-powered answers
๐ Privacy & Security:
Your API Key: Uses your own Gemini API key - no data passes through our servers
Local Processing: Question database stored locally in your browser
Optional Data Sharing: Help improve the database by contributing new Q&A pairs
No Tracking: Zero data collection or user monitoring
โจ๏ธ Keyboard Shortcuts:
Alt+S: Extract answers for all questions on the page
Alt+X: Toggle extension UI visibility (stealth mode)
๐จ User Experience:
Ultra-Stealth Design: Nearly invisible interface elements (0.35 opacity)
Seamless Integration: Blends perfectly with Moodle's native interface
Smart Conflict Handling: Shows all possible answers when multiple exist
Instant Results: Immediate answer display with source attribution
Error Recovery: Graceful handling of API limits and connection issues
๐ง Technical Capabilities:
Manifest V3 Compliant: Meets latest Chrome Web Store security requirements
Multi-Blank Support: Handles complex fill-in-the-blank questions with multiple parts
Format Intelligence: Recognizes and processes various question formats automatically
Answer Validation: Verifies answers against multiple sources when available
Performance Optimized: Minimal resource usage with efficient caching
How to get your Gemini API key:
Go to https://aistudio.google.com/app/apikey
Sign in with your Google Account
Click "Create API key"
Copy the generated key and paste it into MoodleGPT settings
Note: This extension is not affiliated with or endorsed by Moodle. For educational and research purposes only. The advanced AI features require a valid Gemini API key, which may have usage costs depending on your Google Cloud account settings.