Greasy Fork is available in English.

Open In Calc (MyMathLab / Pearson)

Converts the accessibility text of equation to plain text then opens it in WolfRamAlpha

// ==UserScript==
// @name         Open In Calc (MyMathLab / Pearson)
// @namespace    https://www.mattrangel.net
// @version      0.1
// @description  Converts the accessibility text of equation to plain text then opens it in WolfRamAlpha
// @author       Matt
// @match        https://xlitemprod.pearsoncmg.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=pearson.com
// @grant        none
// @license      GNU GPLv3
// ==/UserScript==
const rlist = [["Upper", ""],["equals","="],["left parenthesis ","("],["plus","+"],["StartFraction","("],["Over",")/("],["EndFraction",")"],[" right parenthesis",")"],[" Superscript ","^"],[" squared","^2"],["minus","-"],[" cubed","^3"],["negative ","-"],["times","*"],["less than or ","<"],["less than","<"],["greater than or ",">"],["greater than",">"],[" Subscript ","_"],["Baseline",""],["StartRoot","sqrt("],["EndRoot",")"]];
var txt = "";
function doc_keyUp(e) {
    //Tilde - Opens text in WolfRamAlpha
    if (e.key == "`") {
        txt = document.getElementsByClassName("eqAccessibleLabel")[0].innerText;
        for (let i = 0; i < rlist.length; i++) {
            txt = txt.replaceAll(rlist[i][0],rlist[i][1]);
        }
        var wra_link = ("https://www.wolframalpha.com/input?i=" + encodeURIComponent(txt));
        window.open(wra_link, "_blank");
    }
    //F2 - Copies text to clipboard for troubleshooting
    else if (e.key =="F2") {
        var lst = document.getElementsByClassName("eqAccessibleLabel");
        txt = "";
        for (let i = 0; i < lst.length; i++) {
            txt += (lst[i].innerText + " ");
        }
        for (let i = 0; i < rlist.length; i++) {
            txt = txt.replaceAll(rlist[i][0],rlist[i][1]);
        }
        navigator.clipboard.writeText(txt);
    }
}

document.addEventListener('keyup', doc_keyUp, false);