Criação de curso baseado em IA: elaboração de conteúdo envolvente no Open edX LMS com LLM

23 de abril de 2024 | Por

Registre-se no próximo Open edX Meetup para saber mais.

Criando um novo curso do zero no Open edX LMS? Parece emocionante, certo? Mas também pode parecer que você está no sopé de uma montanha, olhando para cima. Essa primeira página – uma página em branco à espera das suas ideias – é ao mesmo tempo uma oportunidade e um desafio. Veja só: tudo limpo e vazio, pronto para ser preenchido com seções e elementos interativos que em breve marcarão a alma do seu curso.

página em branco

Mas sejamos realistas. Transformar esse esboço básico em uma rica experiência de aprendizado pode ser difícil. Há muito o que fazer: mapear o conteúdo, projetar atividades e todos os cliques e digitações entre eles. É o tipo de trabalho que faz você desejar uma varinha mágica para dar vida a tudo.

E se eu lhe dissesse que a magia é real? Não com uma varinha, mas com o poder da IA. E se pudéssemos tirar o tédio de cena e deixar que a tecnologia inteligente nos ajudasse? É exatamente nisso que estamos mergulhando. Estamos aproveitando os recursos avançados dos Large Language Models (LLM) para gerar conteúdo fundamental. Não se trata de substituir o toque humano; trata-se de aumentar seu processo criativo com eficiência de IA.

Geração de conteúdo com tecnologia de IA

Desenvolvendo um modelo que se alimenta de diversas fontes de conteúdo – seja um vídeo do YouTube, documentação oficial como a documentação mais recente do Python ou conteúdo em PDF – para construir a base do nosso curso. Este modelo utiliza apenas o conteúdo fornecido e, desta forma, proporciona uma experiência de aprendizagem criteriosa, sem qualquer alucinação ou informação fabricada. O modelo é treinado com base na aparência de um bom curso e fornece sua resposta com base nisso.

O modelo também possui APIs para integrá-lo a outras ferramentas, como editores, para garantir que tenhamos controle sobre o conteúdo, possamos editá-lo, melhorá-lo e aperfeiçoá-lo.

A seguir está um aplicativo RAG (geração aumentada de recuperação) que é alimentado com python 3.12 o que há de novo documento e cria um minicurso baseado nisso. 

IA, LLMs e RAG

No coração da nossa ferramenta de criação de conteúdo existe uma mistura de tecnologias que podem parecer complexas, mas são bastante simples. Inteligência Artificial (IA) refere-se a máquinas projetadas para imitar a inteligência humana. Dentro da IA, temos Modelos de linguagem grande (LLMs), que são como bibliotecas vastas e interativas que compreendem e geram texto de maneira semelhante à humana. Geração Aumentada de Recuperação (RAG) combina o melhor dos dois mundos: ele busca informações precisas (recuperação) e em seguida, molda-o criativamente em novo conteúdo (geração). Pense nisso como um pesquisador diligente e um escritor criativo reunidos em um só. Nosso aplicativo utiliza essas tecnologias para transformar diversos conteúdos em experiências educacionais estruturadas.

Do AI Draft à plataforma Open edX: refinando e ministrando o curso

Na etapa anterior, usamos IA para gerar nossas informações, mas isso foi apenas o começo. É muito importante adicionar um toque humano ao nosso conteúdo para transformar essa informação em sabedoria. Para esta etapa preencher a lacuna entre o conteúdo gerado por IA e entregá-lo ao Open edX LMS, usamos um editor que faz uma chamada de API para modelar APIs, recuperar dados gerados por IA e fornece uma maneira de editá-los e quando terminarmos, podemos exportá-lo como OLX formato para carregá-lo no Open edX LMS.

Aqui está o detalhamento das etapas que seguiremos para criar nosso curso:

  1. Buscar conteúdo gerado por IA: Nosso Editor se comunica com o modelo de IA, fornecendo-lhe o link para nossa fonte de conteúdo selecionada.
  2. Receba dados estruturados: o modelo processa esse conteúdo e retorna um rascunho estruturado do curso, completo com seções, subseções e avaliações iniciais.
  3. Carregar no editor: Este rascunho é então carregado no editor, estabelecendo a base para o curso.
  4. Editar e aprimorar: com o editor, você tem a liberdade de ajustar cada detalhe — ajustando a narrativa, enriquecendo o conteúdo, adicionando elementos multimídia e alinhando-o com os resultados do aprendizado.
  5. Exportar como OLX: Quando estivermos satisfeitos com o conteúdo do curso, o editor nos permitirá exportar todo o curso como um arquivo OLX (Open Learning XML).
  6. Importar para o Open edX Plataforma: A etapa final é pegar este arquivo OLX e importá-lo para o Open edX.

