π Tired of solving quizzes manually? Use this browser extension to automatically solve Kalvium community quizzes! Just have your API keys ready. π
More than 10 people are using this, but no one has left a star! π© If you find this useful, please be responsible and leave a star! βπ
- Clone or download this repository (Cloning recommended to easily pull updates).
- Open the Extensions Manager tab in your browser.
- Enable Developer Mode.
- Click on Load Unpacked and select the entire extension directory.
- After loading the extension, open kalvium.community.
- If you have no API keys stored, popups will appear asking for your LLM API keys.
- You can skip any key by leaving it empty or clicking cancel.
- At least one API key is required for the extension to work.
- Click the extension icon in your browser toolbar to open the popup.
- View, edit, or add your API keys directly in the popup interface.
- Keys are synced between the popup and the website automatically.
- Green "(Present)" status means key is configured, Red "(Missing)" means no key.
- Navigate to any quiz module page on kalvium.community.
- The extension automatically detects quiz pages - no manual refresh needed!
- The "Start Quiz" or "Retake Quiz" button will turn green when ready.
- Click the green button, and the extension handles the rest! β
Note: The extension works for both first attempts and retakes - it automatically detects which button is present!
- Enable "Auto Start" in the extension popup to automatically start quizzes.
- The extension will click the Start Quiz button and solve automatically.
- Useful for solving multiple quizzes quickly!
The extension supports multiple AI providers:
- Google Gemini: Gemini 2.5 Flash (Fastest & Cheapest), Gemini 2.5 Pro
- OpenAI: GPT-5 Mini (Best for Quizzes), GPT-4o (Legacy)
- xAI Grok: Grok 3 Mini, Grok 2
You can switch between models anytime in the extension popup.
- On: The quiz starts and solves automatically when you open a quiz page.
- Great for batch-solving multiple quizzes.
- Off: The "Start Quiz" button turns green, but you need to click it manually.
- Gives you control over when to start.
The quiz website normally enforces fullscreen mode and pauses when you switch tabs or lose focus. This extension exploits a bug to bypass these restrictions.

How it works:
- Extension clicks "Start Quiz" for you
- Immediately switches to a temporary blank tab or switches to an already opened tab
- Quiz starts in the background (website doesn't detect the switch)
- Returns to quiz tab after a few seconds
- Quiz is running without fullscreen restrictions!
Settings:
- On (Recommended): Automatically bypasses fullscreen when Auto Start is enabled.
- Off: Normal behavior - fullscreen enforcement remains active.
Benefits:
- β No fullscreen mode
- β Can switch tabs freely
- β Console stays accessible
- β Multi-monitor setup works perfectly
- β Can copy questions/answers easily
- Click the extension icon in your browser toolbar.
- Scroll to the "API Keys" section.
- Enter or modify your API keys directly in the input fields.
- Click "Save" for each key you modify.
- Use the "Show/Hide" button to view your keys.
No need to edit localStorage anymore! Everything is managed through the UI.
- π‘ Yellow: Fetching answers from the AI backend (loading).
- π’ Green: Answers received successfully! Quiz solving in progress.
- π΄ Red: Error occurred. An error box will appear with details and a retry button.
When an error occurs:
- A red error box appears in the bottom-right corner.
- The error message shows the exact problem (API key invalid, model not found, etc.).
- Click "Retry" to try again after fixing the issue.
- Or click the "Γ" to dismiss the error.
Common errors:
- "API Key not provided": Add your API key in the extension popup.
- "Model not found": Select a valid model from the dropdown.
- "AI failed to answer": API quota exceeded or invalid response.
No! The extension automatically detects when you navigate to a quiz page using smart URL detection. Just click on quiz modules normally, and the extension activates instantly.
Method 1: Use Fullscreen Bypass (Recommended)
- Enable Fullscreen Bypass in the extension popup (On by default).
- Navigate to any quiz page - the extension handles everything automatically!
Method 2: Manual Background Loading
- Open quiz module pages in background tabs (Ctrl+Click or Middle Mouse).
- Don't switch to them immediately.
- Wait 5-10 seconds for the quiz to load.
- Switch to the tab - quiz is running without fullscreen mode!
- Check API Keys: Open the popup and ensure at least one API key is present (green status).
- Check Console Logs: Press
F12β Console tab to see detailed error messages. - Reload Extension: Go to Extensions Manager β Click the refresh icon on the extension.
- Verify URL: Extension only works on
app.kalvium.community/livebooks/*/lessonspages.
- Make sure Auto Start is enabled in the popup.
- The Start Quiz button must be visible and loaded on the page.
- Check console logs for "Start Quiz button detected" message.
- Try switching to a different AI model (GPT-5 Mini is recommended for quizzes).
- Some models work better than others depending on question complexity.
- Gemini 2.5 Flash: Fastest and cheapest, great for simple quizzes.
- GPT-5 Mini: Best accuracy for complex questions.
- Auto Start Off: More control, better for reviewing questions first.
β
Automatic quiz solving with AI
β
Smart page detection (no refresh needed)
β
User-friendly API key management UI
β
Multiple AI model support (Gemini, GPT, Grok)
β
Detailed error messages with retry option
β
Auto Start mode for batch processing
β
Fullscreen bypass exploit (no restrictions!)
β
Visual feedback with color-coded backgrounds
Enjoy seamless quiz solving! π