Come avresti dovuto chiamarti? Qual è il nome giusto per te? Scopri…
let correctAnswers = 0; let selectedAnswers = [];
// Associa i valori delle risposte ai nomi const names = { '1': 'Alessia', '2': 'Marco', '3': 'Giulia', '4': 'Luca' };
function checkAnswer(question, answerValue) { var options = document.getElementsByName(question); var userAnswer; for (var i = 0; i { document.getElementById(question + '-next').style.display = 'inline'; }, 1000); updateScore(); }
function showNextQuestion(currentQuestion, nextQuestion) { document.getElementById(currentQuestion).style.display = 'none'; if (nextQuestion === 'quiz-result') { showResult(); } else { document.getElementById(nextQuestion).style.display = 'block'; } }
function updateScore() { document.getElementById('score').textContent = `${correctAnswers}/5`; }
function showResult() { // Calcola il nome più frequente nelle risposte const frequency = {}; selectedAnswers.forEach(answer => { frequency[answer] = (frequency[answer] || 0) + 1; });
let mostFrequent = null; let maxCount = 0; for (const answer in frequency) { if (frequency[answer] > maxCount) { maxCount = frequency[answer]; mostFrequent = answer; } }
const resultName = names[mostFrequent];
document.getElementById('quiz-result').style.display = 'block'; document.getElementById('result-name').textContent = resultName; document.getElementById('score').style.display = 'none'; }
function restartQuiz() {
location.reload(); // Ricarica la pagina
}
Quiz: Come avresti dovuto chiamarti? Qual è il nome giusto per te? Scopri…
Domanda 1: Qual è il tuo colore preferito?