Rullst AcademyRullst Academy/Lección
JavaScript e interacción · Lección 14 / 14

Misión: un planificador que responde

Tu proyecto debe responder, explicar fallos y conservar evidencias de tus decisiones.

Rutas de aprendizaje22 min

Vamos a descubrir juntos

  1. 1

    lesson.js del proyecto final implementa la interfaz; core.js reúne reglas compartidas. Lee un camino completo: submit → validar → actualizar tareas → render. Explica por qué el DOM no es la única fuente de datos.

  2. 2

    Haz tres cambios justificados: un error más claro, un contador derivado adicional y una prueba nueva. Conserva texto, límites, ids y foco. No elimines validación solo para pasar una prueba.

  3. 3

    Prueba títulos iguales, entrada inválida, filtros, eliminación, teclado, anchura estrecha, sugerencias vacías, fallos HTTP/JSON, cancelación y respuestas antiguas. Completa REVIEW.md con esperado/observado y pendientes; las pruebas no certifican toda la accesibilidad.

  4. 4

    El ZIP es el modelo inicial: descarga tu JavaScript editado y sustituye lesson.js. GitHub envía un archivo por operación confirmada; envía archivos de apoyo mediante Git o el sitio de GitHub. Esto no activa Pages. Git: cambios en equipo ya está disponible para continuar con propuestas y revisión.

Del ejemplo a tu propia interacción

Descarga el kit, extráelo y abre index.html en el navegador. Edita lesson.js, guarda y recarga. No necesitas Node ni paquetes. README explica HTTP local cuando sea necesario.

La demostración usa JavaScript preparado. No ejecuta código del editor. Descarga tu cambio aparte para probar en el kit local.

Mis archivos y GitHub
Probar el proyecto que construiremos

Planificador de pequeñas misiones

Crea, completa y revisa un plan de estudio con datos ficticios. Las misiones quedan solo en memoria y desaparecen al recargar.

Usa un título corto sin datos personales y minutos enteros de 1 a 120. Hasta 20 misiones.

Misiones del plan
0
Minutos de todas las misiones
0
Misiones terminadas
0

No hay misiones en este filtro. Añade una o elige otro filtro.

    Laboratorio de sugerencias

    Por defecto los escenarios se simulan en este navegador. No se envían peticiones de sugerencias ni se sustituye tu plan.

    Disponible al abrir el kit por http://127.0.0.1:8768. Consulta README; no necesitas cuenta externa.

      Este JSON contiene solo misiones, no código. La demostración no importa archivos ni sincroniza dispositivos. Descarga el JavaScript editado desde el espacio de archivos.

      Enlaces oficiales y siguiente paso

      ✦
      TU MISIÓN

      Entregar un proyecto propio con pruebas de entradas, estado, teclado y carga.

      Ahora te toca

      Taller de descubrimientos

      Pensar antes de ejecutar

      El plan tiene datos temporales; el editor tiene código cambiado; el ZIP contiene el modelo del curso.
      Prepara tus respuestas y comprueba cuando estés listo.
      Una pausa para entender

      ¿Completar preguntas certifica tu JavaScript?

      Necesito una pista

      Predice el resultado, ejecuta tu archivo y explica la diferencia.

      Cargando tu camino…

      ¿Cómo reconocer lo que aprendí?

      Usa objetivos y desafío para reflexionar o conversar con alguien que pueda ayudar. Es autoevaluación orientada: no envía respuestas, no da XP ni verifica automáticamente autonomía.

      En Fundamentos, modifica un ejemplo, predice, comprueba un caso normal y uno de error, y explica tus decisiones. Si necesitas ayuda, identifica qué practicar otra vez.

      Tu desafío de transferencia

      Entrega la carpeta, tres cambios explicados y REVIEW.md. Añade una prueba de regresión que falle al retirar tu corrección.

      Guarda evidencia: predicción, intento, resultado, cambio propio y lo que aún no explicas. Busca feedback si es posible; si estudias solo, vuelve después sin copiar y compara intentos.

      Inténtalo de nuevo en otro momento

      Tras una pausa, explica la idea sin abrir la solución y prueba otro ejemplo. Compara con tu primer intento: ¿qué puedes hacer por tu cuenta y dónde necesitas una pista? Puedes escribir, hablar o dibujar; elige una forma de comprobar la misma idea. Registra la ayuda recibida, incluida IA, y vuelve al fragmento necesario. No hay plazo universal ni XP extra por este registro.

      Las conclusiones y XP registran evaluaciones de Rullst Academy. Una ruta introductoria puede ayudar en la vida diaria y preparar estudios; sola no demuestra dominio completo ni preparación profesional. Nivel indica profundidad, no edad.

      Llévatelo contigo

      Entrega la carpeta, tres cambios explicados y REVIEW.md. Añade una prueba de regresión que falle al retirar tu corrección.

      A tu ritmo

      Mis archivos y GitHub

      Cada lección puede convertirse en un registro propio: código, notas o un plan de práctica. Guardar un archivo en GitHub es opcional y no cambia tus XP.

      Manual del alumno

      El editor y las descargas se abren cuando esta lección esté disponible para tu cuenta. Revisa el acceso indicado abajo o vuelve al mapa de la ruta.

      Comprobando tu acceso a esta lección…

      Rullstpetbot

      La IA puede equivocarse. Consulta el material de la lección.