Vamos ver como isso funciona

Imagine que criamos uma vídeo-aula no YouTube sobre Python if-else stetements. Agora queremos criar um pequeno curso Open edX usando esse vídeo.

  1. Vamos inserir o link do vídeo no elemento input do Editor e clicar em Criar curso
editor extrai dados
  1. Após clicar no botão, o editor faz uma chamada à API do modelo e este recupera o conteúdo gerado e carrega no editor.
editor extrai dados

Devemos ver algo como o seguinte no editor.

editor com dados
  1. Agora, vamos ajustar e aprimorar nosso conteúdo no editor e, quando terminar, clique em Exportar OLX
editor melhorar dados

Se nossa estrutura de conteúdo for um OLX válido, o arquivo será baixado.

Neste exemplo adicionei apenas alguns estilos e um novo componente Executor de código Python para o nosso curso. Lembre-se, este é apenas um ponto de partida. A essência de um curso verdadeiramente bem-sucedido está no toque personalizado que você dá a ele. A IA pode estabelecer a base, mas é a visão e a experiência de um designer instrucional que transformam esta base numa experiência de aprendizagem bem-sucedida.

  1. Importando o curso para o Open edX LMS

Agora vamos para o nosso curso na Plataforma Open edX e navegar até o /import/course-v1:TLA+PY106+2024_Q1 URL e clique em Escolha um arquivo para importar para escolher e importar o arquivo baixado na etapa anterior

importação de curso 1
importação de curso 2
importação de curso 3
  1. Confirme a estrutura do curso

Agora vamos navegar até o LMS para confirmar se nosso curso está conforme o esperado

resultado do curso

Como você pode ver, conseguimos importar nosso curso com sucesso para a plataforma Open edX

Neste post, falamos sobre como a IA pode nos ajudar a acelerar a criação de conteúdo no Open edX LMS, mas apenas demos uma olhada superficial no que é possível.

A velocidade com que a IA está evoluindo promete um futuro ainda mais brilhante para melhores experiências de aprendizagem e envolvimento dos alunos.

Se você estiver interessado em usar esta ferramenta com sua instância Open edX, sinta-se à vontade para chegar a mim e eu ficaria mais do que feliz em mantê-lo informado sobre o processo de desenvolvimento e fornecer acesso de testador beta.

Para perguntas ou comentários, participe gratuitamente do próximo encontro Open edX para saber mais e Registre-se aqui.

Carregando

Respostas notáveis
  1. Oi !
    muito interessante,
    existe um caso em que podemos tentar esse recurso?
    infelizmente, ainda não é compatível com EduNext.
    Saudações
    Amaury

  2. Hi @Amaury_Van_Espen
    Obrigado pelo seu interesse neste recurso, com certeza posso compartilhar uma instância de demonstração com você para sua análise. Deixe-me uma mensagem em amirtds@gmail.com e podemos continuar a partir daí

Continue a discussão em discutir.openedx.org

Participantes

avatar para sistema Avatar para AmirTadrisi Avatar para Amaury_Van_Espen

Tempo para mais? Confira os artigos abaixo.

Anunciando os Representantes da Comunidade Open edX® TOC de 2026
Empoderando uma Nação: Como a Ucrânia Expandiu uma Escola Nacional Online com a Plataforma Aberta edX®
Apresentação na Conferência Open edX 2026 – Chamada para palestrantes!
Como a NASA ampliou a educação científica aberta para 20,000 pesquisadores com a plataforma Open edX.
Participe da Conferência Open edX 2026!

A Conferência Open edX 2026 apresentará casos de uso inovadores para um dos melhores sistemas de gerenciamento de aprendizagem on-line de código aberto do mundo, a plataforma Open edX, e descobrirá os mais recentes avanços em design instrucional, constelação de cursos e métodos para operar e estender a plataforma Open edX , incluindo tecnologias inovadoras, como a IA generativa.