Análisis colaborativo de datos públicos con Python para proyectos Big Data
Big Data · Integración de fuentes de datos externas mediante APIs públicas y Python
Estudiantes de Ingeniería en Informática, Plan de Continuidad · IP Santo Tomás
Participación desigual en el AVA: alta pasividad fuera del horario sincrónico, limitando la construcción colectiva del conocimiento
Diseño activo que integra diagnóstico, interacción y evidencias trazables, transformando el AVA en un espacio dialógico (Biggs & Tang, 2011; Moore, 1989)
Analizar una API pública como fuente de datos para un proyecto Big Data, aplicando procedimientos básicos de conexión mediante Python, interpretando la información obtenida y justificando su pertinencia técnica en el AVA.
Diseñar una experiencia práctica, colaborativa y evaluable que permita a los estudiantes aplicar conceptos de APIs, Python y Big Data mediante el análisis de fuentes públicas de datos.
Analizar el funcionamiento de una API pública y su relación con el ecosistema Big Data, distinguiendo componentes, formatos y criterios de evaluación.
Aplicar instrucciones básicas en Python para conectarse a una API, ejecutar una solicitud HTTP y visualizar datos iniciales en un notebook ejecutable.
Evaluar la pertinencia, estructura y calidad de los datos obtenidos, considerando criterios técnicos y éticos para proyectos Big Data.
| Etapa | Tiempo | Actividad docente | Actividad estudiante | Herramienta | Evidencia |
|---|---|---|---|---|---|
| Presentación e inicio | 10 min | Presenta propósito, RA y secuencia | Accede al AVA y revisa la consigna | Moodle | Registro de acceso |
| Diagnóstico de conocimientos | 10 min | Aplica instrumento diagnóstico | Responde encuesta sobre APIs y Python | Presentación Web | Respuestas exportables |
| Presentación teórica interactiva | 15 min | Explica API, HTTP, JSON y Big Data | Interactúa con preguntas | Presentación Web | Avance en H5P |
| Demostración práctica | 15 min | Modela: endpoint, requests, DataFrame, gráfico | Observa y replica fragmentos en Colab | Google Colab | Notebook del docente |
| Trabajo colaborativo grupal | 20 min | Orienta equipos y monitorea en el AVA | Analiza API asignada y documenta hallazgos | Colab + Moodle | Notebook grupal |
| Competencia Py Arena | 8 min | Crea desafío y modera el ranking | Resuelve reto de código Python | Py Arena | Puntaje y soluciones |
| Evaluación posterior | 7 min | Habilita cuestionario de salida | Responde cuestionario y reflexiona | Presentación Web | Resultados del quiz |
| Cierre metacognitivo | 5 min | Sistematiza aprendizajes colectivos | Publica reflexión individual en el foro | Foro Moodle | Reflexión individual |
| Dimensión | Pregunta | Formato |
|---|---|---|
| Conceptual | ¿Cuál opción describe mejor una API? | Selección múltiple |
| Conceptual | ¿Qué formato de respuesta es más frecuente al consultar una API? | Selección múltiple |
| Procedimental | En Python, ¿qué biblioteca se usa para solicitudes HTTP? | Selección múltiple |
| Autopercepción | Nivel de seguridad para conectarse a una API desde Python | Likert 1–5 |
| Autopercepción | Nivel de comprensión sobre la relación APIs y Big Data | Likert 1–5 |
| Autopercepción | Experiencia previa con Google Colab o Jupyter Notebook | Likert 1–5 |
| Aplicación | ¿Cuál es un ejemplo de dato obtenible desde una API pública? | Selección múltiple |
Presentación web interactiva: definición de API, estructura HTTP, JSON y criterios Big Data. Preguntas de verificación con retroalimentación inmediata.
Foro de reflexión asincrónico en Moodle. Los equipos publican síntesis de hallazgos y comentan el notebook de otro grupo con criterios explícitos.