Convert PDF content to an MCQ question bank in Excel with Google Gemini
š Convert PDF to MCQ Question Bank in Excel with AI (Gemini)
Convert any PDF into a structured Multiple Choice Question (MCQ) bank with answer keys and explanations ā fully automated using n8n and Google Gemini.
šÆ Use Case
Teachers & Educators
Trainers & Course Creators
HR & Corporate Training Teams
EdTech Builders
āļø Features
Webhook-based PDF upload
File validation (max 5MB + file existence check)
PDF text extraction
Automatic text chunking
AI-generated MCQs using Google Gemini
Clean JSON parsing
Export to Excel (.xlsx)
Upload to Google Drive
Send results via Email & Telegram
š Workflow Steps
Webhook Trigger
Validate File
Conditional Check (Success / Failed)
Extract Text from PDF
Chunk Text
Generate MCQs (Google Gemini)
Clean JSON Output
Convert to Excel
Upload to Google Drive
Send via Telegram
Send via Email
š Requirements
n8n (self-hosted or cloud)
Google Gemini API Key
Google Drive credentials
Email (SMTP / Gmail)
Telegram Bot Token
š„ How to Use
Send POST request to webhook with form-data:
file ā PDF file
email ā (optional)
telegram_chat_id ā (optional)
š¤ Output
Excel file with MCQs
Stored in Google Drive
Delivered via Email / Telegram
ā ļø Notes
Max file size: 5MB
Works best with text-based PDFs
AI output quality depends on input clarity
š” Ideas for Improvement
Difficulty level classification
Multi-language support
LMS export (Moodle, Google Forms)
Bulk PDF processing
š° Commercial Use
This workflow can be used for:
Internal automation
Client services
Digital product monetization
ā¤ļø Support
If you find this useful:
Upvote on n8n
Share with others
Related Templates
Restore your workflows from GitHub
This workflow restores all n8n instance workflows from GitHub backups using the n8n API node. It complements the Backup ...
Build a Restaurant Voice Assistant with VAPI and PostgreSQL for Bookings & Orders
This n8n template demonstrates how to create a comprehensive voice-powered restaurant assistant that handles table reser...
Extract Named Entities from Web Pages with Google Natural Language API
Who is this for? Content strategists analyzing web page semantic content SEO professionals conducting entity-based anal...
š Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments