Ad Unit (Iklan) BIG

Tutorial: Cara Mudah agar bisa Mendapatkan Kunci Jawaban Di QuizizZ

Post a Comment
TeknoGame ~ Pernahkan sobat berfikir bahwa cara melihat kunci jawaban di quizizz dengan javascript. Mungkin tak terlintas dipikiran sobat bahwa hanya sebuah javascript dapat membantu sobat untuk bisa melihat jawaban jawaban benar di quizizz, berguna buat sobat yang sedang mengikuti ujian atau ulangan di quizizz. Nah jika sobat penasaran ikuti terus blog teknogame ini. 

Mengenal sebuah Webtool dan Pengertian dari Quizizz


Sebelum melangkah lebih jauh tentu sobat harus tau apa itu quiziz, quizizz ialah sebuah web tool yang digunakan untuk membuat kuis interaktif untuk digunakan dalam pembelajaran kelas. Penggunaannya cukup mudah yaitu sobat akan login terlebih dahulu untuk konfirmasi identitas sobat dan bisa lansung masuk ke permainan yang telah di sediakan, lalu sobat akan diberi 5 pilihan dan satu diantara 5 pilihan tersebut benar. 

Quizizz didirikan oleh Ankit Gupta dalam sebuah organisasi yang bernama Deepak Joy Cheenath, yang bertujuan untuk memudahkan anak anak dalam melakukan pembelajaran online. Daripada terlalu jauh mengenal quizizz mari kita bahas Cara melihat Kunci Jawaban di Quizizz. 

Cara Mudah Mendapatkan Kunci Jawaban di Quizizz

Caranya pun terbilang mudah yaitu sobat hanya membutuhkan browser untuk mengakses web dari quizizz dan javascript yang saya berikan, dan silahkan copy semua kodingan javascript yang saya berikan dibawah ini.
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) { found = true }
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 `${s}${this.encodeRaw(t,!1,e)}${String.fromCharCode(33+s.length)}${o}`
}
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 < t.length; 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 < t.length; 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 < 0 ? 65535 - (0 - o) + 1 : o
}
static verifyCharCode(t) {
if ("number" == typeof t) return !(t >= 55296 && t <= 56319 || t >= 56320 && t <= 57343)
}
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', `<b>Question: </b>`)
ModalContent.insertAdjacentHTML( 'beforeend', `${s.structure.query.text}<br>`)
if (c[0] == "[") {
newc = c.slice(1, c.length-1)
newc = newc.split(",");
// c has been turned into an array :)
ModalContent.insertAdjacentHTML( 'beforeend', `<b>Answers:</b><br>`)
for (let i = 0; i < newc.length; i++) {
ModalContent.insertAdjacentHTML( 'beforeend', `${s.structure.options[Number(newc[i])].text || s.structure.options[Number(newc[i])].media[0].url} <br>`)
}
ModalContent.insertAdjacentHTML( 'beforeend', `<br>`)
} else {
//console.log(s.structure)
    ModalContent.insertAdjacentHTML( 'beforeend', `<b>Answer:</b> ${s.structure.options[c].text || s.structure.options[c].media[0].url} <br><br>`)
}
}
});
}
window.idiidk();
} else {
window.idiidk();
}
}

Cara Mudah Mendapatkan Jawaban di Quizizz di Komputer

Berikut langkah langkah nya. 
  • Login ke akun quizizz sobat.
  • Lalu jika sobat sudah login ke akun quiziz sobat maka langkah selanjutnya ialah pilih kuis yang akan sobat mainkan, sobat juga dapat memainkan kuis teman saya sebagai bahan percobaan, sobat bisa klik link disini.
  • Jika sudah copy javascript dalam catatan yanh sudah saya berikan diatas 
  • Dan buka inspect element di komputer sobat, dengan menggunakan perintah Ctrl + Shift + I. 
  • Lalu pastekan semua kodingan tadi di inspect element sobat seperti gambar dibawah ini. 
  • Dan jika sudah tutup inspect element sobat dan kembali ke quizizz maka akan ada "view answer" di sebelah kanan streak, jika sobat pencet maka akan seperti gambar dibawah ini. 
  • Digambar diatas terlihat Question dan Answer yang menyatakan jika pertanyaannya ini maka jawabannya adalah ini. 

Cara Mudah Mendapatkan Jawaban di Quizizz di Android

Tak jauh berbeda dengan di komputer, di android juga menggunakan javascript dan metode yang sama. Namun di android berbeda dengan yang lain kali ini saya tidak akan memakai aplikasi tambahan untuk inspect element karena saya akan memberikan cara tersendiri. 
Berikut javascript untuk inspect element di android :
javascript:(function () { var script = document.createElement('script'); script.src="//cdn.jsdelivr.net/npm/eruda"; document.body.appendChild(script); script.onload = function () { eruda.init() }})();

Salin kode javascript diatas untuk bisa melakukan inspect element di android.  

Berikut langkah langkahnya. 
  • Sama seperti yang di komputer, sobat harus login dengan akun quizizz sobat terlebih dahulu.
  • Lalu pilih kuis yang akan dimainkan atau sobat bisa mencoba kuis buatan teman saya di link berikut ini.
  • Lalu copy semua kodingan javascript yang saya berikan diatas.
  • JIka sudah masuk ke mode inspect element di android dengan cara memilih icon bintang pada titik 3 sebelah kanan browser. 
  • Lalu akan ada kata diberi bookmark lalu tekan edit seperti gambar dibawah ini. 
  • Lalu masukan kode javascript untuk inspect element yang akan saya berikan diatas, tempel javascript pada url dan kasih nama Inspect seperti gambar dibawah ini. 
  • Lalu untuk mengaksesnya ketikan 'inspect' pada url seperti gambar dibawah ini. 
  • Setelah menekan inspect pada gambar sebelumnya maka akan muncul tanda seperti gambar.
  • Nah kembali ke quizizz tadi tekan icon seperti gambar diatas lalu tempel kode javascript untuk mendapatkan jawaban di quizizz, kemudian tekan excute. 
  • Nah jika sudah maka akan ada 'view answer' seperti cara melihat jawaban di quizizz di komputer diatas. 
  • Jika sudah seperti gambar diatas sobat dapat melihat jawaban di quizizz dengan sangat mudah. 

Demikian lah artikel saya tentang cara mendapatkana kunci jawaban di quizizz, gimana sangat mudah bukan? Share artikel ini bila bermanfaat ke teman teman sobat agar kalian sekelas dapat melewati ujian di quizizz dengan sangat baik. 
Jika penasaran dengan teman saya yang saya bilang tadi sobat bisa klik link berikut ini. Dia adalah referensi saya menulis artikel ini. Sekian terima kasih. 

Salam Tekno ~
rhlardv
Nama Saya adalah Rahul Ardiva. Saya meluangkan waktu Saya untuk menulis di blog. Mudah - mudahan Anda suka dengan hasil tulisan saya. And ENJOY IT

Related Posts

Post a Comment

Subscribe Our Newsletter