23 de noviembre de 2025
Santa Rosa de Lima: Un Ejemplo de Fe y Devoción
Juega con nosotros
Anterior ⬅️
Siguiente ➡️
Enviar Respuestas 📝
Jugar de Nuevo 🔄
.quiz-container {
background-color: #fff;
border-radius: 10px;
padding: 20px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.question {
margin-bottom: 20px;
}
button {
background-color: #4a4a4a;
color: #fff;
border: none;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
transition: background-color 0.3s;
margin: 0 5px;
}
button:hover {
background-color: #333;
}
#result, #feedback {
margin-top: 20px;
font-weight: bold;
text-align: center;
}
.navigation {
display: flex;
justify-content: space-between;
margin-top: 20px;
}
.hide {
display: none;
}
.progress-bar {
width: 100%;
background-color: #e0e0e0;
padding: 3px;
border-radius: 3px;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
margin-bottom: 20px;
}
.progress {
width: 0%;
height: 20px;
background-color: #4CAF50;
border-radius: 3px;
transition: width 0.3s ease-in-out;
}
.correct {
color: green;
}
.incorrect {
color: red;
}
const quizData = [
{
question: "¿Cuál es el santo patrón de los animales? 🐾",
options: ["San Francisco de Asís", "Santa Clara", "San Antonio de Padua", "San Roque"],
correct: 0
},
{
question: "¿Quién es conocida como la patrona de las causas imposibles? 🙌",
options: ["Santa Rita", "Santa Teresa de Ávila", "Santa Lucía", "Santa Cecilia"],
correct: 0
},
{
question: "¿Cuál santo es asociado con la música? 🎵",
options: ["San Juan Bautista", "San Pedro", "Santa Cecilia", "San Agustín"],
correct: 2
},
{
question: "¿Quién es el patrón de los trabajadores? 👷",
options: ["San José", "San Pedro", "San Pablo", "San Juan"],
correct: 0
},
{
question: "¿Cuál santa es conocida como la patrona de los ojos? 👁️",
options: ["Santa Clara", "Santa Lucía", "Santa Águeda", "Santa Bárbara"],
correct: 1
}
];
const quizContainer = document.getElementById('quiz');
const resultContainer = document.getElementById('result');
const submitButton = document.getElementById('submit');
const nextButton = document.getElementById('next');
const prevButton = document.getElementById('prev');
const restartButton = document.getElementById('restart');
const progressBar = document.getElementById('progress');
const feedbackDiv = document.getElementById('feedback');
let currentQuestion = 0;
let score = 0;
function showQuestion(questionIndex) {
const questionData = quizData[questionIndex];
const answers = [];
for (let i = 0; i < questionData.options.length; i++) {
answers.push(
``
);
}
quizContainer.innerHTML = `
`;
updateProgressBar();
feedbackDiv.classList.add('hide');
nextButton.classList.add('hide');
}
function checkAnswer(selectedAnswer) {
const correctAnswer = quizData[currentQuestion].correct;
if (selectedAnswer === correctAnswer) {
feedbackDiv.innerHTML = "¡Correcto! 🎉";
feedbackDiv.className = "correct";
score++;
nextButton.classList.remove('hide');
} else {
feedbackDiv.innerHTML = "Incorrecto. Intenta de nuevo. 😕";
feedbackDiv.className = "incorrect";
}
feedbackDiv.classList.remove('hide');
}
function showNextQuestion() {
currentQuestion++;
if (currentQuestion < quizData.length) {
showQuestion(currentQuestion);
prevButton.classList.remove('hide');
if (currentQuestion === quizData.length - 1) {
nextButton.classList.add('hide');
submitButton.classList.remove('hide');
}
}
}
function showPrevQuestion() {
currentQuestion--;
if (currentQuestion >= 0) {
showQuestion(currentQuestion);
nextButton.classList.add('hide');
submitButton.classList.add('hide');
resta...
${questionData.question}
${answers.join('')}