document.getElementById(‘quizForm’).addEventListener(‘submit’, function(e) {
e.preventDefault();
// Obtenir les réponses sélectionnées
let answers = {};
// ————- > Changer le compteur
for (let i = 1; i <= 35; i++) {
let selectedAnswer = document.querySelector(`input[name="q${i}"]:checked`);
if (selectedAnswer) {
answers[`q${i}`] = selectedAnswer.value;
}
}
// Afficher les résultats
let resultHtml = '
Résultats du Quiz
‘;
let score = 0;
resultHtml += ‘
‘;
resultHtml += ‘
Question
Votre réponse
Réponse correcte
‘;
for (let question in answers) {
let userAnswer = answers[question];
let correctAnswer = getCorrectAnswer(question);
let isCorrect = userAnswer === correctAnswer;
resultHtml += `
${question}
${userAnswer}
${correctAnswer}
`;
if (isCorrect) {
score++;
}
}
resultHtml += ‘
‘;
// ————- > Changer le compteur
resultHtml += `
Score total: ${score} / 35
`;
document.getElementById(‘result’).innerHTML = resultHtml;
});
// Fonction pour obtenir la réponse correcte en fonction du numéro de question
function getCorrectAnswer(question) {
switch (question) {
// ————- > Ajouter des réponses
case ‘q1’: return ‘La signature des accords de Genève’;
case ‘q2’: return ‘L attaque du golfe du Tonkin’;
case ‘q3’: return ‘Le Japon’;
case ‘q4’: return ‘Dynastie Nguyen’;
case ‘q5’: return ‘Hue’;
case ‘q6’: return ‘Ho Chi Minh’;
case ‘q7’: return ‘Guerre du Vietnam’;
case ‘q8’: return ‘France’;
case ‘q9’: return ‘1945’;
case ‘q10’: return ‘Lyndon B. Johnson’;
case ‘q11’: return ‘La bataille de Dien Bien Phu’;
case ‘q12’: return ‘Chine’;
case ‘q13’: return ‘La guerre cambodgienne-vietnamienne’;
case ‘q14’: return ‘Le Loi’;
case ‘q15’: return ‘Bouddhisme’;
case ‘q16’: return ‘Alexandre de Rhodes’;
case ‘q17’: return ‘République du Viêt Nam (RVN)’;
case ‘q18’: return ‘Saigon’;
case ‘q19’: return ‘L incident du golfe du Tonkin’;
case ‘q20’: return ‘Les Kinh’;
case ‘q21’: return ‘L Ho Chi Minh Trail’;
case ‘q22’: return ‘Chine’;
case ‘q23’: return ‘Les Accords de Paris’;
case ‘q24’: return ‘1975’;
case ‘q25’: return ‘Celui qui éclaire’;
case ‘q26’: return ‘Le fleuve Mékong’;
case ‘q27’: return ‘Prévenir la propagation du communisme’;
case ‘q28’: return ‘Richard Nixon’;
case ‘q29’: return ‘Bombes incendiaires larguées par les avions américains’;
case ‘q30’: return ‘Réfugiés vietnamiens fuyant par voie maritime après la guerre du Vietnam’;
case ‘q31’: return ‘Contre-insurrection’;
case ‘q32’: return ‘Transfert progressif de la responsabilité de la guerre aux forces vietnamiennes’;
case ‘q33’: return ‘Victoire vietnamienne contre les Français’;
case ‘q34’: return ‘Quartier général du Viet Cong’;
case ‘q35’: return ‘Tet’;
default: return ”;
}
}