DoxrGitHub / edulastic-tools

patched scripts so they're compatible with assessment.peardeck.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Edulastic Tools

This is a collection of scripts for screwing around with the online testing software Edulastic.

Exit Bypass

This script can bypass Edulastic's check for whether you're on the assignment or not, allowing you to switch out of the assignment tab undetected.

To use it, add this bookmarklet, or run fullscreen.js in the console:

javascript: var r = new XMLHttpRequest(); r.open("GET", "https://cdn.jsdelivr.net/gh/ading2210/edulastic-tools@latest/fullscreen.js", true); r.addEventListener("load", function(){eval(this.responseText);}); r.send();

Run the script on the Edulastic assignments page or the prompt to enter fullscreen. Once you run the script, a new tab should open, and the title will be changed to "js injection successful" for a few seconds to indicate that the script was successful. You can then close the original tab and complete the Edulastic assignment as normal, but if you ever exit fullscreen or switch tabs, it won't be recorded. However, if you ever refresh the page, the script's changes will be reverted.

Unreleased Scores

This script can fetch the number of questions you got correct on any Edulastic assignment, even if the score isn't released.

To use it, add this bookmarklet, or run scores.js in the console:

javascript: var r = new XMLHttpRequest(); r.open("GET", "https://cdn.jsdelivr.net/gh/ading2210/edulastic-tools@latest/scores.js", true); r.addEventListener("load", function(){eval(this.responseText);}); r.send();

Make sure the URL follows this format:

https://app.edulastic.com/home/class/{CLASS_ID}/test/{TEST_ID}/testActivityReport/{TEST_REPORT_ID}

Log In With Token

This script allows you to log into any Edulastic account as long as you know its token.

To use it, add this bookmarklet, or run tokenlogin.js in the console:

javascript: var r = new XMLHttpRequest(); r.open("GET", "https://cdn.jsdelivr.net/gh/ading2210/edulastic-tools@latest/tokenlogin.js", true); r.addEventListener("load", function(){eval(this.responseText);}); r.send();

License:

This project is licensed under the GNU GPL v3.

Source code: https://github.com/ading2210/edulastic-tools

About

patched scripts so they're compatible with assessment.peardeck.com

License:GNU General Public License v3.0


Languages

Language:JavaScript 91.6%Language:HTML 8.4%