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.