📘 Prysaic Tool - AI Math Assistant
Prysaic Tool v0.1.22-beta is an AI-powered math assistant userscript designed for educational websites like BigIdeasMath and Edulastic. This lightweight tool provides instant math problem-solving capabilities and supports a Q&A mode for interactive learning. The script features a floating user interface with a built-in environment-hiding mechanism that automatically detects when you’re on a supported platform, ensuring minimal interference with your browsing experience.
✨ Key Features
- ✅ **Image-Based Problem Solving**: Drag and drop a math problem image (PNG or JPG) into the plugin window, and the tool will analyze and return a detailed solution with step-by-step explanations and mathematical formulas rendered via MathJax.
- ✅ **Q&A Mode**: Switch to a conversational Q&A interface to ask questions directly. The assistant, acting as a seasoned American university professor, provides accurate, detailed, and logically sound answers.
- ✅ **User-Friendly Shortcuts**: Use keyboard shortcuts such as Enter to send and Delete to remove a character from the input fields.
- ✅ **Customization Options**: Easily switch between different AI models (GPT-4o-mini or GPT-3.5 Turbo) and languages (Chinese/English) via the built-in settings panel.
- ✅ **Environment Hiding Mechanism**: The script automatically activates only on supported platforms (BigIdeasMath and Edulastic), and remains hidden in other environments, ensuring minimal interference with your browsing experience.
⚠️ Important Usage Notice
Use this script at your own risk. The developer is not responsible for any misuse or unintended consequences.
📌 Disclaimer:
The developer is not responsible for any misuse, unintended consequences, or violations of terms of service of any platform.
📎 Supported Platforms
- 🧮 **BigIdeasMath student homework interface**: The plugin automatically detects the platform and activates the assistant window.
- 🌐 **Edulastic student assessment interface**: The script activates when the "Magnify" button is clicked, providing seamless integration.
- 🌍 Compatible with both **Microsoft Edge** and **Google Chrome** browsers.
✅ Installation of Tampermonkey (Required for the script to work)
Tampermonkey is an extension that allows you to run userscripts. Please install it on your browser to use the Prysaic tool.
Windows Installation (Expand)
Google Chrome
Mozilla Firefox
Microsoft Edge
MacOS Installation (Expand)
MAC Safari
Android Installation (Expand)
X Browser and VIA Browser come with the extension built-in, no installation required.
Kiwi Browser
IOS Installation (Expand)
Search and install "Tampermonkey" or "Stay" on the iOS App Store. Do not use "UserScripts".
Other Browsers (Expand)
Other browsers can install Tampermonkey from their respective extension stores by searching for “Tampermonkey”, “油猴”, “暴力猴”, or “篡改猴”.
🔒 Privacy & Safety
This plugin does not collect, store, or transmit any student data. All processing happens locally in your browser for educational purposes only.
🔍 Environment Hiding Mechanism
The environment-hiding mechanism ensures that the script only activates on supported educational platforms and remains hidden in other environments. Here's how it works:
1. BigIdeasMath Platform
When you visit a page on BigIdeasMath, the script automatically detects the environment by checking for the presence of the LearnosityAssess object. Once detected, the floating assistant window becomes visible with full functionality (image upload, Q&A mode, settings, etc.).
2. Edulastic Platform
On Edulastic pages, the script detects the platform through the page URL (which contains "app.edulastic.com/student/assessment/"). The plugin remains hidden by default to avoid interfering with Edulastic's native interface. Instead, the script hooks into the page’s built-in **"Magnify"** button (typically found near the calculator or additional tools). When the Magnify button is clicked, the assistant window is displayed, allowing users to seamlessly interact with the assistant.
📘 User Interface
The script features a sleek, modern user interface with a glass-effect backdrop. It includes sections for:
- 📜 **Agreement Box**: A mandatory user agreement must be accepted before the plugin can be used.
- 📝 **Q&A Mode**: A conversational interface that lets you ask the AI questions.
- 🔄 **Retry/Upload**: Allows users to retry uploading images or view their answers again.
- ⚙️ **Settings Panel**: For switching AI models and languages (Chinese/English).
© 2025 Prysaic / Raymond Zhao. All rights reserved.