29 lines
640 B
JavaScript
29 lines
640 B
JavaScript
function shuffleChildren(el) {
|
|
for (var i = el.children.length; i >= 0; i--) {
|
|
el.appendChild(el.children[Math.random() * i | 0]);
|
|
}
|
|
}
|
|
|
|
document.addEventListener("DOMContentLoaded", function() {
|
|
var els = document.querySelectorAll(".answers");
|
|
for (var i = 0; i < els.length; i++) {
|
|
shuffleChildren(els[i]);
|
|
}
|
|
});
|
|
|
|
function answer(el, correct) {
|
|
if (correct)
|
|
el.classList.add("correct")
|
|
else
|
|
el.classList.add("wrong")
|
|
}
|
|
|
|
/*
|
|
var els = document.querySelectorAll(".question .question-text");
|
|
|
|
for (i = 0; i < els.length; i++) {
|
|
let el = els[i];
|
|
katex.render(el.innerHTML, el, { throwOnError: false });
|
|
}
|
|
*/
|