Show HN: Ferramenta open-source para criar cursos como o Duolingo
Um projeto open-source para criar cursos interativos no estilo Duolingo para qualquer assunto está atraindo interesse de pessoas frustradas com apps de idiomas gamificados e fechados, além de LMSs legados. Os comentaristas focam em dois desafios principais: projetar uma experiência de aprendizagem que funcione bem em celulares sem a gamificação “fofinha” e distrativa do Duolingo, e tornar a criação de cursos escalável por meio de formatos como JSON/CSV, controle de versão, plugins e possível integração com Anki. Há amplo apoio à ideia, mas também alertas repetidos de que o criador precisa restringir o mercado-alvo (escolas, empresas ou um marketplace de criadores) e investir bastante em qualidade de conteúdo e ferramentas de colaboração para que a plataforma obtenha adoção real.
Visão do produto e roadmap
- A ferramenta pretende permitir cursos interativos “estilo Duolingo” para qualquer assunto, não apenas idiomas.
- Ofertas planejadas: enterprise (treinamento organizacional), escolas e um marketplace público. Vários comentaristas alertam que isso é mercado demais; sugerem escolher um só.
- O criador prioriza recursos que sustentem um produto cloud pago (precisa de receita, sem financiamento).
- O roadmap inclui uploads em massa/API, importação/exportação JSON e possível sistema de plugins para tipos de lição personalizados.
Criação de conteúdo vs experiência do aprendiz
- Vários comentaristas acham a interface atual de autoria tediosa e com “muitos cliques”.
- O conselho mais forte é:
- Focar primeiro na UX do aprendiz, design mobile-first e navegação fluida.
- Definir uma DSL simples em JSON/CSV para que o conteúdo possa ser gerado ou editado em lote (por exemplo, via LLMs).
- Alguns sugerem armazenar o conteúdo do curso como arquivos versionados (JSON/Markdown), com um editor GUI que lê/escreve em uma pasta, permitindo Git ou armazenamento em nuvem.
Pedagogia, gamificação e comparações com o Duolingo
- As opiniões se dividem sobre a gamificação no estilo Duolingo:
- Alguns a veem como central para engajamento e sucesso (streaks, pontos).
- Outros a consideram infantilizante, distrativa e até desmotivadora com o tempo.
- Vários observam que o Duolingo pode funcionar como um “chupeta” eficaz ou treinador de vocabulário, mas é incompleto para fala e escuta no mundo real.
- Há pedidos por explicações melhores, recuperação ativa, repetição espaçada e suporte a diferentes objetivos do aprendiz (fala, escrita, sotaque).
- O desejo é que esta plataforma não prenda criadores em padrões de curso ineficazes e permita interações mais ricas do que múltipla escolha.
Comparação com ferramentas existentes (Moodle, Opigno, LibreLingo, Anki, H5P)
- LMSs existentes são vistos como poderosos, mas truncados, centrados em vídeo/texto e longe da UX do nível Duolingo.
- Este projeto é visto como complementar, focado em aprendizado interativo e prático, em vez de substituir LMSs.
- Alguns questionam por que escolhê-lo em vez de soluções open-source consolidadas e alertam sobre portabilidade de conteúdo a longo prazo (H5P é citado como uma aposta mais segura).
Tecnologia, UX e segurança
- Construído em Elixir/Phoenix LiveView; desempenho e experiência de desenvolvimento são elogiados.
- Foram relatados problemas de responsividade mobile em iPhones pequenos.
- Exigir login para a demo é amplamente criticado; sugerem acesso de convidado ou links sem senha.
- Há feedback de que regras rígidas de complexidade de senha estão ultrapassadas; preferem comprimento e checagem de senhas vazadas.
Possíveis usos
- Ideias incluem teoria musical/instrumentos, onboarding de cripto, aprendizado de idiomas (incluindo chinês, japonês) e cursos personalizados para filhos ou netos.
- Vários demonstram interesse em experimentar a ferramenta ou contribuir, mas alguns veem a stack Erlang/Elixir como uma barreira.