Programación en Lenguajes Estadísticos
Programación en Lenguajes Estadísticos
Programación en Lenguajes Estadísticos
Resumen—El proyecto de Desarrollo de la Aplicación Web Crear un dashboard interactivo que, visualice los datos
tuvo como objetivo principal la creación de un dashboard de manera efectiva, utilizando Python-Streamlit.
interactivo utilizando la librería Streamlit de Python. Este Incorporar elementos interactivos en el dashboard que
dashboard proporcionó una plataforma para analizar datos
educativos de manera accesible y efectiva. Se siguieron las permitan a los usuarios explorar los datos de diferentes
mejores prácticas de desarrollo de software, incluyendo una maneras.
estructura de carpetas bien definida y el uso de la paleta de
colores de la Universidad Nacional de Colombia, sede de La III. M ARCO TEORICO
Paz, para mantener la coherencia con la identidad institucional. III-A. Teoría del Aprendizaje Significativo de Ausubel
Esta teoría propuesta por David Ausubel postula que el
Palabras clave—Dashboard interactivo, Streamlit, Análisis de aprendizaje significativo ocurre cuando un nuevo conocimiento
datos educativos, Filtros interactivos, EDA
se relaciona de manera no arbitraria y sustantiva con la
estructura cognitiva del estudiante preexistente. Al desarrollar
I. INTRODUCIÓN visualizaciones educativas en el dashboard, se busca fomentar
El presente proyecto tiene como objetivo principal la la construcción de significado al presentar los datos de manera
aplicación práctica de los conocimientos en programación y que los estudiantes puedan relacionarlos con sus experiencias
análisis de datos por parte de los estudiantes desarrollados previas y conocimientos existentes.
durante la asignatura: Programacion en lenguajes
estadistícos 2024-1S. A través, del desarrollo de un
dashboard interactivo. Este dashboard será construido III-B. Teoría de la Visualización de la Información
utilizando los datos proporcionados en la hoja de cálculo La teoría de la visualización de la información se centra
RE_ACT_PER_TABLA_DE_DATOS.xlsx", con el propósito en el diseño de representaciones visuales efectivas para
de presentar análisis visuales claros y útiles sobre la población comunicar información de manera clara y comprensible. Al
estudiantil, sus programas académicos, avances, demografía, seleccionar tipos de visualizaciones y elementos interactivos
entre otros. para el dashboard, se consideran principios de esta teoría,
como la selección adecuada de gráficos y la utilización de
Con el fin de lograr dicho objetivo, se han propuesto colores y etiquetas que faciliten la interpretación de los datos.
diversas etapas para la realización del proyecto, comenzando
por la comprensión de los datos a través de un Análisis
Exploratorio de Datos (EDA), seguido de la limpieza III-C. Teoría de la Motivación Intrínseca de Deci y Ryan
y preparación de los datos necesaria para el análisis. Según Deci y Ryan, la motivación intrínseca surge de
Posteriormente, se procederá al desarrollo del dashboard la satisfacción de las necesidades psicológicas básicas de
interactivo, utilizando herramientas como Python mas autonomía, competencia y relación. Al diseñar elementos
especificamente la libreria Streamlit, donde se incluirán al interactivos en el dashboard, se busca aumentar la motivación
menos tres tipos de visualizaciones y elementos interactivos intrínseca al permitir a los usuarios explorar los datos de
que permitan a los usuarios explorar los datos de diferentes manera autónoma, experimentar un sentido de competencia al
maneras. descubrir patrones y relaciones, y conectar con otros usuarios
para compartir hallazgos.
Además del desarrollo técnico del dashboard, se requerirá
la documentación adecuada del proceso. Esto incluirá comen-
tarios en el código donde se explique la lógica detrás de las III-D. Teoría de la Educación Basada en Datos (EBD)
selecciones de datos y visualizaciones, así como la redacción La Educación Basada en Datos (EBD) se centra en el
de un breve informe que detalle las decisiones de diseño del uso de datos para informar la toma de decisiones y mejorar
dashboard, los hallazgos encontrados en los datos y cualquier los resultados educativos. El desarrollo del dashboard se
dificultad enfrentada durante el proyecto. alinea con esta teoría al proporcionar herramientas visuales
que permiten a educadores, estudiantes y otros interesados
II. O BJETIVOS acceder y analizar datos educativos de manera oportuna y
Analizar y entender el conjunto de datos proporcionado. significativa, con el objetivo de identificar áreas de mejora y
Preparar los datos para el análisis, incluyendo la limpieza promover la toma de decisiones informadas.
y transformación de datos según sea necesario.
PROYECTO FINAL DE AULA
ESCUELA DE PREGRADO Programación en Lenguajes Estadísticos
S1-2024
Características: Características:
Visualización de estadísticas descriptivas básicas. Resumen de los hallazgos clave y conclusiones del
Gráficos y visualizaciones interactivas, incluyendo: análisis.
• Histogramas Recomendaciones basadas en los resultados del análisis.
• Gráficos de dispersión Destacar insights relevantes y tendencias importantes.
• Diagramas de caja
• Diagramas de correlación IV-E5. Recursos Adicionales: Aquí se ofrecen enlaces a
IV-E3. Filtros Interactivos: Aquí, los usuarios tienen recursos adicionales relevantes, como documentación, tutoria-
la capacidad de personalizar su experiencia de visualización les, libros y blogs relacionados con el análisis de datos y
de datos mediante filtros interactivos. Pueden seleccionar las tecnologías utilizadas en el proyecto. También se incluyen
variables específicas, filtrar datos por categoría, rango o texto, descripciones breves de las tecnologías utilizadas y su papel
y ajustar dinámicamente los filtros según sus necesidades en el proyecto para proporcionar contexto a los usuarios.
de análisis. Esta funcionalidad permite una exploración más
profunda y personalizada de los datos presentados en el
dashboard.
Características:
Enlaces a documentación, tutoriales, libros y blogs rela-
Figura 3: Filtros de la aplicación Web cionados.
Descripciones breves de las tecnologías utilizadas en el
Características: proyecto.
Selección de variables
Filtros por categoría IV-E6. Feedback y Contacto: En esta sección, los
Filtros por rango usuarios pueden proporcionar comentarios y sugerencias
Búsqueda por texto sobre el dashboard y ponerse en contacto con los creadores
Filtros dinámicos y ajustables según las selecciones del del proyecto. Se proporciona información de contacto, como
usuario direcciones de correo electrónico o formularios de contacto,
IV-E4. Conclusiones y Recomendaciones: En esta sec- junto con enlaces al repositorio de GitHub del proyecto para
ción, se resumen los hallazgos clave y conclusiones obtenidas facilitar la colaboración y la contribución de la comunidad.
del análisis de datos. Además de los insights encontrados,
se proporcionan recomendaciones basadas en los resultados
del análisis para guiar la toma de decisiones informadas. Esta
sección ayuda a los usuarios a entender y contextualizar los
datos presentados en el dashboard y a tomar acciones concretas
basadas en los insights obtenidos.
Características:
Formulario de contacto para enviar comentarios y suge-
rencias.
Figura 4: conclusiones de la aplicación Web Información de contacto del equipo de desarrollo.
PROYECTO FINAL DE AULA
ESCUELA DE PREGRADO Programación en Lenguajes Estadísticos
S1-2024
Enlace al repositorio de GitHub para colaboración y proporcionar un análisis más completo y detallado.
contribuciones.
5. Aplicabilidad en Diferentes Contextos: Las herramientas
Descripción de la variable AVANCE_CARRERA La y técnicas utilizadas en este proyecto son fácilmente
variable AVANCE_CARRERA representa el avance del adaptables a diferentes contextos educativos y áreas de
estudiante en su carrera universitaria, expresado como un estudio. El dashboard puede ser personalizado según
porcentaje que va desde 0 hasta 100. Este valor indica qué las necesidades específicas de diferentes instituciones
tan avanzado está el estudiante en su programa académico en educativas, programas académicos o áreas temáticas, lo
relación con el total de créditos, cursos o requisitos necesarios que lo convierte en una herramienta versátil y escalable.
para completar su carrera.
V. C ONCLUSIONES
En base al desorrollo del proyecto se consideraron impor-
tante tener en cuenta los siguientes criterios:
1. Importancia del Análisis de Datos en Educación:
El desarrollo de este dashboard interactivo resalta la
importancia del análisis de datos en el ámbito educativo.
Al proporcionar herramientas visuales y accesibles, se
facilita a educadores, estudiantes y otros interesados en
educación la capacidad de acceder y comprender datos
relevantes para la toma de decisiones informadas.