Show HN: Herramienta de código abierto para crear cursos como Duolingo
Un proyecto de código abierto para crear cursos interactivos al estilo Duolingo para cualquier materia está despertando interés entre personas frustradas con las apps de idiomas cerradas y gamificadas y con los LMS heredados. Los comentaristas se centran en dos desafíos principales: diseñar una experiencia del alumnado que funcione bien en móviles sin la gamificación “twee” y distractora de Duolingo, y hacer que la creación de cursos sea escalable mediante formatos como JSON/CSV, control de versiones, plugins y posible integración con Anki. Hay amplio apoyo a la idea, pero también advertencias repetidas de que la persona creadora debe acotar el mercado objetivo (escuelas, empresas o un marketplace para creadores) e invertir mucho en la calidad del contenido y en herramientas de colaboración si la plataforma quiere lograr una adopción real.
Visión del producto y hoja de ruta
- La herramienta busca permitir cursos interactivos “tipo Duolingo” para cualquier materia, no solo idiomas.
- Ofertas previstas: empresa (formación organizacional), escuelas y un marketplace público. Varios comentaristas advierten que son demasiados mercados; sugieren elegir uno.
- La persona creadora prioriza funciones que apoyen un producto en la nube de pago (hace falta ingresos, no hay financiación).
- La hoja de ruta incluye cargas masivas/API, importación/exportación JSON y un posible sistema de plugins para tipos de lecciones personalizados.
Creación de contenido vs. experiencia del alumnado
- Varios comentaristas consideran que la interfaz actual de autoría es tediosa y requiere “demasiados clics”.
- El consejo más firme es:
- Centrarse primero en la UX del alumnado, el diseño mobile-first y una navegación fluida.
- Definir un DSL sencillo en JSON/CSV para que el contenido pueda generarse o editarse por lotes (por ejemplo, mediante LLMs).
- Algunos sugieren almacenar el contenido del curso como archivos controlados por versiones (JSON/Markdown), con un editor GUI que lea y escriba en una carpeta, permitiendo Git o almacenamiento en la nube.
Pedagogía, gamificación y comparaciones con Duolingo
- Las opiniones se dividen sobre la gamificación al estilo Duolingo:
- Algunas personas la ven como núcleo del compromiso y del éxito (rachas, puntos).
- Otras la encuentran infantilizante, distractora e incluso desmotivadora con el tiempo.
- Varias personas señalan que Duolingo puede funcionar como un “chupete” o entrenador de vocabulario eficaz, pero es incompleto para hablar y escuchar en situaciones reales.
- Se pide mejor explicación, recuperación activa, repetición espaciada y apoyo para distintos objetivos de aprendizaje (hablar, escribir, acento).
- Se desea que esta plataforma no ate a las personas creadoras a patrones de curso ineficaces y permita interacciones más ricas que las de opción múltiple.
Comparación con herramientas existentes (Moodle, Opigno, LibreLingo, Anki, H5P)
- Los LMS existentes se consideran potentes pero torpes, centrados en vídeo/texto y muy lejos de la UX de Duolingo.
- Este proyecto se ve como complementario, enfocado en el aprendizaje interactivo y práctico en lugar de reemplazar a los LMS.
- Algunas personas cuestionan por qué elegirlo frente a soluciones de código abierto ya establecidas y advierten sobre la portabilidad del contenido a largo plazo (H5P se cita como una apuesta más segura).
Tecnología, UX y seguridad
- Construido sobre Elixir/Phoenix LiveView; se elogia el rendimiento y la experiencia de desarrollo.
- Se reportan problemas de respuesta móvil en iPhones pequeños.
- El requisito de iniciar sesión para ver la demo es muy criticado; se sugieren acceso de invitado o enlaces sin contraseña.
- Se comenta que las reglas estrictas de complejidad de contraseñas están anticuadas; se prefieren la longitud y las comprobaciones de contraseñas comprometidas.
Casos de uso potenciales
- Entre las ideas aparecen teoría musical/instrumentos, incorporación a cripto, aprendizaje de idiomas (incluidos chino y japonés) y cursos personalizados para niños o nietos.
- Varias personas muestran interés en probar la herramienta o contribuir, pero algunas ven la pila Erlang/Elixir como una barrera.