Q${index+1}: ${q.q}
${q.a.map((ans,j)=>`
`).join('')}
`;
quizForm.appendChild(div);
}
showQuestion(current);
document.getElementById('nextBtn').addEventListener('click', ()=>{
if(current'; leaderboard.forEach((entry,i)=>{ lbDiv.innerHTML += `${i+1}. ${entry.name} - ${entry.score} / ${questions.length}
`; }); } function submitQuiz(){ clearInterval(timerInterval); const studentName = document.getElementById('studentName').value || "Anonymous"; let score=0; questions.forEach((q,i)=>{ const selected = document.querySelector(`input[name="q${i}"]:checked`); const feedback = document.getElementById(`feedback${i}`); if(selected && parseInt(selected.value) === q.correct){ score++; feedback.textContent="Correct!"; feedback.className="feedback correct"; } else { feedback.textContent=`Wrong! Correct: ${q.a[q.correct]}`; feedback.className="feedback wrong";} }); document.getElementById('result').innerHTML = `
${studentName}, Your Score: ${score} / ${questions.length}
`; updateLeaderboard(studentName, score); } document.getElementById('submitBtn').addEventListener('click', submitQuiz); })();





