Inspiration

La educación tradicional a menudo se siente como una puerta pesada y cerrada. Nos inspiramos en la idea de que el aprendizaje no tiene por qué ser un proceso árido y solitario, sino una aventura de descubrimiento. Queríamos crear un mentor que tuviera "estilo" y sabiduría: así nació Diko, un cuervo erudito con monóculo. Su misión es demostrar que cada tema complejo es simplemente una cerradura esperando la llave correcta. Didasko nace para devolverle la curiosidad al estudiante a través de la gamificación y el acompañamiento inteligente.

What it does

Didasko es una aplicación web de estudio personalizada. Al entrar, el usuario define una Meta (lo que desea aprender). El asistente, Diko, realiza un Sondeo Inicial para medir el conocimiento previo y, mediante la API de Gemini, genera un ecosistema de aprendizaje a medida:

Resúmenes Ejecutivos: Contenido digerible y estructurado.

Quices Dinámicos: Preguntas de selección múltiple, abiertas y de relación de conceptos con retroalimentación inmediata.

Flashcards Inteligentes: Tarjetas de repaso generadas automáticamente para reforzar los puntos débiles.

Sistema de Puntos Diko: Una capa de gamificación que premia el progreso y la constancia del estudiante.

How we built it

Construimos Didasko utilizando un stack moderno enfocado en la agilidad y la inteligencia:

Backend: Utilizando Flask (Python) como el motor principal para gestionar las rutas, la lógica de estudio y la comunicación con la IA.

Inteligencia Artificial: Integramos la API de Gemini para orquestar la generación de contenido pedagógico y la evaluación de respuestas abiertas.

Interfaz Web: Diseñada con una estética elegante en tonos morados y blanco lila, optimizada para la concentración

Challenges we ran into

El mayor desafío fue el Prompt Engineering. Lograr que la IA no solo entregara datos, sino que adoptara la personalidad de Diko y devolviera estructuras JSON limpias para que Flask pudiera renderizar quices interactivos fue un proceso de iteración constante. También enfrentamos el reto de la latencia: optimizar las llamadas a la API para que la retroalimentación de Diko fuera casi instantánea, manteniendo la fluidez de la experiencia web sin interrumpir el flujo de estudio.

Accomplishments that we're proud of

Estamos orgullosos de haber creado una identidad visual y narrativa sólida con Diko. No es solo un bot; es un personaje que motiva. Logramos integrar tres tipos diferentes de evaluación (abierta, múltiple y relación) de manera cohesiva, permitiendo que la IA evalúe no solo si una respuesta es correcta, sino por qué el estudiante se equivocó, ofreciendo consejos pedagógicos con un toque de elegancia.

What we learned

Aprendimos que la IA generativa es una herramienta de personalización masiva sin precedentes en la educación. Comprendimos profundamente cómo conectar un backend de Python (Flask) con modelos de lenguaje a gran escala y la importancia de la arquitectura de datos para manejar sesiones de estudio dinámicas. Sobre todo, aprendimos que el diseño de experiencia de usuario (UX) es vital cuando se trata de herramientas de aprendizaje.

What's next for Didasko

El viaje de Didasko apenas comienza. Nuestros siguientes pasos incluyen:

Modo Multijugador: Retos de estudio en tiempo real entre estudiantes para ganar más Puntos Diko.

Reconocimiento de voz: Permitir que los usuarios reciten sus respuestas a Diko para practicar oratoria y retención.

Expansión de Diko: Añadir más expresiones y animaciones a nuestra mascota para que reaccione visualmente a los logros del usuario.

Built With

Share this project:

Updates