Haz que la IA genere cuestionarios de opción múltiple, preguntas abiertas y ejercicios de dificultad creciente con correcciones comentadas.
Abrir esta lección en KodokonPonerte a prueba es la forma más eficaz de consolidar el conocimiento, mucho más que releer una lección. El problema: los cuestionarios ya hechos nunca coinciden exactamente con lo que acabas de estudiar. La IA lo resuelve: puede construir, en treinta segundos, un cuestionario calibrado a tu capítulo, tu nivel y tus puntos débiles. Solo tienes que pedirlo con las restricciones adecuadas.
Eres un creador de evaluaciones de programación.
Construye un cuestionario de opción múltiple de 8 preguntas sobre los bucles en Python (for, while, break, continue, range).
Restricciones:
1. Dificultad creciente: preguntas 1-3 fáciles, 4-6 intermedias, 7-8 difíciles.
2. 4 opciones por pregunta, solo una correcta.
3. Las respuestas incorrectas deben ser PLAUSIBLES: constrúyelas a partir de los errores clásicos de principiante (índice desfasado en uno, condición invertida, confusión entre break/continue).
4. Haz TODAS las preguntas primero, sin las respuestas.
5. Espera a que te dé mis 8 respuestas, y luego proporciona una corrección comentada: para cada pregunta, por qué la respuesta correcta es correcta Y por qué mi respuesta era incorrecta si procede.Dos restricciones de este prompt merecen tu atención. La restricción 3 exige distractores plausibles: un cuestionario donde las respuestas incorrectas son absurdas no prueba nada; un cuestionario donde reproducen errores clásicos revela tus confusiones reales. La restricción 4 te obliga a separar las preguntas de las respuestas: si la IA muestra la corrección al mismo tiempo, tu ojo la lee antes de que tu cerebro haya trabajado, y la prueba pierde todo su valor.
Los cuestionarios de opción múltiple comprueban el reconocimiento; las preguntas abiertas y los ejercicios de código comprueban la producción, que es más exigente y más cercana a la realidad profesional. Alterna los dos formatos: cuestionarios para recorrer un capítulo rápidamente, ejercicios para comprobar que realmente sabes escribir el código.
Eres un profesor que prepara ejercicios prácticos.
Créame 3 ejercicios de código sobre la manipulación de arrays en JavaScript (map, filter, reduce), de dificultad creciente:
- Ejercicio 1: aplicación directa de un solo método.
- Ejercicio 2: combinación de dos métodos.
- Ejercicio 3: un pequeño caso del mundo real (por ejemplo, procesar una lista de pedidos o de usuarios).
Para cada ejercicio, da: el enunciado, los datos de entrada y el resultado exacto esperado, pero NO la solución.
Te enviaré mis respuestas una a una. Para cada intento, responde únicamente con: qué está bien, qué no lo está y una pista para avanzar. Mostrarás una solución comentada solo después de mi SEGUNDO intento fallido, y explicando cada línea.El uso incorrecto, para que lo reconozcas con claridad: pedir los ejercicios CON su solucionario, leerlo todo y decirte "sí, yo lo habría encontrado". Es la ilusión de competencia más extendida: entender una solución nunca ha demostrado que supieras producirla. El uso correcto impone el orden contrario: enunciado, esfuerzo, intento, y solo entonces la corrección comentada.