IXL Auto Answer (OpenAI API Required)
🔗 Project & Contribution
This project is not perfect . You can help improve it on GitHub !
If you experience issues or have suggestions, feel free to:
🛠️ Report problems 📢 Suggest new features 💻 Contribute code
🔑 Check Your OpenAI API Key
Before using the script, verify that your API key is valid:
➡️ keytest.obanarchy.org (No API key is stored or saved.)
🚀 What is This Script?
This is a Tampermonkey script that automatically solves IXL math problems using the OpenAI API .
It works by:
📌 Extracting the HTML structure of the question 🖼️ Capturing images (if applicable) from canvas-based problems 🔗 Sending the extracted data to an AI model 🤖 Generating JavaScript code to fill in the correct answers
🎥 Demo Video
Watch how the script works:
VIDEO
✨ Key Features
✅ AI-Powered Answering: Uses OpenAI’s API to generate responses. ✅ Automatic Question Detection: Solves new questions automatically when enabled. ✅ Supports Multiple AI Models: GPT-4o – Solves problems with images, cost-effective.GPT-4o-mini – Handles text-only questions, cheapest option.o1 – Best accuracy for image-based problems, but slow and expensive.o3-mini – Faster than o1, handles text-only problems, cost-effective, slightly less accurate. ✅ Canvas Image Processing: Captures and processes images for better accuracy. ✅ Step-Based Progress Bar: Real-time updates during processing: 🔹 10% - Started processing the question 🔹 20% - Extracted question HTML 🔹 40% - Captured question images (if applicable) 🔹 40%-95% - Simulated progress while waiting for API response 🔹 100% - Completed ✅ Customizable API Base: Allows users to set a custom OpenAI-compatible API endpoint. ✅ Auto-Answer & Auto-Submit: Fully automated mode available.
📥 Installation
Install the Tampermonkey extension in your browser. Click here to install the script. Go to an IXL question page and enter your OpenAI API key in the script’s settings panel. Optional: Customize the API base URL if using a different OpenAI-compatible API. Enable Auto Answer Mode and enjoy automated problem-solving!
⚙️ How to Use
🔹 Click the "Start Answering" button to begin. 🔹 Toggle Auto Answer Mode to automatically solve new questions. 🔹 Enable Auto Submit to submit answers without manual confirmation. 🔹 Monitor progress using the built-in progress bar .
❓ FAQ
Q: Why isn't my API key working?
Check your API key using this tool . If it fails, your API key may be invalid or rate-limited.
Q: Does this script store my API key?
No, your API key is stored locally in your browser’s localStorage
. It is not sent anywhere else.
Q: Can I use a custom API endpoint?
Yes! You can set a custom OpenAI-compatible API base URL in the settings panel.
Q: Will this script always work on IXL?
IXL may update its website structure, which can break the script. If you encounter issues, check for updates on GitHub .
Q: Is this script free?
Yes, this script is open-source and free to use. However, OpenAI's API requires a paid API key.
🚀 Contribute & Improve
This project is not perfect , and your feedback can help improve it! If you have suggestions or would like to contribute, visit our GitHub repository .
Ways to contribute:
🛠️ Report issues 📢 Suggest improvements 💻 Contribute code
Let's make this script even better together! 🚀