masukan kode dibawah ini ke dalam inspect elemen pas di menu pilihan kuis
Array.prototype.random = function () {
return this[Math.floor((Math.random()*this.length))];
}
let list_berapa_pilihan = []
$('div[id="radioX"]').each(function(index, value) {
let panjangPilihan = $(`div[id='radioX']:eq(${index}) li`).size();
list_berapa_pilihan.push(panjangPilihan)
});
list_berapa_pilihan = [... new Set(list_berapa_pilihan)]
let list_pengisian = []
list_berapa_pilihan.forEach((value, index) => {
let option = prompt("INI UNTUK PENGISIAN " + value + " PILIHAN.\nmasukan pilihan yang di mau. mulai dari atas dan dari 0. contoh input satu pilihan = 0. contoh pilihan random = 0,1,2");
option = option.replaceAll(' ','');
let options = option.split(",");
list_pengisian[value] = options
});
$('div[id="radioX"]').each(function(index, value) {
let panjangPilihan = $(`div[id='radioX']:eq(${index}) li`).size();
let get_pilihan = list_pengisian[panjangPilihan];
console.log
let terpilih = get_pilihan.random()
if(terpilih > (panjangPilihan - 1)){
alert("option tidak ada");
$(`div[id='radioX'] li input`).attr('checked', false);
return false;
}
$(`div[id='radioX']:eq(${index}) li:eq(${terpilih}) input`).attr('checked', true);
});