Moodle Content Extractor para NotebookLM: transforme suas disciplinas em conteúdo rico com IA

 Banner promocional com fundo em degradê vibrante nas cores laranja e rosa. No lado esquerdo, em destaque, o texto em branco: “Turn Moodle courses into AI-ready study materials”, posicionado acima do logotipo do NotebookLM. No lado direito, há uma representação gráfica detalhada da interface de uma ferramenta chamada “Moodle Extractor” em modo escuro. A interface exibe campos e botões para o processo de extração: o campo de URL do Moodle com o endereço https://www.moodle.udesc.br, o status de ope

Olá pessoal! 👋

Se você faz algum curso ou disciplina em plataformas Moodle — seja na universidade, num instituto federal ou num curso online — provavelmente já passou por isso: você navega pelo conteúdo durante o semestre de forma linear, módulo por módulo, e quando chega a hora de revisar para a prova, precisa refazer toda essa jornada.

O conteúdo está fragmentado por design. Aula aqui, material complementar ali, PDF num módulo diferente, vídeo em outra página… Isso torna a revisão lenta e cansativa.

Pensando nisso, criei a Moodle Content Extractor for NotebookLM — uma extensão gratuita para Chrome, Edge, Brave e outros navegadores baseados em Chromium que captura o conteúdo textual da sua disciplina enquanto você navega, e exporta tudo em Markdown pronto para usar no NotebookLM.

🤔 O problema que essa extensão resolve

O Moodle é uma das plataformas de ensino mais usadas no Brasil e no mundo, principalmente em universidades. Mas ele não foi projetado para facilitar a revisão do conteúdo — foi projetado para dar acesso a ele.

O resultado é que o conteúdo fica espalhado: você precisa lembrar em qual módulo estava aquela explicação importante, qual atividade tinha o texto mais relevante, qual página tinha as referências bibliográficas…

A ideia da extensão é simples: capturar o conteúdo textual de forma passiva, enquanto você já está navegando pelas páginas da disciplina, sem nenhum esforço extra. Você só precisa clicar em “Iniciar Captura” uma vez.

✨ Como funciona?

A extensão funciona de forma discreta. Depois de definir a URL base do seu Moodle e ativar a captura, ela registra automaticamente o conteúdo textual das páginas que você visita — organizando tudo por curso e módulo com base nos breadcrumbs do Moodle.

Ao final, você exporta tudo como um único arquivo .md (Markdown) com uma estrutura limpa:

O NotebookLM lida muito bem com essa estrutura porque o conteúdo já vem agrupado por disciplina e módulo, pronto para funcionar com o Gemini.

🚀 O que você consegue fazer com esse conteúdo?

Aqui mora o verdadeiro poder da extensão. Com o arquivo Markdown exportado e os recursos mais recentes do NotebookLM, você consegue:

  • 🎙️ Ouvir um podcast de resumo sobre todo o conteúdo da disciplina — de altíssima qualidade, diga-se de passagem
  • 🃏 Criar flashcards para SRS (Sistemas de Repetição Espaçada), como o Anki
  • 🗺️ Gerar um mapa mental resumindo todos os conceitos abordados
  • 📊 Criar resumos em vídeo, infográficos e apresentações de slides
  • ❓ Fazer perguntas diretamente ao conteúdo da disciplina, como se fosse um tutor particular

Em vez de passar horas relendo materiais lineares, você tem um assistente de IA que conhece todo o conteúdo da disciplina e pode te ajudar a estudar de formas completamente diferentes.

🎯 Fluxo de uso recomendado

Esse é o workflow que tem funcionado bem na prática:

  1. Instale a extensão na Chrome Web Store (gratuito): https://chromewebstore.google.com/detail/moodle-content-extractor/dcmooninccogclmaimgbmhineffjdjda
  2. Configure a URL base do seu Moodle (ex: https://moodle.ufsc.br)
  3. Clique em “Iniciar Captura”
  4. Navegue pelas páginas de aulas, atividades e módulos normalmente
  5. Clique em “Parar Captura” quando terminar
  6. Exporte o curso como Markdown
  7. No NotebookLM, crie um novo notebook
  8. Faça upload do .md exportado e do PDF do plano de ensino da disciplina
  9. Peça ao Gemini para gerar flashcards, criar podcasts de resumo, montar mapas mentais…

Dica: Para deixar o contexto ainda mais focado no material de ensino, além do .md, envie também um PDF com o plano de ensino (syllabus) e as referências bibliográficas da disciplina. Isso ajuda o NotebookLM a entender melhor o escopo do conteúdo.

🛡️ Privacidade e segurança dos dados

Um detalhe que levei muito a sério no desenvolvimento: todos os seus dados ficam no seu próprio navegador. A extensão não tem backend, não usa servidores externos, não envia absolutamente nada para a nuvem.


Tudo é armazenado localmente no chrome.storage.local. Para evitar perda de dados durante o uso, implementei algumas proteções extras:

  • Gravações com verificação de integridade para evitar corrupção de dados
  • Capturas serializadas para reduzir risco de condição de corrida
  • Snapshots automáticos antes de qualquer ação destrutiva
  • Exportação e importação de backup em JSON
  • Restauração manual do último snapshot salvo

🔧 Funcionalidades

  • Captura automática do conteúdo enquanto você navega pelas páginas do Moodle
  • Agrupamento por curso e módulo com base nos breadcrumbs do Moodle
  • Exportação individual por curso ou exportação de todos os cursos de uma vez
  • Extração de links de vídeos e attachments (PDF, DOCX, PPTX)
  • Zero dependências externas — sem build step
  • Arquitetura local-first: sem servidor externo necessário

👥 Para quem é?

  • Estudantes universitários que usam Moodle no dia a dia
  • Pessoas fazendo cursos online em plataformas baseadas em Moodle
  • Professores e tutores que querem criar materiais de revisão rapidamente a partir do próprio conteúdo do curso
  • Qualquer pessoa que queira transformar conteúdo textual denso e fragmentado em algo mais fácil de absorver

🤝 Como instalar e contribuir

Download gratuito na Chrome Web Store:
https://chromewebstore.google.com/detail/moodle-content-extractor/dcmooninccogclmaimgbmhineffjdjda

Código-fonte (open source):
https://github.com/paladini/extract-moodle-content-to-notebook-lm-extension

A extensão não tem dependências externas e não precisa de build step — o que facilita muito a entrada de novos contribuidores. Se quiser contribuir, comece pelo CONTRIBUTING.md.

📚 Considerações Finais

O Moodle foi criado para dar acesso ao conteúdo educacional, não para facilitar a revisão ou a criação de materiais de estudo a partir dele. Com ferramentas como o NotebookLM e uma extensão simples, dá para preencher essa lacuna e transformar aquelas disciplinas mais densas — ou mais chatas, como alguns diriam — em algo muito mais rico e aproveitável.

Se você testar, me conta nos comentários como foi a experiência! Feedback, sugestões e contribuições são muito bem-vindos. 🎓


0 comentários: