Pesquisa e Desenvolvimento

A empresa Badiu dedica-se constantemente à inovação, buscando desenvolver soluções que aumentem a eficiência nos processos de gestão de EAD. Se você está iniciando ou já trabalha em soluções que convergem com nossas áreas de pesquisa, venha conhecer os projetos da Badiu e seja um parceiro. 

Badiu A2I - Assistente de Inteligência Artificial

Badiu A2I é um sistema de gestão de prompt de comandos para serviços de inteligência artificial, como GPT da OpenAI e outras tecnologias similares. Trata-se de uma interface amigável de comunicação com a API de inteligência artificial que permite integrar com diversas bases de dados. Isso possibilita usar serviços como ChatGPT de forma customizada com os processos internos de qualquer organização.

O objetivo é criar uma plataforma de serviço que integra processos de negócios a diversos serviços de IA (inteligência artificial). Neste primeiro momento, o foco é a integração com a API da OpenAI (ChatGPT). A integração consiste em um fluxo que envolve duas etapas: primeiro, definir um catálogo de fontes de informação (bases de dados); a segunda etapa é configurar regras de prompt sobre o uso das bases de dados.

A ideia de montar essa plataforma surgiu da necessidade de integrar soluções como Badiu MReport e Badiu GC2 ao ChatGPT e outros serviços similares. Para essa jornada, viu-se necessário criar uma camada de integração como um serviço independente. Este serviço será a base para a montagem de vários produtos, como chatbot, sistema de busca, documentação, etc.

Trata-se de um sistema de gestão de oferta de cursos sistemático, ou seja, curso com grade curricular. A ideia de criar esse sistema surgiu das demandas de relatórios gerenciais da Plataforma Moodle. Notou-se que no mercado os sistemas de gestão acadêmica têm uma integração limitada com a Plataforma Moodle. Em razão disso, há demanda por relatórios que reúnem informações administrativas com o desempenho do aluno no ambiente virtual de aprendizagem. 

Badiu SGA foi projetado para ter uma integração nativa com múltiplas instâncias da Plataforma Moodle. Foi iniciado em 2014. Em 2016 Paulinas entrou como parceira e o projeto ganhou um impulso. Atualmente o sistema está 80% executado. Em breve, será disponibilizado como soft livre.  Para mais detalhes, clique aqui.

O sistema GC2 é uma versão simplificada do projeto Badiu SGA. Tem o propósito de efetuar gestão de oferta de curso simplificado, ou seja, cursos que não têm grade curricular. Herda todas as funcionalidades do projeto original como integração com múltiplas instâncias do Moodle. Funciona como uma secretaria acadêmica centralizando processo de oferta de curso, trilha e emissão de certificado. Moodle funciona como um serviço  de sala de aula virtual. 

A primeira versão desse projeto como soft livre foi lançada em junho de 2022 após 15 meses de intenso trabalho para montar um portal de curso. Foi um contrato de licitação com a UNESCO que derivou nessa entrega foi fundamental para o lançamento da primeira versão do GC2.

 O foco do desenvolvimento para lançar a próxima versão é tornar o sistema compatível com a versão mais recente do Symfony e PHP 8. Além disso, adaptar versão mobile do Moodle para funcionar como serviço do GC2.

Trata-se de um sistema que gerencia repositório de conteúdo em larga escala. Um ambiente que centraliza banco de conteúdo e provas reutilizáveis. O conteúdo pode ser formatado em pacotes de forma dinâmica, separando recurso tecnológico que gera a formatação do conteúdo em si. Isso possibilita exportar conteúdo em diversos formatos como SCORM, LaTex e outros padrões. 

A entrega ou acesso ao conteúdo pode ser feita via web service, permitindo assim que ambientes virtuais de aprendizagem ou dispositivos móveis acessem o conteúdo de forma transparente. 

Para a Plataforma Moodle, será criado conector específico, que garante integração nativa com o repositório de conteúdo. Assim, as atividades de ensino e aprendizagem criadas no Moodle serão alimentadas automaticamente com conteúdo do repositório. Essa estratégia vai solucionar o problema de armazenamento e replicação de conteúdo no Moodle. A replicação de conteúdo geralmente ocorre a cada reoferta em que o conteúdo de uma sala de aula virtual, ou seja, um curso é clonado e replicado em nova instância da sala.

Atualmente 30% do   projeto já foi executado. Foram implementadas  as funcionalidades de cadastro de conteúdo no repositório.

Trata-se de uma plataforma de venda online com integração nativas com outros produtos da Badiu.  Isso possibilita transformar em e-commerce cursos ofertados na Plataforma Moodle e cursos ofertados no Badiu GC2 ou no Badiu SGA.

Badiu e-commerce irá funcionar de forma similar ao MReport. Será um serviço online que transforma qualquer Moodle  em um ponto de venda de cursos. Ao conectar qualquer instância da instalação do Moodle ao Badiu e-commerce, o site Moodle se torna uma loja de venda. Os usuários acessam seu endereço do Moodle e efetuam transações de compra de curso de forma transparente sem sair para um sistema externo. 

Qualquer instalação do Moodle pode se tornar um ponto de venda integrado uma plataforma marketplace de venda não só de curso como também de conteúdo.

As primeiras funcionalidades desse projeto foram executadas fornecendo soluções para Paulinas migrar WooCommerce para uma outra solução que permitisse maior automação das transações integradas ao Moodle. Foi daí que surgiu a primeira versão funcional do Badiu e-commerce. Atualmente o projeto tem integração com dois meios de pagamento (Iugu e Gerencianet) e 40% das funcionalidades previstas já foram executadas.

Ofertar uma trilha é disponibilizar aos alunos uma lista de cursos. Essa lista pode ser configurada, definindo a sequência e o pré-requisitos entre os cursos no AVA -  Ambiente Virtual de Aprendizagem. A ideia da trilha federativa é quando nem todos os cursos que fazem parte do pacote da trilha estão disponíveis no seu AVA. Você conta com ambiente  AVA externo de parceiros que ofertam  parte dos cursos que compõem a trilha.  

Trata-se de implementar uma uma funcionalidade no Ambiente Virtual de Aprendizagem que permita configurar uma trilha em que os cursos possam ser distribuídos em diferentes AVA, ou seja, em ambientes de parceiros ou conveniados.  A navegação do aluno na trilha deve ser transparente, independente da AVA em que o curso está sendo ofertado.

A linha de pesquisa e desenvolvimento planeja implementar essa funcionalidade nas seguintes tecnologias:  Plataforma Moodle, Badiu GC2 e Badiu SGA.