Escuchar "Aprende las Partes y Objetos de la Casa en Español | Vocabulario Esencial para el Día a Día"
Síntesis del Episodio
¿Sabías que muchas de las palabras más comunes en español están relacionadas con nuestra vida diaria? En este artículo, aprenderás a hablar sobre todo lo que se encuentra en tu casa. ¡Prepárate para ampliar tu vocabulario y mejorar tu pronunciación!
Partes Principales de una Casa
El Dormitorio
Conocido también como habitación, cuarto o pieza (según el país). Este es el lugar donde descansamos después de un largo día.
Objetos comunes: cama, almohadas, sábanas, cubrecamas, lámpara de mesa, mesa de noche.
La Sala o Salón
El espacio donde la familia se reúne para conversar o ver películas.
Objetos comunes: sofá, sillón, televisión, mesa de centro, alfombra, lámpara, cuadros y cortinas.
La Cocina
El corazón de la casa, donde se preparan las comidas.
Objetos comunes: estufa (o cocina), horno, microondas, nevera (o refrigeradora), cubiertos (cuchara, tenedor, cuchillo), vajilla (platos y vasos), ollas.
El Baño
El lugar dedicado al cuidado de la higiene personal.
Objetos comunes: ducha, bañera, lavabo, inodoro, espejo, toallas, jabón y shampoo.
El Comedor
Donde la familia comparte sus comidas.
Objetos comunes: mesa grande, sillas, manteles, cubiertos.
Frases Útiles para Describir tu Casa
La sala es un lugar donde la familia se reúne.Ejemplo: «Mi sala tiene grandes ventanas y mucha luz.»
La cocina es el corazón de la casa.Ejemplo: «En mi cocina hay una nevera, una estufa y un horno.»
El dormitorio es donde descansamos.Ejemplo: «En mi dormitorio principal tengo un balcón.»
El baño es para la higiene personal.Ejemplo: «En mi baño hay una ducha y una bañera.»
El comedor es para compartir las comidas.Ejemplo: «Mi comedor tiene una mesa grande con sillas alrededor.»
.membership-cta {
--brand: #E1241F;
--brand-2: #ff4841;
--brand-hover: #c91f1a;
--ok: #4CAF50;
--text: #333;
--muted: #666;
--bg: #fff;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, "Helvetica Neue", Arial, sans-serif;
background: var(--bg);
padding: 20px 20px;
text-align: center;
margin: 20px 0;
}
.membership-content {
max-width: 800px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
}
.membership-title,
.membership-subtitle,
.membership-features,
.membership-content > p { margin: 0; }
.membership-title {
font-size: clamp(1.8rem, 2.2vw + 1rem, 2.5rem);
font-weight: 800;
color: var(--brand);
line-height: 1.2;
letter-spacing: -0.04em;
padding: 0 20px;
}
.membership-title .accent { font-style: italic; }
.membership-subtitle {
font-size: 1.1rem;
color: var(--muted);
line-height: 1.5;
}
.membership-features {
list-style: none;
padding: 0;
display: flex;
justify-content: center;
gap: 35px;
flex-wrap: wrap;
}
.membership-feature-item {
display: flex;
align-items: center;
gap: 10px;
color: var(--text);
font-size: 1rem;
font-weight: 600;
}
.membership-feature-check {
width: 22px;
height: 22px;
border-radius: 50%;
background-color: var(--ok);
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.membership-feature-check svg { width: 14px; height: 14px; display: block; }
.membership-btn {
display: inline-block;
padding: 16px 45px;
background: linear-gradient(135deg, var(--brand), var(--brand-2));
color: #fff !important;
text-decoration: none;
border-radius: 50px;
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.06em;
box-shadow: 0 8px 25px rgba(225, 36, 31, 0.3);
transition: transform .25s ease, box-shadow .25s ease;
}
.membership-btn:hover,
.membership-btn:focus-visible {
transform: translateY(-2px);
box-shadow: 0 10px 35px rgba(225, 36, 31, 0.4);
}
.membership-btn:focus { outline: none; }
.membership-btn:focus-visible {
outline: 2px solid var(--brand);
outline-offset: 3px;
}
.membership-btn:active {
transform: translateY(0);
box-shadow: 0 4px 15px rgba(225, 36, 31, 0.35);
}
.membership-content > p:last-child { margin-bottom: 0; }
@media (prefers-color-scheme: dark) {
.membership-cta { --text: #e0e0e0; --muted: #b0b0b0; --bg: #1a1a1a; }
.membership-feature-item { color: var(--text); }
}
@media (max-width: 768px) {
.membership-cta { padding: 20px 15px; }
.membership-title { font-size: 1.7rem; padding: 0 10px; }
.membership-subtitle { font-size: 1rem; }
.membership-features {
flex-direction: column;
gap: 15px;
padding: 0 20px;
align-items: flex-start;
}
.membership-feature-item { font-size: 0.95rem; }
.membership-btn { width: 100%; max-width: 320px; padding: 15px 35px; }
}
@media (prefers-reduced-motion: reduce) {
.membership-btn { transition: none; }
.membership-btn:hover,
.membership-btn:focus-visible,
.membership-btn:active { transform: none; }
}
¿Quieres mejorar tu español?
Más de 4.000 estudiantes ya están practicando con:
500+ ejercicios interactivos
Curso «Español en contexto»
Noticias semanales
Prueba la Membresía Gratis
Diferencias Culturales y Regionales
En los países hispanohablantes, algunas palabras y costumbres pueden variar:
Nevera vs. Refrigerador: En España se usa «nevera», mientras que en México es más común «refrigerador» o «refri».
Cuarto vs. Habitación: «Cuarto» es más común en América Latina, mientras que «habitación» se usa más en España.
Pila: En Guatemala y Honduras, esta palabra se usa para «lavadero».
Costumbres Curiosas en Diferentes Países
En México, muchas casas tienen un espacio especial para la Virgen de Guadalupe.
En Argentina, el «quincho» es un área especial para preparar asados.
En Andalucía, España, los patios interiores decorados con flores son muy comunes.
Consejos para Recordar el Vocabulario
Usa tarjetas didácticas con imágenes y palabras.
Coloca etiquetas en los objetos de tu casa con su nombre en español.
Practica grabando tu voz mientras describes tu casa.
¡Ahora ya tienes todo lo necesario para describir tu casa en español con confianza! No olvides practicar y repetir las palabras para mejorar cada día.
Si deseas seguir estudiando español, mira nuestro video sobre: MIRAR vs VER: ¿Cuándo se usan en español?
.pdf-cta-minimal {
--brand: #E1241F;
--brand-2: #ff4841;
--text: #1a1a1a;
--muted: #666;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, "Helvetica Neue", Arial, sans-serif;
text-align: center;
padding: 20px 20px;
max-width: 600px;
margin: 20px auto;
}
.pdf-cta-minimal .pdf-mini-title {
font-size: 1.8rem;
font-weight: 800;
color: var(--text);
margin: 0 0 15px;
line-height: 1.3;
}
.pdf-cta-minimal .pdf-mini-title .highlight { color: var(--brand); }
.pdf-cta-minimal .pdf-mini-subtitle {
font-size: 1.1rem;
color: var(--muted);
margin: 0 0 25px;
line-height: 1.5;
}
.pdf-cta-minimal .pdf-mini-button {
display: inline-block;
padding: 16px 40px;
background: linear-gradient(135deg, var(--brand), var(--brand-2));
color: #fff;
text-decoration: none;
border-radius: 50px;
font-size: 1rem;
font-weight: 700;
transition: transform .25s ease, box-shadow .25s ease;
box-shadow: 0 8px 20px rgba(225, 36, 31, 0.25);
text-transform: uppercase;
letter-spacing: .5px;
}
.pdf-cta-minimal .pdf-mini-button:hover,
.pdf-cta-minimal .pdf-mini-button:focus-visible {
transform: translateY(-2px);
box-shadow: 0 10px 30px rgba(225, 36, 31, 0.35);
}
.pdf-cta-minimal .pdf-mini-button:focus { outline: none; }
.pdf-cta-minimal .pdf-mini-button:focus-visible {
outline: 2px solid var(--brand);
outline-offset: 3px;
}
.pdf-cta-minimal .pdf-mini-button:active {
transform: translateY(0);
box-shadow: 0 4px 12px rgba(225, 36, 31, 0.3);
}
@media (prefers-color-scheme: dark) {
.pdf-cta-minimal { --text: #f0f0f0; --muted: #b0b0b0; }
}
@media (max-width: 768px) {
.pdf-cta-minimal { padding: 20px 15px; }
.pdf-cta-minimal .pdf-mini-title { font-size: 1.5rem; }
.pdf-cta-minimal .pdf-mini-button { width: 100%; max-width: 280px; }
}
@media (prefers-reduced-motion: reduce) {
.pdf-cta-minimal .pdf-mini-button { transition: none; }
.pdf-cta-minimal .pdf-mini-button:hover,
.pdf-cta-minimal .pdf-mini-button:focus-visible,
.pdf-cta-minimal .pdf-mini-button:active { transform: none; }
}
📄 ¿Quieres el PDF completo de esta lección?
Accede a más de 500 PDFs de lecciones de español con ejercicios
Regístrate Gratis
{
"@context": "https://schema.org",
"@type": "Quiz",
"name": "Test Partes y Objetos de la Casa en Español",
"description": "Quiz interactivo de vocabulario español con 10 preguntas sobre las partes de la casa y objetos domésticos esenciales",
"educationalLevel": "Principiante A1-A2",
"learningResourceType": "Quiz",
"inLanguage": "es",
"numberOfQuestions": 10
}
:root{--primary:#C60B1E;--secondary:#FFB400;--success:#28a745;--error:#C60B1E;--text:#333;--bg:#fff;--shadow:0 2px 10px rgba(0,0,0,0.1)}.ejercicio-container{max-width:800px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;background-color:var(--bg);border-radius:10px;box-shadow:var(--shadow)}@media (max-width:768px){.ejercicio-container{margin:10px;padding:15px}.contenedor-botones{flex-direction:column}.btn-cta{width:100%}}.ejercicio-container h3{color:var(--primary);text-align:center;margin-bottom:15px;font-size:28px}.descripcion-ejercicio{text-align:center;color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;padding:0 20px}.progreso{background-color:#f0f0f0;height:10px;border-radius:5px;margin-bottom:30px;overflow:hidden}.barra-progreso{height:100%;background-color:var(--secondary);width:0%;transition:width .5s ease}.contador{text-align:center;color:var(--primary);font-weight:700;margin-bottom:20px}.pregunta{display:none;padding:20px;background-color:#f9f9f9;border-radius:5px}.pregunta.activa{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pregunta h4{color:var(--primary);margin-bottom:20px;font-size:20px}.opciones{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.opcion{display:flex;align-items:center;padding:12px;background-color:var(--bg);border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;transition:all .3s ease}.opcion:hover{border-color:var(--secondary);background-color:#fff8e6}.opcion.deshabilitada{pointer-events:none;opacity:.6}.opcion input[type=radio]{margin-right:12px}.input-respuesta{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:5px;font-size:16px;transition:border-color .3s ease;margin-bottom:20px}.input-respuesta:focus{outline:0;border-color:var(--secondary)}.input-respuesta:disabled{background-color:#f0f0f0;cursor:not-allowed}.btn-siguiente{background-color:var(--primary);color:#fff;padding:15px 40px;border:none;border-radius:5px;font-size:18px;font-weight:700;cursor:pointer;display:block;margin:20px auto 0;transition:all .3s ease;opacity:.5;pointer-events:none}.btn-siguiente.activo{opacity:1;pointer-events:auto}.btn-siguiente.activo:hover{background-color:#a00918;transform:scale(1.05)}.btn-siguiente.siguiente-naranja{background-color:var(--secondary)!important}.btn-siguiente.siguiente-naranja:hover{background-color:#e6a200!important}.explicacion{margin:0 -20px;margin-top:20px;padding:20px;border-radius:0;display:none}.explicacion.correcta{background-color:#d4edda;border-top:3px solid var(--success)}.explicacion.incorrecta{background-color:#f8d7da;border-top:3px solid var(--error)}.explicacion h5{color:var(--primary);margin-bottom:10px;font-size:18px}.explicacion p{line-height:1.6;color:var(--text)}.mensaje-final{display:none;background:#fff;padding:50px 40px;border-radius:15px;text-align:center;box-shadow:0 5px 30px rgba(0,0,0,0.1);position:relative;overflow:hidden;max-width:700px;margin:0 auto}.mensaje-final.visible{display:block;animation:fadeIn .6s ease}.mensaje-final::after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 100%)}.titulo-completado{color:var(--text);font-size:28px;font-weight:700;margin-bottom:15px;line-height:1.3}.texto-promocional{color:#555;font-size:17px;line-height:1.6;margin-bottom:35px;max-width:500px;margin-left:auto;margin-right:auto}.texto-promocional strong{color:var(--primary)}.contenedor-botones{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:35px 0}.btn-cta{padding:16px 40px;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.btn-cta:visited{text-decoration:none}.btn-accedi{background-color:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(198,11,30,0.2)}.btn-accedi:hover{background-color:#a00918;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,11,30,0.3)}.btn-registrati{background-color:var(--secondary);color:#000;border:none}.btn-registrati:hover{background-color:#e6a200;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,180,0,0.3)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:40px;padding-top:40px;border-top:1px solid #eee}@media (max-width:480px){.stats-container{grid-template-columns:1fr}}.stat-item{text-align:center}.stat-number{font-size:36px;font-weight:700;color:var(--secondary);display:block;margin-bottom:5px}.stat-label{font-size:14px;color:#666;font-weight:500}.puntuacion-final{font-size:36px;color:var(--secondary);font-weight:700;margin:20px 0 15px}.mensaje-puntuacion{font-size:20px;color:#666;margin-bottom:30px;line-height:1.5}.btn-reiniciar{background-color:var(--success)!important;color:#fff!important;padding:16px 45px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;margin:35px auto 0;box-shadow:0 4px 15px rgba(40,167,69,0.3);text-transform:none}.btn-reiniciar:hover{background-color:#218838!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,0.4)}
Ejercicio: Partes y Objetos de la Casa en Español
Test interactivo sobre el vocabulario de la casa en español. Pon a prueba tus conocimientos sobre las habitaciones, muebles y objetos domésticos esenciales. Ejercicio online y gratuito para estudiantes de español.
Pregunta 1 de 10
¡Ejercicio completado!
0/10
¿Quieres más ejercicios?
Regístrate gratis y accede a miles de ejercicios sobre todos los temas para practicar cuando quieras.
Iniciar sesión
Regístrate gratis
10.000+
Ejercicios Interactivos
100%
Acceso Gratuito
24/7
Acceso
Reintentar ejercicio
const QUIZ_DATA = {
preguntas: [
{
tipo: 'multiple',
pregunta: '¿Cómo se dice "living room" en español?',
opciones: ['La cocina', 'El salón', 'El baño', 'El dormitorio'],
correcta: 'el salón',
explicacion: {
correcta: '"El salón" es la traducción correcta de "living room". También se puede decir "la sala de estar".',
incorrecta: 'La respuesta correcta es "el salón". Es donde la familia se reúne para ver televisión y relajarse.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: En el baño hay un _____ para ducharse.',
correcta: 'plato de ducha',
explicacion: {
correcta: '"Plato de ducha" es correcto. También se puede decir "ducha" simplemente.',
incorrecta: 'La respuesta correcta es "plato de ducha" o "ducha". Es donde nos bañamos en el baño.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál de estos objetos NO se encuentra normalmente en la cocina?',
opciones: ['El refrigerador', 'La cama', 'El horno', 'El fregadero'],
correcta: 'la cama',
explicacion: {
correcta: '"La cama" no está en la cocina, sino en el dormitorio. Los otros objetos sí pertenecen a la cocina.',
incorrecta: '"La cama" es la respuesta correcta porque no pertenece a la cocina. Las camas están en los dormitorios.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"El armario" es donde guardamos la ropa?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "El armario" es el mueble donde guardamos y colgamos la ropa en el dormitorio.',
incorrecta: '"El armario" SÍ es donde guardamos la ropa. Es un mueble fundamental en el dormitorio.'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el nombre del mueble donde comemos: la _____',
correcta: 'mesa',
explicacion: {
correcta: '"Mesa" es correcto. Es el mueble principal del comedor donde nos sentamos a comer.',
incorrecta: 'La respuesta correcta es "mesa". Es donde colocamos la comida y nos sentamos a comer en familia.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cómo se llama el aparato para lavar los platos?',
opciones: ['La lavadora', 'El lavavajillas', 'La secadora', 'El microondas'],
correcta: 'el lavavajillas',
explicacion: {
correcta: '"El lavavajillas" es correcto. Es el electrodoméstico que limpia automáticamente los platos y cubiertos.',
incorrecta: 'La respuesta es "el lavavajillas". La lavadora es para la ropa, no para los platos.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: En el dormitorio dormimos en la _____.',
correcta: 'cama',
explicacion: {
correcta: '"Cama" es correcto. Es el mueble principal del dormitorio donde descansamos y dormimos.',
incorrecta: 'La respuesta es "cama". Es donde nos acostamos para dormir y descansar por la noche.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál es la habitación donde nos bañamos y nos lavamos los dientes?',
opciones: ['La cocina', 'El salón', 'El baño', 'El garaje'],
correcta: 'el baño',
explicacion: {
correcta: '"El baño" es correcto. Es la habitación de higiene personal donde están el inodoro, la ducha y el lavabo.',
incorrecta: 'La respuesta correcta es "el baño". Es donde realizamos todas las actividades de higiene personal.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"Las ventanas" sirven para dar luz natural a la casa?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "Las ventanas" permiten que entre luz natural del exterior y también sirven para ventilar.',
incorrecta: 'Las ventanas SÍ sirven para dar luz natural. También permiten la ventilación y ver hacia el exterior.'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el nombre del objeto donde guardamos los libros: la _____',
correcta: 'estantería',
explicacion: {
correcta: '"Estantería" es correcto. También se puede decir "librero" o "biblioteca" en algunos países.',
incorrecta: 'La respuesta es "estantería". Es el mueble con varios estantes donde organizamos los libros.'
}
}
],
respuestasAlternativas: {
'plato de ducha': ['ducha'],
'mesa': [],
'cama': [],
'estantería': ['librero', 'biblioteca']
}
};
let estado = {
preguntaActual: 1,
puntos: 0,
yaVerificado: Array(10).fill(false)
};
function crearElementoPregunta(pregunta, indice) {
const div = document.createElement('section');
div.className = 'pregunta' + (indice === 0 ? ' activa' : '');
div.id = `pregunta${indice + 1}`;
div.setAttribute('role', 'article');
div.setAttribute('aria-label', `Pregunta ${indice + 1}`);
let contenidoHTML = `
${pregunta.pregunta}
`;
if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') {
contenidoHTML += '
';
pregunta.opciones.forEach(opcion => {
contenidoHTML += `
${opcion}
`;
});
contenidoHTML += '
';
} else {
contenidoHTML += ``;
}
contenidoHTML += `
Verificar
`;
div.innerHTML = contenidoHTML;
return div;
}
function inicializarPreguntas() {
const contenedor = document.getElementById('contenedor-preguntas');
QUIZ_DATA.preguntas.forEach((p, i) => {
contenedor.appendChild(crearElementoPregunta(p, i));
});
}
function actualizarUI() {
document.getElementById('contador').textContent = `Pregunta ${estado.preguntaActual} de 10`;
const porcentaje = ((estado.preguntaActual - 1) / 10) * 100;
const barra = document.getElementById('barraProgreso');
barra.style.width = porcentaje + '%';
document.querySelector('.progreso').setAttribute('aria-valuenow', porcentaje);
}
function habilitarBoton() {
const btn = document.getElementById(`btn${estado.preguntaActual}`);
const pregunta = QUIZ_DATA.preguntas[estado.preguntaActual - 1];
let hayRespuesta = false;
if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') {
hayRespuesta = document.querySelector(`input[name="p${estado.preguntaActual}"]:checked`) !== null;
} else {
hayRespuesta = document.getElementById(`p${estado.preguntaActual}`).value.trim() !== '';
}
btn.classList.toggle('activo', hayRespuesta && !estado.yaVerificado[estado.preguntaActual - 1]);
}
function normalizarRespuesta(respuesta, correcta) {
const respuestaNorm = respuesta.toLowerCase().trim();
return respuestaNorm === correcta ||
(QUIZ_DATA.respuestasAlternativas[correcta] &&
QUIZ_DATA.respuestasAlternativas[correcta].includes(respuestaNorm));
}
function verificarRespuesta(numPregunta) {
if (estado.yaVerificado[numPregunta - 1]) return;
estado.yaVerificado[numPregunta - 1] = true;
const pregunta = QUIZ_DATA.preguntas[numPregunta - 1];
let correcto = false;
let respuestaUsuario = '';
if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') {
const seleccionado = document.querySelector(`input[name="p${numPregunta}"]:checked`);
if (seleccionado) {
respuestaUsuario = seleccionado.value;
correcto = respuestaUsuario === pregunta.correcta;
}
document.querySelectorAll(`input[name="p${numPregunta}"]`).forEach(input => input.disabled = true);
document.querySelectorAll(`#pregunta${numPregunta} .opcion`).forEach(opcion =>
opcion.classList.add('deshabilitada'));
} else {
const input = document.getElementById(`p${numPregunta}`);
respuestaUsuario = input.value;
correcto = normalizarRespuesta(respuestaUsuario, pregunta.correcta);
input.disabled = true;
}
if (correcto) estado.puntos++;
mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta);
const btn = document.getElementById(`btn${numPregunta}`);
btn.textContent = 'Siguiente';
btn.classList.add('siguiente-naranja', 'activo');
btn.onclick = () => numPregunta < 10 ? siguientePregunta() : mostrarMensajeFinal();
}
function mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta) {
const explicacion = document.getElementById(`explicacion${numPregunta}`);
const tipo = correcto ? 'correcta' : 'incorrecta';
const titulo = correcto ? '¡Excelente! ✓' : 'Incorrecto ✗';
explicacion.innerHTML = `
${titulo}
${!correcto ? `
Tu respuesta: "${respuestaUsuario}"
Respuesta correcta: "${pregunta.correcta}"
` : ''}
Explicación: ${pregunta.explicacion[tipo]}
`;
explicacion.classList.add(tipo);
explicacion.style.display = 'block';
}
function siguientePregunta() {
document.getElementById(`pregunta${estado.preguntaActual}`).classList.remove('activa');
estado.preguntaActual++;
document.getElementById(`pregunta${estado.preguntaActual}`).classList.add('activa');
actualizarUI();
}
function mostrarMensajeFinal() {
document.querySelector('.ejercicio-container').style.display = 'none';
const porcentaje = Math.round((estado.puntos / 10) * 100);
document.getElementById('puntuacionFinal').textContent = `${estado.puntos}/10 (${porcentaje}%)`;
const mensajes = [
{ min: 100, texto: '¡Perfecto! Dominas completamente el vocabulario de la casa en español.' },
{ min: 90, texto: '¡Excelente! Tienes un muy buen conocimiento del vocabulario doméstico.' },
{ min: 80, texto: '¡Muy bien! Solo necesitas repasar algunos objetos de la casa.' },
{ min: 70, texto: 'Bien hecho, pero puedes mejorar con un poco más de práctica del vocabulario.' },
{ min: 60, texto: 'Buen intento. Sigue practicando las partes y objetos de la casa.' },
{ min: 0, texto: 'Necesitas estudiar más el vocabulario de las habitaciones y objetos domésticos.' }
];
const mensaje = mensajes.find(m => porcentaje >= m.min).texto;
document.getElementById('mensajePuntuacion').textContent = mensaje;
document.getElementById('mensajeFinal').classList.add('visible');
}
function reiniciarEjercicio() {
estado = {
preguntaActual: 1,
puntos: 0,
yaVerificado: Array(10).fill(false)
};
document.querySelectorAll('input[type="radio"]').forEach(input => {
input.checked = false;
input.disabled = false;
});
document.querySelectorAll('.input-respuesta').forEach(input => {
input.value = '';
input.disabled = false;
});
document.querySelectorAll('.opcion').forEach(opcion =>
opcion.classList.remove('deshabilitada'));
document.querySelectorAll('.explicacion').forEach(exp => {
exp.style.display = 'none';
exp.classList.remove('correcta', 'incorrecta');
});
for (let i = 1; i verificarRespuesta(i);
btn.classList.remove('activo', 'siguiente-naranja');
}
document.getElementById('mensajeFinal').classList.remove('visible');
document.querySelector('.ejercicio-container').style.display = 'block';
document.querySelectorAll('.pregunta').forEach((p, i) => {
p.classList.toggle('activa', i === 0);
});
actualizarUI();
}
// Inicialización
inicializarPreguntas();
actualizarUI();
:root{
--cta-accent:#CC1F1A;
--cta-accent-hover:#b71e18;
--bg-start:#fff5f5;
--bg-end:#ffe8e8;
--text:#333;
}
.custom-podcast-cta-slim {
font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
text-align:center;
padding:15px 20px;
max-width:700px;
margin:30px auto;
background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-end) 100%);
border-radius:50px;
border:2px solid var(--cta-accent);
font-size:1rem;
color:var(--text);
font-weight:600;
}
.custom-podcast-cta-slim .highlight,
.custom-podcast-cta-slim a {
color:var(--cta-accent);
font-weight:700;
}
.custom-podcast-cta-slim a {
text-decoration:underline;
text-underline-offset:2px;
margin-left:8px;
transition:color .2s ease, text-decoration-color .2s ease;
}
.custom-podcast-cta-slim a:hover {
color:var(--cta-accent-hover);
text-decoration-color:currentColor;
}
.custom-podcast-cta-slim a:focus-visible {
outline:3px solid currentColor;
outline-offset:3px;
border-radius:6px;
}
@media (max-width:768px){
.custom-podcast-cta-slim {
padding:12px 15px;
border-radius:40px;
font-size:.95rem;
}
}
@media (prefers-reduced-motion: reduce){
.custom-podcast-cta-slim a{ transition:none; }
}
Vuoi la trascrizione di oltre 150 podcast esclusivi?
Registrati gratis →
Partes Principales de una Casa
El Dormitorio
Conocido también como habitación, cuarto o pieza (según el país). Este es el lugar donde descansamos después de un largo día.
Objetos comunes: cama, almohadas, sábanas, cubrecamas, lámpara de mesa, mesa de noche.
La Sala o Salón
El espacio donde la familia se reúne para conversar o ver películas.
Objetos comunes: sofá, sillón, televisión, mesa de centro, alfombra, lámpara, cuadros y cortinas.
La Cocina
El corazón de la casa, donde se preparan las comidas.
Objetos comunes: estufa (o cocina), horno, microondas, nevera (o refrigeradora), cubiertos (cuchara, tenedor, cuchillo), vajilla (platos y vasos), ollas.
El Baño
El lugar dedicado al cuidado de la higiene personal.
Objetos comunes: ducha, bañera, lavabo, inodoro, espejo, toallas, jabón y shampoo.
El Comedor
Donde la familia comparte sus comidas.
Objetos comunes: mesa grande, sillas, manteles, cubiertos.
Frases Útiles para Describir tu Casa
La sala es un lugar donde la familia se reúne.Ejemplo: «Mi sala tiene grandes ventanas y mucha luz.»
La cocina es el corazón de la casa.Ejemplo: «En mi cocina hay una nevera, una estufa y un horno.»
El dormitorio es donde descansamos.Ejemplo: «En mi dormitorio principal tengo un balcón.»
El baño es para la higiene personal.Ejemplo: «En mi baño hay una ducha y una bañera.»
El comedor es para compartir las comidas.Ejemplo: «Mi comedor tiene una mesa grande con sillas alrededor.»
.membership-cta {
--brand: #E1241F;
--brand-2: #ff4841;
--brand-hover: #c91f1a;
--ok: #4CAF50;
--text: #333;
--muted: #666;
--bg: #fff;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, "Helvetica Neue", Arial, sans-serif;
background: var(--bg);
padding: 20px 20px;
text-align: center;
margin: 20px 0;
}
.membership-content {
max-width: 800px;
margin: 0 auto;
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
}
.membership-title,
.membership-subtitle,
.membership-features,
.membership-content > p { margin: 0; }
.membership-title {
font-size: clamp(1.8rem, 2.2vw + 1rem, 2.5rem);
font-weight: 800;
color: var(--brand);
line-height: 1.2;
letter-spacing: -0.04em;
padding: 0 20px;
}
.membership-title .accent { font-style: italic; }
.membership-subtitle {
font-size: 1.1rem;
color: var(--muted);
line-height: 1.5;
}
.membership-features {
list-style: none;
padding: 0;
display: flex;
justify-content: center;
gap: 35px;
flex-wrap: wrap;
}
.membership-feature-item {
display: flex;
align-items: center;
gap: 10px;
color: var(--text);
font-size: 1rem;
font-weight: 600;
}
.membership-feature-check {
width: 22px;
height: 22px;
border-radius: 50%;
background-color: var(--ok);
display: inline-flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.membership-feature-check svg { width: 14px; height: 14px; display: block; }
.membership-btn {
display: inline-block;
padding: 16px 45px;
background: linear-gradient(135deg, var(--brand), var(--brand-2));
color: #fff !important;
text-decoration: none;
border-radius: 50px;
font-size: 1rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.06em;
box-shadow: 0 8px 25px rgba(225, 36, 31, 0.3);
transition: transform .25s ease, box-shadow .25s ease;
}
.membership-btn:hover,
.membership-btn:focus-visible {
transform: translateY(-2px);
box-shadow: 0 10px 35px rgba(225, 36, 31, 0.4);
}
.membership-btn:focus { outline: none; }
.membership-btn:focus-visible {
outline: 2px solid var(--brand);
outline-offset: 3px;
}
.membership-btn:active {
transform: translateY(0);
box-shadow: 0 4px 15px rgba(225, 36, 31, 0.35);
}
.membership-content > p:last-child { margin-bottom: 0; }
@media (prefers-color-scheme: dark) {
.membership-cta { --text: #e0e0e0; --muted: #b0b0b0; --bg: #1a1a1a; }
.membership-feature-item { color: var(--text); }
}
@media (max-width: 768px) {
.membership-cta { padding: 20px 15px; }
.membership-title { font-size: 1.7rem; padding: 0 10px; }
.membership-subtitle { font-size: 1rem; }
.membership-features {
flex-direction: column;
gap: 15px;
padding: 0 20px;
align-items: flex-start;
}
.membership-feature-item { font-size: 0.95rem; }
.membership-btn { width: 100%; max-width: 320px; padding: 15px 35px; }
}
@media (prefers-reduced-motion: reduce) {
.membership-btn { transition: none; }
.membership-btn:hover,
.membership-btn:focus-visible,
.membership-btn:active { transform: none; }
}
¿Quieres mejorar tu español?
Más de 4.000 estudiantes ya están practicando con:
500+ ejercicios interactivos
Curso «Español en contexto»
Noticias semanales
Prueba la Membresía Gratis
Diferencias Culturales y Regionales
En los países hispanohablantes, algunas palabras y costumbres pueden variar:
Nevera vs. Refrigerador: En España se usa «nevera», mientras que en México es más común «refrigerador» o «refri».
Cuarto vs. Habitación: «Cuarto» es más común en América Latina, mientras que «habitación» se usa más en España.
Pila: En Guatemala y Honduras, esta palabra se usa para «lavadero».
Costumbres Curiosas en Diferentes Países
En México, muchas casas tienen un espacio especial para la Virgen de Guadalupe.
En Argentina, el «quincho» es un área especial para preparar asados.
En Andalucía, España, los patios interiores decorados con flores son muy comunes.
Consejos para Recordar el Vocabulario
Usa tarjetas didácticas con imágenes y palabras.
Coloca etiquetas en los objetos de tu casa con su nombre en español.
Practica grabando tu voz mientras describes tu casa.
¡Ahora ya tienes todo lo necesario para describir tu casa en español con confianza! No olvides practicar y repetir las palabras para mejorar cada día.
Si deseas seguir estudiando español, mira nuestro video sobre: MIRAR vs VER: ¿Cuándo se usan en español?
.pdf-cta-minimal {
--brand: #E1241F;
--brand-2: #ff4841;
--text: #1a1a1a;
--muted: #666;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu,
Cantarell, "Helvetica Neue", Arial, sans-serif;
text-align: center;
padding: 20px 20px;
max-width: 600px;
margin: 20px auto;
}
.pdf-cta-minimal .pdf-mini-title {
font-size: 1.8rem;
font-weight: 800;
color: var(--text);
margin: 0 0 15px;
line-height: 1.3;
}
.pdf-cta-minimal .pdf-mini-title .highlight { color: var(--brand); }
.pdf-cta-minimal .pdf-mini-subtitle {
font-size: 1.1rem;
color: var(--muted);
margin: 0 0 25px;
line-height: 1.5;
}
.pdf-cta-minimal .pdf-mini-button {
display: inline-block;
padding: 16px 40px;
background: linear-gradient(135deg, var(--brand), var(--brand-2));
color: #fff;
text-decoration: none;
border-radius: 50px;
font-size: 1rem;
font-weight: 700;
transition: transform .25s ease, box-shadow .25s ease;
box-shadow: 0 8px 20px rgba(225, 36, 31, 0.25);
text-transform: uppercase;
letter-spacing: .5px;
}
.pdf-cta-minimal .pdf-mini-button:hover,
.pdf-cta-minimal .pdf-mini-button:focus-visible {
transform: translateY(-2px);
box-shadow: 0 10px 30px rgba(225, 36, 31, 0.35);
}
.pdf-cta-minimal .pdf-mini-button:focus { outline: none; }
.pdf-cta-minimal .pdf-mini-button:focus-visible {
outline: 2px solid var(--brand);
outline-offset: 3px;
}
.pdf-cta-minimal .pdf-mini-button:active {
transform: translateY(0);
box-shadow: 0 4px 12px rgba(225, 36, 31, 0.3);
}
@media (prefers-color-scheme: dark) {
.pdf-cta-minimal { --text: #f0f0f0; --muted: #b0b0b0; }
}
@media (max-width: 768px) {
.pdf-cta-minimal { padding: 20px 15px; }
.pdf-cta-minimal .pdf-mini-title { font-size: 1.5rem; }
.pdf-cta-minimal .pdf-mini-button { width: 100%; max-width: 280px; }
}
@media (prefers-reduced-motion: reduce) {
.pdf-cta-minimal .pdf-mini-button { transition: none; }
.pdf-cta-minimal .pdf-mini-button:hover,
.pdf-cta-minimal .pdf-mini-button:focus-visible,
.pdf-cta-minimal .pdf-mini-button:active { transform: none; }
}
📄 ¿Quieres el PDF completo de esta lección?
Accede a más de 500 PDFs de lecciones de español con ejercicios
Regístrate Gratis
{
"@context": "https://schema.org",
"@type": "Quiz",
"name": "Test Partes y Objetos de la Casa en Español",
"description": "Quiz interactivo de vocabulario español con 10 preguntas sobre las partes de la casa y objetos domésticos esenciales",
"educationalLevel": "Principiante A1-A2",
"learningResourceType": "Quiz",
"inLanguage": "es",
"numberOfQuestions": 10
}
:root{--primary:#C60B1E;--secondary:#FFB400;--success:#28a745;--error:#C60B1E;--text:#333;--bg:#fff;--shadow:0 2px 10px rgba(0,0,0,0.1)}.ejercicio-container{max-width:800px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;background-color:var(--bg);border-radius:10px;box-shadow:var(--shadow)}@media (max-width:768px){.ejercicio-container{margin:10px;padding:15px}.contenedor-botones{flex-direction:column}.btn-cta{width:100%}}.ejercicio-container h3{color:var(--primary);text-align:center;margin-bottom:15px;font-size:28px}.descripcion-ejercicio{text-align:center;color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;padding:0 20px}.progreso{background-color:#f0f0f0;height:10px;border-radius:5px;margin-bottom:30px;overflow:hidden}.barra-progreso{height:100%;background-color:var(--secondary);width:0%;transition:width .5s ease}.contador{text-align:center;color:var(--primary);font-weight:700;margin-bottom:20px}.pregunta{display:none;padding:20px;background-color:#f9f9f9;border-radius:5px}.pregunta.activa{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pregunta h4{color:var(--primary);margin-bottom:20px;font-size:20px}.opciones{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.opcion{display:flex;align-items:center;padding:12px;background-color:var(--bg);border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;transition:all .3s ease}.opcion:hover{border-color:var(--secondary);background-color:#fff8e6}.opcion.deshabilitada{pointer-events:none;opacity:.6}.opcion input[type=radio]{margin-right:12px}.input-respuesta{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:5px;font-size:16px;transition:border-color .3s ease;margin-bottom:20px}.input-respuesta:focus{outline:0;border-color:var(--secondary)}.input-respuesta:disabled{background-color:#f0f0f0;cursor:not-allowed}.btn-siguiente{background-color:var(--primary);color:#fff;padding:15px 40px;border:none;border-radius:5px;font-size:18px;font-weight:700;cursor:pointer;display:block;margin:20px auto 0;transition:all .3s ease;opacity:.5;pointer-events:none}.btn-siguiente.activo{opacity:1;pointer-events:auto}.btn-siguiente.activo:hover{background-color:#a00918;transform:scale(1.05)}.btn-siguiente.siguiente-naranja{background-color:var(--secondary)!important}.btn-siguiente.siguiente-naranja:hover{background-color:#e6a200!important}.explicacion{margin:0 -20px;margin-top:20px;padding:20px;border-radius:0;display:none}.explicacion.correcta{background-color:#d4edda;border-top:3px solid var(--success)}.explicacion.incorrecta{background-color:#f8d7da;border-top:3px solid var(--error)}.explicacion h5{color:var(--primary);margin-bottom:10px;font-size:18px}.explicacion p{line-height:1.6;color:var(--text)}.mensaje-final{display:none;background:#fff;padding:50px 40px;border-radius:15px;text-align:center;box-shadow:0 5px 30px rgba(0,0,0,0.1);position:relative;overflow:hidden;max-width:700px;margin:0 auto}.mensaje-final.visible{display:block;animation:fadeIn .6s ease}.mensaje-final::after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--primary) 0%,var(--secondary) 100%)}.titulo-completado{color:var(--text);font-size:28px;font-weight:700;margin-bottom:15px;line-height:1.3}.texto-promocional{color:#555;font-size:17px;line-height:1.6;margin-bottom:35px;max-width:500px;margin-left:auto;margin-right:auto}.texto-promocional strong{color:var(--primary)}.contenedor-botones{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:35px 0}.btn-cta{padding:16px 40px;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;display:inline-block;transition:all .3s ease;position:relative;overflow:hidden}.btn-cta:visited{text-decoration:none}.btn-accedi{background-color:var(--primary);color:#fff;box-shadow:0 4px 15px rgba(198,11,30,0.2)}.btn-accedi:hover{background-color:#a00918;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,11,30,0.3)}.btn-registrati{background-color:var(--secondary);color:#000;border:none}.btn-registrati:hover{background-color:#e6a200;color:#000;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,180,0,0.3)}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:40px;padding-top:40px;border-top:1px solid #eee}@media (max-width:480px){.stats-container{grid-template-columns:1fr}}.stat-item{text-align:center}.stat-number{font-size:36px;font-weight:700;color:var(--secondary);display:block;margin-bottom:5px}.stat-label{font-size:14px;color:#666;font-weight:500}.puntuacion-final{font-size:36px;color:var(--secondary);font-weight:700;margin:20px 0 15px}.mensaje-puntuacion{font-size:20px;color:#666;margin-bottom:30px;line-height:1.5}.btn-reiniciar{background-color:var(--success)!important;color:#fff!important;padding:16px 45px;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;margin:35px auto 0;box-shadow:0 4px 15px rgba(40,167,69,0.3);text-transform:none}.btn-reiniciar:hover{background-color:#218838!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(40,167,69,0.4)}
Ejercicio: Partes y Objetos de la Casa en Español
Test interactivo sobre el vocabulario de la casa en español. Pon a prueba tus conocimientos sobre las habitaciones, muebles y objetos domésticos esenciales. Ejercicio online y gratuito para estudiantes de español.
Pregunta 1 de 10
¡Ejercicio completado!
0/10
¿Quieres más ejercicios?
Regístrate gratis y accede a miles de ejercicios sobre todos los temas para practicar cuando quieras.
Iniciar sesión
Regístrate gratis
10.000+
Ejercicios Interactivos
100%
Acceso Gratuito
24/7
Acceso
Reintentar ejercicio
const QUIZ_DATA = {
preguntas: [
{
tipo: 'multiple',
pregunta: '¿Cómo se dice "living room" en español?',
opciones: ['La cocina', 'El salón', 'El baño', 'El dormitorio'],
correcta: 'el salón',
explicacion: {
correcta: '"El salón" es la traducción correcta de "living room". También se puede decir "la sala de estar".',
incorrecta: 'La respuesta correcta es "el salón". Es donde la familia se reúne para ver televisión y relajarse.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: En el baño hay un _____ para ducharse.',
correcta: 'plato de ducha',
explicacion: {
correcta: '"Plato de ducha" es correcto. También se puede decir "ducha" simplemente.',
incorrecta: 'La respuesta correcta es "plato de ducha" o "ducha". Es donde nos bañamos en el baño.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál de estos objetos NO se encuentra normalmente en la cocina?',
opciones: ['El refrigerador', 'La cama', 'El horno', 'El fregadero'],
correcta: 'la cama',
explicacion: {
correcta: '"La cama" no está en la cocina, sino en el dormitorio. Los otros objetos sí pertenecen a la cocina.',
incorrecta: '"La cama" es la respuesta correcta porque no pertenece a la cocina. Las camas están en los dormitorios.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"El armario" es donde guardamos la ropa?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "El armario" es el mueble donde guardamos y colgamos la ropa en el dormitorio.',
incorrecta: '"El armario" SÍ es donde guardamos la ropa. Es un mueble fundamental en el dormitorio.'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el nombre del mueble donde comemos: la _____',
correcta: 'mesa',
explicacion: {
correcta: '"Mesa" es correcto. Es el mueble principal del comedor donde nos sentamos a comer.',
incorrecta: 'La respuesta correcta es "mesa". Es donde colocamos la comida y nos sentamos a comer en familia.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cómo se llama el aparato para lavar los platos?',
opciones: ['La lavadora', 'El lavavajillas', 'La secadora', 'El microondas'],
correcta: 'el lavavajillas',
explicacion: {
correcta: '"El lavavajillas" es correcto. Es el electrodoméstico que limpia automáticamente los platos y cubiertos.',
incorrecta: 'La respuesta es "el lavavajillas". La lavadora es para la ropa, no para los platos.'
}
},
{
tipo: 'texto',
pregunta: 'Completa: En el dormitorio dormimos en la _____.',
correcta: 'cama',
explicacion: {
correcta: '"Cama" es correcto. Es el mueble principal del dormitorio donde descansamos y dormimos.',
incorrecta: 'La respuesta es "cama". Es donde nos acostamos para dormir y descansar por la noche.'
}
},
{
tipo: 'multiple',
pregunta: '¿Cuál es la habitación donde nos bañamos y nos lavamos los dientes?',
opciones: ['La cocina', 'El salón', 'El baño', 'El garaje'],
correcta: 'el baño',
explicacion: {
correcta: '"El baño" es correcto. Es la habitación de higiene personal donde están el inodoro, la ducha y el lavabo.',
incorrecta: 'La respuesta correcta es "el baño". Es donde realizamos todas las actividades de higiene personal.'
}
},
{
tipo: 'verdadero-falso',
pregunta: '¿"Las ventanas" sirven para dar luz natural a la casa?',
opciones: ['Verdadero', 'Falso'],
correcta: 'verdadero',
explicacion: {
correcta: 'Verdadero. "Las ventanas" permiten que entre luz natural del exterior y también sirven para ventilar.',
incorrecta: 'Las ventanas SÍ sirven para dar luz natural. También permiten la ventilación y ver hacia el exterior.'
}
},
{
tipo: 'texto',
pregunta: 'Escribe el nombre del objeto donde guardamos los libros: la _____',
correcta: 'estantería',
explicacion: {
correcta: '"Estantería" es correcto. También se puede decir "librero" o "biblioteca" en algunos países.',
incorrecta: 'La respuesta es "estantería". Es el mueble con varios estantes donde organizamos los libros.'
}
}
],
respuestasAlternativas: {
'plato de ducha': ['ducha'],
'mesa': [],
'cama': [],
'estantería': ['librero', 'biblioteca']
}
};
let estado = {
preguntaActual: 1,
puntos: 0,
yaVerificado: Array(10).fill(false)
};
function crearElementoPregunta(pregunta, indice) {
const div = document.createElement('section');
div.className = 'pregunta' + (indice === 0 ? ' activa' : '');
div.id = `pregunta${indice + 1}`;
div.setAttribute('role', 'article');
div.setAttribute('aria-label', `Pregunta ${indice + 1}`);
let contenidoHTML = `
${pregunta.pregunta}
`;
if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') {
contenidoHTML += '
';
pregunta.opciones.forEach(opcion => {
contenidoHTML += `
${opcion}
`;
});
contenidoHTML += '
';
} else {
contenidoHTML += ``;
}
contenidoHTML += `
Verificar
`;
div.innerHTML = contenidoHTML;
return div;
}
function inicializarPreguntas() {
const contenedor = document.getElementById('contenedor-preguntas');
QUIZ_DATA.preguntas.forEach((p, i) => {
contenedor.appendChild(crearElementoPregunta(p, i));
});
}
function actualizarUI() {
document.getElementById('contador').textContent = `Pregunta ${estado.preguntaActual} de 10`;
const porcentaje = ((estado.preguntaActual - 1) / 10) * 100;
const barra = document.getElementById('barraProgreso');
barra.style.width = porcentaje + '%';
document.querySelector('.progreso').setAttribute('aria-valuenow', porcentaje);
}
function habilitarBoton() {
const btn = document.getElementById(`btn${estado.preguntaActual}`);
const pregunta = QUIZ_DATA.preguntas[estado.preguntaActual - 1];
let hayRespuesta = false;
if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') {
hayRespuesta = document.querySelector(`input[name="p${estado.preguntaActual}"]:checked`) !== null;
} else {
hayRespuesta = document.getElementById(`p${estado.preguntaActual}`).value.trim() !== '';
}
btn.classList.toggle('activo', hayRespuesta && !estado.yaVerificado[estado.preguntaActual - 1]);
}
function normalizarRespuesta(respuesta, correcta) {
const respuestaNorm = respuesta.toLowerCase().trim();
return respuestaNorm === correcta ||
(QUIZ_DATA.respuestasAlternativas[correcta] &&
QUIZ_DATA.respuestasAlternativas[correcta].includes(respuestaNorm));
}
function verificarRespuesta(numPregunta) {
if (estado.yaVerificado[numPregunta - 1]) return;
estado.yaVerificado[numPregunta - 1] = true;
const pregunta = QUIZ_DATA.preguntas[numPregunta - 1];
let correcto = false;
let respuestaUsuario = '';
if (pregunta.tipo === 'multiple' || pregunta.tipo === 'verdadero-falso') {
const seleccionado = document.querySelector(`input[name="p${numPregunta}"]:checked`);
if (seleccionado) {
respuestaUsuario = seleccionado.value;
correcto = respuestaUsuario === pregunta.correcta;
}
document.querySelectorAll(`input[name="p${numPregunta}"]`).forEach(input => input.disabled = true);
document.querySelectorAll(`#pregunta${numPregunta} .opcion`).forEach(opcion =>
opcion.classList.add('deshabilitada'));
} else {
const input = document.getElementById(`p${numPregunta}`);
respuestaUsuario = input.value;
correcto = normalizarRespuesta(respuestaUsuario, pregunta.correcta);
input.disabled = true;
}
if (correcto) estado.puntos++;
mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta);
const btn = document.getElementById(`btn${numPregunta}`);
btn.textContent = 'Siguiente';
btn.classList.add('siguiente-naranja', 'activo');
btn.onclick = () => numPregunta < 10 ? siguientePregunta() : mostrarMensajeFinal();
}
function mostrarExplicacion(numPregunta, correcto, respuestaUsuario, pregunta) {
const explicacion = document.getElementById(`explicacion${numPregunta}`);
const tipo = correcto ? 'correcta' : 'incorrecta';
const titulo = correcto ? '¡Excelente! ✓' : 'Incorrecto ✗';
explicacion.innerHTML = `
${titulo}
${!correcto ? `
Tu respuesta: "${respuestaUsuario}"
Respuesta correcta: "${pregunta.correcta}"
` : ''}
Explicación: ${pregunta.explicacion[tipo]}
`;
explicacion.classList.add(tipo);
explicacion.style.display = 'block';
}
function siguientePregunta() {
document.getElementById(`pregunta${estado.preguntaActual}`).classList.remove('activa');
estado.preguntaActual++;
document.getElementById(`pregunta${estado.preguntaActual}`).classList.add('activa');
actualizarUI();
}
function mostrarMensajeFinal() {
document.querySelector('.ejercicio-container').style.display = 'none';
const porcentaje = Math.round((estado.puntos / 10) * 100);
document.getElementById('puntuacionFinal').textContent = `${estado.puntos}/10 (${porcentaje}%)`;
const mensajes = [
{ min: 100, texto: '¡Perfecto! Dominas completamente el vocabulario de la casa en español.' },
{ min: 90, texto: '¡Excelente! Tienes un muy buen conocimiento del vocabulario doméstico.' },
{ min: 80, texto: '¡Muy bien! Solo necesitas repasar algunos objetos de la casa.' },
{ min: 70, texto: 'Bien hecho, pero puedes mejorar con un poco más de práctica del vocabulario.' },
{ min: 60, texto: 'Buen intento. Sigue practicando las partes y objetos de la casa.' },
{ min: 0, texto: 'Necesitas estudiar más el vocabulario de las habitaciones y objetos domésticos.' }
];
const mensaje = mensajes.find(m => porcentaje >= m.min).texto;
document.getElementById('mensajePuntuacion').textContent = mensaje;
document.getElementById('mensajeFinal').classList.add('visible');
}
function reiniciarEjercicio() {
estado = {
preguntaActual: 1,
puntos: 0,
yaVerificado: Array(10).fill(false)
};
document.querySelectorAll('input[type="radio"]').forEach(input => {
input.checked = false;
input.disabled = false;
});
document.querySelectorAll('.input-respuesta').forEach(input => {
input.value = '';
input.disabled = false;
});
document.querySelectorAll('.opcion').forEach(opcion =>
opcion.classList.remove('deshabilitada'));
document.querySelectorAll('.explicacion').forEach(exp => {
exp.style.display = 'none';
exp.classList.remove('correcta', 'incorrecta');
});
for (let i = 1; i verificarRespuesta(i);
btn.classList.remove('activo', 'siguiente-naranja');
}
document.getElementById('mensajeFinal').classList.remove('visible');
document.querySelector('.ejercicio-container').style.display = 'block';
document.querySelectorAll('.pregunta').forEach((p, i) => {
p.classList.toggle('activa', i === 0);
});
actualizarUI();
}
// Inicialización
inicializarPreguntas();
actualizarUI();
:root{
--cta-accent:#CC1F1A;
--cta-accent-hover:#b71e18;
--bg-start:#fff5f5;
--bg-end:#ffe8e8;
--text:#333;
}
.custom-podcast-cta-slim {
font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
text-align:center;
padding:15px 20px;
max-width:700px;
margin:30px auto;
background:linear-gradient(135deg,var(--bg-start) 0%,var(--bg-end) 100%);
border-radius:50px;
border:2px solid var(--cta-accent);
font-size:1rem;
color:var(--text);
font-weight:600;
}
.custom-podcast-cta-slim .highlight,
.custom-podcast-cta-slim a {
color:var(--cta-accent);
font-weight:700;
}
.custom-podcast-cta-slim a {
text-decoration:underline;
text-underline-offset:2px;
margin-left:8px;
transition:color .2s ease, text-decoration-color .2s ease;
}
.custom-podcast-cta-slim a:hover {
color:var(--cta-accent-hover);
text-decoration-color:currentColor;
}
.custom-podcast-cta-slim a:focus-visible {
outline:3px solid currentColor;
outline-offset:3px;
border-radius:6px;
}
@media (max-width:768px){
.custom-podcast-cta-slim {
padding:12px 15px;
border-radius:40px;
font-size:.95rem;
}
}
@media (prefers-reduced-motion: reduce){
.custom-podcast-cta-slim a{ transition:none; }
}
Vuoi la trascrizione di oltre 150 podcast esclusivi?
Registrati gratis →
ZARZA Somos ZARZA, la firma de prestigio que esta detras de los grandes proyectos en tecnología de la información.