21 C
New York
Tuesday, April 14, 2026

Buy now

spot_img

Primary Three (P3) Unit 10 Quiz: Not Doing Wrong Things & Asking Forgiveness

Unit 10 Quiz

📝 Unit 10 Quiz

Time Left: 45:00

🏆 Leaderboard

    Q${index+1}: ${q.q}

    ${answers.map(ans => ` `).join("")}
    `; container.appendChild(div); }); // ⏱️ Timer let totalSeconds = 45 * 60; const timerEl = document.getElementById("timer"); const timerInterval = setInterval(() => { let minutes = Math.floor(totalSeconds / 60); let seconds = totalSeconds % 60; timerEl.innerText = `Time Left: ${minutes}:${seconds.toString().padStart(2,'0')}`; totalSeconds--; if(totalSeconds < 0){ clearInterval(timerInterval); submitQuiz(); alert("⏰ Time is up!"); } }, 1000); // ✅ Submit Quiz function submitQuiz(){ clearInterval(timerInterval); const name = document.getElementById("username").value || "Anonymous"; let score = 0; shuffledQuestions.forEach((q, i) => { const selected = document.querySelector(`input[name="q${i}"]:checked`); if(selected && selected.value === q.a[q.correct]){ score++; } }); document.getElementById("result").innerHTML = `🎉 ${name}, your score is ${score}/${shuffledQuestions.length}`; saveToLeaderboard(name, score); } // 🏆 Leaderboard function saveToLeaderboard(name, score){ let board = JSON.parse(localStorage.getItem("quizBoard")) || []; board.push({name, score}); board.sort((a,b) => b.score - a.score); localStorage.setItem("quizBoard", JSON.stringify(board)); displayLeaderboard(); } function displayLeaderboard(){ let board = JSON.parse(localStorage.getItem("quizBoard")) || []; const list = document.getElementById("leaderboardList"); list.innerHTML = ""; board.slice(0,5).forEach(player => { list.innerHTML += `
  • ${player.name} — ${player.score}
  • `; }); } displayLeaderboard();

    Related Articles

    Stay Connected

    0FansLike
    0FollowersFollow
    0SubscribersSubscribe
    - Advertisement -spot_img

    Latest Articles