this.safeAdd(t, o % 2 == 0 ? they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. (t >= 55296 && t <= 56319 || t >= 56320 && t <= 57343), , GameType = URL.slice(URL.search("gameType=") + 9, URL.length), , prevConx = localStorage.getItem("previousContext"), , encodedRoomHash = parsedConx.game.roomHash, , roomHash = Encoding.decode(encodedRoomHash.split("-")[1]), xhttp.open("POST", "https://game.quizizz.com/play-api/v3/getQuestions", false). this.safeAdd(t, o % 2 == 0 ? (t >= 55296 && t <= 56319 || t >= 56320 && t <= 57343), static generateIdentifier(t, e, o = 1, s = (new Date).getTime()) {, return "function" == typeof e && (r = e()), "".concat(t, ". "), alert("You did not enter a valid number. For more information, see our Privacy Statement. this.verifyCharCode(t) ? Instantly share code, notes, and snippets. const e = t.charCodeAt(t.length - 2) - 33; if ("string" == typeof t && t[t.length - 1]) {, return o > 65535 ? If you think this is an error please DM East_Arctica#9238 on discord! If you think this is an error please DM East_Arctica#9238 on discord!"). If you think this is an error please DM East_Arctica#9238 on discord! We use essential cookies to perform essential website functions, e.g. Learn more, We use analytics cookies to understand how you use our websites so we can make them better, e.g. s = e ? Answer Key DRAFT. they're used to log you in. this.safeAdd(c, r) : this.addOffset(c, r, o, s); return 2 === s ? KG - Professional Development. If you think this is an error please DM East_Arctica#9238 on discord! they're used to log you in. o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1); , c = e ? 100% average accuracy. xhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); // Text Response, we have no need for image detection in answers, for (let i = 0; i < Question.structure.options.length; i++) {, ToRespond.push(Question.structure.options[i].text), let Answers = Encoding.decode(Question.structure.answer), for (let i = 0; i < Answers.length; i++) {, TextArray.push(Question.structure.options[Answers[i]].media[0].url), TextArray.push(Question.structure.options[Answers[i]].text), let AnswerNum = Encoding.decode(Question.structure.answer), let Answer = Question.structure.options[AnswerNum].text, Answer = Question.structure.options[AnswerNum].media[0].url, for (let v of Object.keys(Set.questions)) {, let BothSRC = document.getElementsByClassName("question-media")[0].children[0].src, BothSRC = BothSRC.slice(0, BothSRC.search("/?w=") - 1), if (v.structure.query.media[0].url == BothSRC) {, let BothQuestion = document.getElementsByClassName("question-text")[0].children[0].children[0].innerHTML, if (Fix(BothQuestion) == Fix(v.structure.query.text)) {, let CurrentSRC = document.getElementsByClassName("question-media")[0].children[0].src, CurrentSRC = CurrentSRC.slice(0, CurrentSRC.search("/?w=") - 1), if (v.structure.query.media[0].url == CurrentSRC) {, let ToSearchA = document.getElementsByClassName("question-text")[0].children[0].children[0].innerHTML, if (document.getElementsByClassName("question-media")[0]) {, // Media was detected, check if text is too, if (document.getElementsByClassName("question-text")[0]) {, // Detected text aswell, send it to the onchanged, // Failed to detect text aswell, Media is all that we need to send, // Media wasn't detected, no need to check if text was because it has to be, s = jQuery('
').html(String(s))[0].innerHTML, let NewNum = document.getElementsByClassName("current-question")[0], let RedemptionQues = document.getElementsByClassName("redemption-marker")[0], if (NewNum.innerHTML != CurrentQuestionNum) {, if (document.getElementsByClassName("typed-option-input")[0]) {, if (Question == "Error: No question found") {, // We are on a question with multiple answers, for (let x = 0; x < Answer.length; x++) {, let ToShowNew = "Press Ctrl+C to copy (Answers are seperated by ' | ')", let Choices = document.getElementsByClassName("options-container")[0].children[0].children, if (Question === "Error: No question found") {, for (let i = 0; i < Choices.length; i++) {, if (!Choices[i].classList.contains("emoji")) {, let Choice = Choices[i].children[0].children[0].children[0].children[0], if (Fix(Choice.innerHTML) == Answer[x]) {, } else if (Choice.style.backgroundImage.slice(5, Choice.style.backgroundImage.length - 2).slice(0, Choice.style.backgroundImage.slice(5, Choice.style.backgroundImage.length - 2).search("/?w=") - 1) == GetAnswer(GetQuestion(GetSetData()))) {, if (LastRedemption != GetQuestion(GetSetData())) {, if (Fix(Choice.innerHTML) == GetAnswer(GetQuestion(GetSetData()))) {, LastRedemption = GetQuestion(GetSetData()), return new Promise(resolve => setTimeout(resolve, ms)). o - 65535 + 0 - 1 : o < 0 ? e : -e). this.verifyCharCode(t) ? ").concat(r, "|").concat(o, ". If you are not paused please DM East_Arctica#9238 on discord!"). You can always update your selection by clicking Cookie Preferences at the bottom of the page. Play this game to review undefined. Instantly share code, notes, and snippets. s = e ? You signed in with another tab or window. const prevConx = localStorage.getItem("previousContext"). Clone with Git or checkout with SVN using the repository’s web address. this.safeAdd(c, r) : this.addOffset(c, r, o, s); return 2 === s ? throw new Error("You need to start the game before running this script. The answer is qwertyuiop12 Preview this quiz on Quizizz. The answer is qwertyuiop12. throw new Error("You cannot execute this while paused. o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1), r = -r; a = e ? they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Clone with Git or checkout with SVN using the repository’s web address. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. 65535 - (0 - o) + 1 : o, if ("number" == typeof t) return ! ").concat(s), var GameType = URL.slice(URL.search("gameType=")+9, URL.length). this.safeAdd(n, s) : this.addOffset(n, s, o, 2); let e = this.decode(this.extractHeader(t), !0), static decodeRaw(t, e, o = "quizizz.com") {. x.href = "https://cdn.jsdelivr.net/gh/EastArctica/JS-Plugins@master/Un-Released/Kahoot/KahootModal.css". For more information, see our Privacy Statement. Reload and try again"), document.head.insertAdjacentHTML('beforeend', `