Advertisement
Guest User

Quizzez hack

a guest
Nov 12th, 2024
415
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.71 KB | None | 0 0
  1. -
  2. Download Here --> https://tinyurl.com/589dan33 (Copy and Paste Link)
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. sssjusu/Quizizz-Cheat-Bookmarklet
  10. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
  11. Name already in use
  12. A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
  13. Sign In Required
  14. Please sign in to use Codespaces.
  15. Launching GitHub Desktop
  16. If nothing happens, download GitHub Desktop and try again.
  17. Launching GitHub Desktop
  18. If nothing happens, download GitHub Desktop and try again.
  19. Launching Xcode
  20. If nothing happens, download Xcode and try again.
  21. Launching Visual Studio Code
  22. Your codespace will open once ready.
  23. There was a problem preparing your codespace, please try again.
  24. Latest commit
  25. Git stats
  26. Files
  27. Failed to load latest commit information.
  28. README.md
  29. This is a quizizz bookmarklet hack that will make the answer highlighted and the incorrect answers dim. If you need to type the answer, a alert will show up telling you the answers, example (Red or red). This bookmarklet fetches code from gbaranski's "quizizz-cheat." Full credit goes to gbaranski, link here: https://github.com/gbaranski/quizizz-cheat Also, you have to be host, or if you challenge your friends you have to be the one that starts the quizizz.
  30. How to create a bookmarklet: Step One: Open a new tab and press ctrl+shift+o. Step Two: Find a destonation on where to put the hack. Step Three: Right click and select "Add new bookmark". Step Four: Give it a name. Step Five: Copy code from the file "Bookmarklet" in this github page. Step Six: Paste into the url (make sure that at the begining of the url it says "javascript:". Step Seven: Click save. Done! Now just join the quizizz and click on the bookmark.
  31. About
  32. This is a quizizz bookmarklet that will make the answer highlighted and the incorrect answers dim. If you need to type the answer, a alert will show up telling you the answers, example (Red or red). This bookmarklet fetches code from gbaranski's "quizizz-cheat."
  33. asadravian / gist:d2de60813acec45dae752f3286ca044e
  34. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
  35. var x = document.createElement("link"); x.rel = 'stylesheet'; x.type = 'text/css' x.href = "https://cdn.jsdelivr.net/gh/EastArctica/JS-Plugins@master/Un-Released/Kahoot/KahootModal.css" document.head.appendChild(x); var xhttp = new XMLHttpRequest() var URL = window.location.href var found = URL.search("https://quizizz.com/join/game/"); if (found == 0) if (found) var Modal = document.createElement("div") Modal.id = "mainModal" Modal.className = "mainModal" Modal.style = "position: fixed; z-index: 2147483647; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); display: none;" var ModalContent = document.createElement("div") ModalContent.className = "modal-content" ModalContent.id = "ModalContent" var Close = document.createElement("span") Close.className = "close" Close.innerHTML = "×" var btn = document.createElement("button") btn.id = "ModalButton" btn.innerText = "View Answers" btn.onclick = function() Modal.style.display = "block"; > Close.onclick = function() Modal.style.display = "none"; > window.onclick = function(event) if (event.target == Modal) Modal.style.display = "none"; > > document.getElementsByClassName("actions-container")[0].appendChild(btn) ModalContent.appendChild(Close) Modal.appendChild(ModalContent) document.getElementsByClassName("root-bootstrapper-container")[0].prepend(Modal) if (!window.idiidk) window.idiidk = function() const offset = 33; class Encoding static encode(t, e, o = 2) const s = this.encodeRaw(e, !0); return `$$$$` > static encodeRaw(t, e, o = "quizizz.com") let s = 0; s = e ? o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1); const r = []; for (let o = 0; o const n = t[o].charCodeAt(0), c = e ? this.safeAdd(n, s) : this.addOffset(n, s, o, 2); r.push(String.fromCharCode(c)) > return r.join("") > static decode(t, e = !1) if (e) const e = this.extractHeader(t); return this.decodeRaw(e, !0) > const e = this.decode(this.extractHeader(t), !0), o = this.extractData(t); return this.decodeRaw(o, !1, e) > > static decodeRaw(t, e, o = "quizizz.com") const s = this.extractVersion(t); let r = 0; r = e ? o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1), r = -r; const n = []; for (let o = 0; o const c = t[o].charCodeAt(0), a = e ? this.safeAdd(c, r) : this.addOffset(c, r, o, s); n.push(String.fromCharCode(a)) > return n.join("") > static addOffset(t, e, o, s) return 2 === s ? this.verifyCharCode(t) ? this.safeAdd(t, o % 2 == 0 ? e : -e) : t : this.safeAdd(t, o % 2 == 0 ? e : -e) > static extractData(t) const e = t.charCodeAt(t.length - 2) - 33; return t.slice(e, -2) > static extractHeader(t) const e = t.charCodeAt(t.length - 2) - 33; return t.slice(0, e) > static extractVersion(t) if ("string" == typeof t && t[t.length - 1]) const e = parseInt(t[t.length - 1], 10); if (!isNaN(e)) return e > return null > static safeAdd(t, e) const o = t + e; return o > 65535 ? o - 65535 + 0 - 1 : o > static verifyCharCode(t) if ("number" == typeof t) return !(t >= 55296 && t = 56320 && t > static generateIdentifier(t, e, o = 1, s = (new Date).getTime()) let r = e; return "function" == typeof e && (r = e()), "".concat(t, ".").concat(r, "|").concat(o, ".").concat(s) > > var URL = window.location.href var GameType = URL.slice(URL.search("gameType=")+9, URL.length) const prevConx = localStorage.getItem("previousContext"), parsedConx = JSON.parse(prevConx), encodedRoomHash = parsedConx.game.roomHash, roomHash = Encoding.decode(encodedRoomHash.split("-")[1]), data = roomHash: roomHash, type: GameType >; fetch("https://game.quizizz.com/play-api/v3/getQuestions", method: "POST", headers: "Content-Type": "application/json" >, body: JSON.stringify(data) >).then(t => t.json()).then(t => let e = 0; for (const o of Object.keys(t.questions)) e++; const s = t.questions[o], r = s.structure.kind, n = s.structure.answer, c = Encoding.decode(n); ModalContent.insertAdjacentHTML( 'beforeend', `Question: `) ModalContent.insertAdjacentHTML( 'beforeend', `$`) if (c[0] == "[") newc = c.slice(1, c.length-1) newc = newc.split(","); // c has been turned into an array :) ModalContent.insertAdjacentHTML( 'beforeend', `Answers:`) for (let i = 0; i ModalContent.insertAdjacentHTML( 'beforeend', `$ `) > ModalContent.insertAdjacentHTML( 'beforeend', ``) > else //console.log(s.structure) ModalContent.insertAdjacentHTML( 'beforeend', `Answer: $ `) > > >); > window.idiidk(); > else window.idiidk(); > >
  36. var xhttp = new XMLHttpRequest() var URL = window.location.href var found = URL.search("https://quizizz.com/join/game/"); if (found == 0) if (found) var Modal = document.createElement("div") Modal.id = "mainModal" Modal.className = "mainModal" Modal.style = "position: fixed; z-index: 2147483647; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); display: none;" var ModalContent = document.createElement("div") ModalContent.className = "modal-content" ModalContent.id = "ModalContent" var Close = document.createElement("span") Close.className = "close" Close.innerHTML = "×" var btn = document.createElement("button") btn.id = "ModalButton" btn.innerText = "View Answers" btn.onclick = function() Modal.style.display = "block"; > Close.onclick = function() Modal.style.display = "none"; > window.onclick = function(event) if (event.target == Modal) Modal.style.display = "none"; > > document.getElementsByClassName("actions-container")[0].appendChild(btn) ModalContent.appendChild(Close) Modal.appendChild(ModalContent) document.getElementsByClassName("root-bootstrapper-container")[0].prepend(Modal) if (!window.idiidk) window.idiidk = function() const offset = 33; class Encoding static encode(t, e, o = 2) const s = this.encodeRaw(e, !0); return $$$$ > static encodeRaw(t, e, o = "quizizz.com") let s = 0; s = e ? o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1); const r = []; for (let o = 0; o c = e ? this.safeAdd(n, s) : this.addOffset(n, s, o, 2); r.push(String.fromCharCode(c)) > return r.join("") > static decode(t, e = !1) if (e) const e = this.extractHeader(t); return this.decodeRaw(e, !0) > const e = this.decode(this.extractHeader(t), !0), o = this.extractData(t); return this.decodeRaw(o, !1, e) > > static decodeRaw(t, e, o = "quizizz.com") const s = this.extractVersion(t); let r = 0; r = e ? o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1), r = -r; const n = []; for (let o = 0; o a = e ? this.safeAdd(c, r) : this.addOffset(c, r, o, s); n.push(String.fromCharCode(a)) > return n.join("") > static addOffset(t, e, o, s) return 2 === s ? this.verifyCharCode(t) ? this.safeAdd(t, o % 2 == 0 ? e : -e) : t : this.safeAdd(t, o % 2 == 0 ? e : -e) > static extractData(t) const e = t.charCodeAt(t.length - 2) - 33; return t.slice(e, -2) > static extractHeader(t) const e = t.charCodeAt(t.length - 2) - 33; return t.slice(0, e) > static extractVersion(t) if ("string" == typeof t && t[t.length - 1]) const e = parseInt(t[t.length - 1], 10); if (!isNaN(e)) return e > return null > static safeAdd(t, e) const o = t + e; return o > 65535 ? o - 65535 + 0 - 1 : o > static verifyCharCode(t) if ("number" == typeof t) return !(t >= 55296 && t = 56320 && t > static generateIdentifier(t, e, o = 1, s = (new Date).getTime()) let r = e; return "function" == typeof e && (r = e()), "".concat(t, ".").concat(r, "|").concat(o, ".").concat(s) > > var URL = window.location.href var GameType = URL.slice(URL.search("gameType previousContext"), parsedConx = JSON.parse(prevConx), encodedRoomHash = parsedConx.game.roomHash, roomHash = Encoding.decode(encodedRoomHash.split("-")[1]), data = roomHash: roomHash, type: GameType >; fetch("https://game.quizizz.com/play-api/v3/getQuestions", method: "POST", headers: "Content-Type": "application/json" >, body: JSON.stringify(data) >).then(t => t.json()).then(t => let e = 0; for (const o of Object.keys(t.questions)) e++; const s = t.questions[o], r = s.structure.kind, n = s.structure.answer, c = Encoding.decode(n); ModalContent.insertAdjacentHTML( 'beforeend', Question: ) ModalContent.insertAdjacentHTML( 'beforeend', $ ) if (c[0] == "[") newc = c.slice(1, c.length-1) newc = newc.split(","); // c has been turned into an array :) ModalContent.insertAdjacentHTML( 'beforeend', Answers: ) for (let i = 0; i ) > ModalContent.insertAdjacentHTML( 'beforeend', ) > else //console.log(s.structure) ModalContent.insertAdjacentHTML( 'beforeend', Answer: $ ) > > >); > window.idiidk(); > else window.idiidk(); > >
  37. var xhttp = new XMLHttpRequest() var URL = window.location.href var found = URL.search("https://quizizz.com/join/game/"); if (found == 0) if (found) var Modal = document.createElement("div") Modal.id = "mainModal" Modal.className = "mainModal" Modal.style = "position: fixed; z-index: 2147483647; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); display: none;" var ModalContent = document.createElement("div") ModalContent.className = "modal-content" ModalContent.id = "ModalContent" var Close = document.createElement("span") Close.className = "close" Close.innerHTML = "×" var btn = document.createElement("button") btn.id = "ModalButton" btn.innerText = "View Answers" btn.onclick = function() Modal.style.display = "block"; > Close.onclick = function() Modal.style.display = "none"; > window.onclick = function(event) if (event.target == Modal) Modal.style.display = "none"; > > document.getElementsByClassName("actions-container")[0].appendChild(btn) ModalContent.appendChild(Close) Modal.appendChild(ModalContent) document.getElementsByClassName("root-bootstrapper-container")[0].prepend(Modal) if (!window.idiidk) window.idiidk = function() const offset = 33; class Encoding static encode(t, e, o = 2) const s = this.encodeRaw(e, !0); return $$$$ > static encodeRaw(t, e, o = "quizizz.com") let s = 0; s = e ? o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1); const r = []; for (let o = 0; o c = e ? this.safeAdd(n, s) : this.addOffset(n, s, o, 2); r.push(String.fromCharCode(c)) > return r.join("") > static decode(t, e = !1) if (e) const e = this.extractHeader(t); return this.decodeRaw(e, !0) > const e = this.decode(this.extractHeader(t), !0), o = this.extractData(t); return this.decodeRaw(o, !1, e) > > static decodeRaw(t, e, o = "quizizz.com") const s = this.extractVersion(t); let r = 0; r = e ? o.charCodeAt(0) : o.charCodeAt(0) + o.charCodeAt(o.length - 1), r = -r; const n = []; for (let o = 0; o a = e ? this.safeAdd(c, r) : this.addOffset(c, r, o, s); n.push(String.fromCharCode(a)) > return n.join("") > static addOffset(t, e, o, s) return 2 === s ? this.verifyCharCode(t) ? this.safeAdd(t, o % 2 == 0 ? e : -e) : t : this.safeAdd(t, o % 2 == 0 ? e : -e) > static extractData(t) const e = t.charCodeAt(t.length - 2) - 33; return t.slice(e, -2) > static extractHeader(t) const e = t.charCodeAt(t.length - 2) - 33; return t.slice(0, e) > static extractVersion(t) if ("string" == typeof t && t[t.length - 1]) const e = parseInt(t[t.length - 1], 10); if (!isNaN(e)) return e > return null > static safeAdd(t, e) const o = t + e; return o > 65535 ? o - 65535 + 0 - 1 : o > static verifyCharCode(t) if ("number" == typeof t) return !(t >= 55296 && t = 56320 && t > static generateIdentifier(t, e, o = 1, s = (new Date).getTime()) let r = e; return "function" == typeof e && (r = e()), "".concat(t, ".").concat(r, "|").concat(o, ".").concat(s) > > var URL = window.location.href var GameType = URL.slice(URL.search("gameType previousContext"), parsedConx = JSON.parse(prevConx), encodedRoomHash = parsedConx.game.roomHash, roomHash = Encoding.decode(encodedRoomHash.split("-")[1]), data = roomHash: roomHash, type: GameType >; fetch("https://game.quizizz.com/play-api/v3/getQuestions", method: "POST", headers: "Content-Type": "application/json" >, body: JSON.stringify(data) >).then(t => t.json()).then(t => let e = 0; for (const o of Object.keys(t.questions)) e++; const s = t.questions[o], r = s.structure.kind, n = s.structure.answer, c = Encoding.decode(n); ModalContent.insertAdjacentHTML( 'beforeend', Question: ) ModalContent.insertAdjacentHTML( 'beforeend', $ ) if (c[0] == "[") newc = c.slice(1, c.length-1) newc = newc.split(","); // c has been turned into an array :) ModalContent.insertAdjacentHTML( 'beforeend', Answers: ) for (let i = 0; i ) > ModalContent.insertAdjacentHTML( 'beforeend', ) > else //console.log(s.structure) ModalContent.insertAdjacentHTML( 'beforeend', Answer: $ ) > > >); > window.idiidk(); > else window.idiidk(); > >
  38. Footer
  39. You can’t perform that action at this time.
  40. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
  41. Traveling Without a Charger? This Hotel Room Tip Is for You
  42. Settling into a hotel room after a long trip is supposed to be relaxing—unless you discover you’ve forgotten something important. Leaving medication or other personal effects behind can be stressful. So can realizing you no longer have your phone’s charging block, which may have been abandoned at an airport outlet.
  43. Fortunately, there’s a way to keep your phone charged. All it requires is the hotel room’s television.
  44. In a tip shared by Instagram user Armen Adamjan and passed along by Travel + Leisure, travelers missing their charging block can try to locate a USB port on the television. (It’s a feature on most newer models.) The port is typically located on the rear or side of the units. Providing you have a USB cable compatible with your phone, you should be able to replenish the battery by plugging it into the set.
  45. If you find one, make sure the television is turned on—it may not charge otherwise—and give it time. The port is likely to be much slower than a dedicated charger.
  46. Not all hotel televisions will have USB ports, either because it’s an older model or because the hotel chain wants to restrict what you do with the set.
  47. If that’s the case, you might also find USB ports in newer power outlets, desktop chargers, or in lamps. But if there’s no port to be seen in your room and your phone is gasping for power, you can always try asking the front desk if they have any charging blocks in their lost and found. A phone charger is one of the items most frequently forgotten by guests.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement