43 lines
1.0 KiB
JavaScript
43 lines
1.0 KiB
JavaScript
let correctCount = 0;
|
|
let totalQuestions = 0;
|
|
|
|
|
|
function checkAnswer(questionId, answer) {
|
|
const result = document.getElementById(questionId + '-result');
|
|
|
|
if (result.dataset.answered === "false") {
|
|
totalQuestions++;
|
|
if (answer === 'correct') {
|
|
correctCount++;
|
|
result.textContent = '✅ Bonne réponse !';
|
|
result.style.color = 'green';
|
|
} else {
|
|
result.textContent = '❌ Mauvaise réponse !';
|
|
result.style.color = 'red';
|
|
}
|
|
|
|
result.style.display = 'block';
|
|
result.dataset.answered = 'true';
|
|
|
|
// Mise à jour du score
|
|
updateScore();
|
|
}
|
|
}
|
|
|
|
function updateScore() {
|
|
document.getElementById('correct-count').textContent = correctCount;
|
|
document.getElementById('total-questions').textContent = totalQuestions;
|
|
}
|
|
|
|
function resetQuiz() {
|
|
correctCount = 0;
|
|
totalQuestions = 0;
|
|
|
|
document.querySelectorAll('.result').forEach(result => {
|
|
result.textContent = '';
|
|
result.style.display = 'none';
|
|
result.dataset.answered = 'false';
|
|
});
|
|
|
|
updateScore();
|
|
} |