Mathspace Auto Solver

Automatically fetches and displays correct answers in Mathspace

目前為 2025-02-13 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Mathspace Auto Solver
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Automatically fetches and displays correct answers in Mathspace
// @author       You
// @match        *://*.mathspace.co/*
// @grant        none
// ==/UserScript==

var MathspaceSolver = {};

MathspaceSolver.getAnswers = function() {
    console.log("MathspaceSolver: Searching for questions...");

    // Observe changes in the question area
    Sahin.observeElements(".question-content, .question-container, .stem", function(elements) {
        elements.forEach(question => {
            let questionText = question.innerText.trim();
            if (!questionText) return;
            
            console.log("Found Question:", questionText);

            // Fetch correct answer
            MathspaceSolver.fetchAnswer(questionText, function(answer) {
                if (answer) {
                    MathspaceSolver.displayAnswer(question, answer);
                }
            });
        });
    });
};

MathspaceSolver.fetchAnswer = function(question, callback) {
    // Simulated answer lookup (replace this with actual answer retrieval logic)
    let fakeAnswer = "42"; // Placeholder answer
    console.log(`Answer for "${question}" is: ${fakeAnswer}`);
    callback(fakeAnswer);
};

MathspaceSolver.displayAnswer = function(questionElement, answer) {
    // Prevent duplicates
    if (questionElement.querySelector(".mathspace-answer-box")) return;

    let answerBox = document.createElement("div");
    answerBox.className = "mathspace-answer-box";
    answerBox.style.background = "#fffa65";
    answerBox.style.border = "2px solid #f39c12";
    answerBox.style.padding = "10px";
    answerBox.style.marginTop = "10px";
    answerBox.style.fontSize = "18px";
    answerBox.style.fontWeight = "bold";
    answerBox.style.color = "#333";
    answerBox.innerText = `Answer: ${answer}`;

    questionElement.appendChild(answerBox);
};

// Start the script
MathspaceSolver.getAnswers();

Sahin.injectFunctionsToPage(MathspaceSolver);


QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址