Objetivo/s principal/es: 

  • Diseñar interfaces de usuario con múltiples pantallas
  • Conectar una app a una API REST para obtener datos en tiempo real
  • Procesar datos en formato JSON
  • Almacenar datos localmente con TinyDB
  • Crear visualizaciones gráficas con Canvas
  • Implementar navegación entre pantallas
  • Programar actualizaciones automáticas con temporizadores

Grupo o grupos de alumnado con el que se realiza la actividad: 

1º Bachillerato de Inteligencia Artificial

Descripción de la actividad: 

Creación de una aplicación móvil que muestre los datos meteorológicos en tiempo real de la estación meteorológica del centro. La aplicación se conectará a la API de Weather Underground y de ella se obtendrán los siguientes datos distribuidos en seis pantallas:

  1. Pantalla Principal (Screen1): Menú con botones de navegación y última actualización
  2. Datos Actuales (Screen2): Temperatura, humedad, presión, viento y UV
  3. Precipitación y Solar (Screen3): Tasa de lluvia, total diario y radiación solar
  4. Estado del Cielo (Screen4): Estimación basada en precipitación y radiación
  5. Gráficos Históricos (Screen5): Visualización de tendencias con gráficos de línea
  6. Información (Screen6): Datos de la estación meteorológica

Metodologías activas utilizadas: 

Aprendizaje Basado en Proyectos (ABP)

  • Los alumnos desarrollan una aplicación completa y funcional desde cero
  • El proyecto tiene un producto final tangible: una app móvil operativa
  • Integra conocimientos de programación, APIs, tratamiento de datos y diseño de interfaces
  • Tiene aplicación real conectándose a datos meteorológicos en tiempo real

Relación de la actividad con el proyecto Meteoescuela del centro: 

Este proyecto conecta la estación meteorológica IZAFRA21 del centro con el aprendizaje digital, estableciendo un puente entre:

  1. Datos físicos → Aplicación digital
  • La estación del centro recoge datos reales que los alumnos visualizan en su app
  • Los estudiantes comprenden el ciclo completo: sensor → API → aplicación → usuario
  • Da sentido práctico a la inversión en equipamiento meteorológico del centro
  1. Aprendizaje transversal
  • Tecnología: Programación, APIs REST, bases de datos locales, diseño UI/UX
  • Ciencias: Interpretación de variables meteorológicas (presión, radiación UV, punto de rocío)
  • Matemáticas: Gráficas, escalado de valores, conversión de unidades, algoritmos
  • Geografía: Comprensión del clima local, orientación cardinal
  1. Continuidad del proyecto Meteoescuela
  • Los alumnos se convierten en usuarios activos de los datos meteorológicos del centro
  • Potencial para expandir el proyecto: crear apps para otras estaciones, comparativas, históricos anuales
  • Fomenta el interés por la meteorología y la ciencia de datos
  1. Competencias clave desarrolladas
  • Competencia digital: Uso avanzado de herramientas de programación
  • Competencia matemática y STEM: Análisis de datos numéricos y gráficos
  • Aprender a aprender: Resolución autónoma de problemas técnicos
  • Sentido de iniciativa: Personalización y mejoras opcionales del proyecto
  • Competencia científica: Comprensión de fenómenos meteorológicos
  1. Impacto en la comunidad educativa
  • La app puede ser utilizada por otros estudiantes y profesores del centro
  • Visibiliza el proyecto Meteoescuela entre la comunidad escolar
  • Genera contenido educativo propio basado en datos locales reales
  1. Sostenibilidad y escalabilidad
  • El proyecto puede mantenerse curso tras curso
  • Futuros alumnos pueden mejorar y expandir la aplicación
  • Posibilidad de crear una red de apps conectadas a múltiples estaciones

Dificultades encontradas:

Trabajo de preparación previa del docente:

Horas de trabajo del alumnado en el aula: 

8-10 sesiones de 55 minutos cada una

Dificultades encontradas para poder alcanzar el % de trabajo con el alumnado:

La no realización de la tarea en el tiempo estipulado.