Especificação Técnica do Sistema Badiu GC2
Badiu GC2 é um sistema de gestão de cursos com integração nativa ao LMS Moodle. Ele é composto por diversos módulos e funcionalidades. Neste documento, serão detalhadas as principais funcionalidades
Serão abordadas as funcionalidades relativas ao cadastro de cursos, gestão da oferta, gestão de matrícula, gestão de certificados, painel do aluno, gestão de desligamento de alunos, gestão de trilhas de aprendizagem, gestão de cadastro de múltiplas instituições ofertantes, relatórios e gestão de integração com a plataforma Moodle. Cada item será abordado em um tópico específico no documento a seguir.
I - Gestão de Curso
- A. O cadastro de cursos é organizado por categorias e subcategorias.
- B. Os cursos podem ser categorizados por status (ativo, inativo, suspenso, etc.), por modalidade de oferta (presencial, semi-presencial, remoto e online, etc.) e por tipo de oferta (com tutoria, auto-instrucional, tutorial e sala de videoconferência, etc.).
- C. Nos dados cadastrais do curso, há campos para cadastrar informações sobre a carga horária, o plano de ensino, ementa, público-alvo, objetivo e imagem da capa do curso.
- D. Os dados cadastrais também contemplam informações sobre a instituição ofertante, projeto ou departamento ao qual o curso está vinculado. Também pode ser cadastrada uma instituição parceira que contribui para a elaboração do curso.
- E. O processo de cadastro contempla a classificação por tags para facilitar a localização e a categorização do curso.
- F. Cada curso pode ter um ou mais pré-requisitos. Ao cadastrar um pré-requisito, define-se a sequência em que o aluno não consegue avançar no curso sem antes ter concluído o curso pré-requisito.
- G. No processo de cadastro do curso e da categoria que o classifica, podem ser definidos parâmetros para replicação de dados em diferentes instâncias da plataforma Moodle.
II - Gestão de Trilha de Curso
- A. A trilha de curso é definida como um pacote de cursos que o aluno deve realizar. O aluno só conclui a trilha quando completar todos os cursos que fazem parte do pacote.
- B. A carga horária da trilha é a soma da carga horária dos cursos que compõem o pacote.
- C. Cada curso que compõe a trilha pode ter o status de obrigatório ou opcional. A conclusão da trilha ocorre quando o aluno termina todos os cursos obrigatórios.
- D. O cadastro da trilha deve incluir informações como descrição, objetivo, imagem da capa e instituição ofertante.
- E. O processo de cadastro contempla a classificação por tags para facilitar a busca.
III - Gestão da Oferta
- A. A oferta do curso é organizada por versão; um único curso pode ter várias versões de oferta.
- B. A oferta é organizada em turmas, e cada turma é criada dentro de uma versão da oferta. Uma versão da oferta pode ter uma ou mais turmas.
- C. A configuração da versão da oferta e da turma herda todas as propriedades do cadastro do curso, mas pode ser personalizada, seja no nível da versão da oferta, seja no nível da turma.
- D. O cadastro da turma herda automaticamente todas as configurações definidas na versão da oferta.
- E. O cadastro da versão do curso ofertado, assim como da turma, além de herdar todas as propriedades do cadastro do curso, possui campos adicionais de configuração, como período de oferta, status da oferta e processo de matrícula.
- F. As ofertas podem ser organizadas ou limitadas por uma determinada instituição ofertante ou unidade de uma instituição.
IV - Gestão de Matrícula
- A. A alocação dos participantes, seja na trilha, seja na turma, deve ter as seguintes propriedades: status, perfil, período de validade, configuração de replicação de cadastro no Moodle e período de acesso ao Moodle.
- B. O status da matrícula possui as seguintes opções por padrão: ativo, cursando, suspenso, aprovado, reprovado, evadido e desistente. Pode ser customizado com a adição de outros status.
- C. O perfil de matrícula, por padrão, possui as seguintes opções: aluno, professor, coordenador e gestor. Também pode ser customizado para incluir outras opções.
- D. Ao configurar a oferta da versão do curso, da turma e da trilha, há a opção de configurar o processo de ingresso, ou seja, de inscrição ou solicitação de matrícula. Por padrão, as configurações são: acesso livre, acesso restrito para uma determinada lista de usuários, cupom e acesso mediante aprovação (o participante solicita a inscrição e entra em uma lista para aprovação).
- E. A configuração da matrícula inclui o limite de vagas. Independentemente da modalidade de solicitação de inscrição, quando o número de vagas for atingido, novas matrículas serão bloqueadas.
- F. A configuração de solicitação de matrícula inclui um período de candidatura. Uma vez definido, novas solicitações só podem ser feitas dentro do período estabelecido.
- G. Quando a configuração da matrícula requer o uso de cupom, a matrícula só é efetivada após a validação do código do cupom. O cupom pode ser utilizado para definir um grupo restrito de ingressantes em uma determinada oferta.
- H. O período de validade da matrícula, configurado no nível da turma, pode ser dinâmico ou estático. Uma data dinâmica define a validade da matrícula, por exemplo, em 60 dias ou um determinado período de tempo. Já uma data estática pode ser a data de oferta da turma ou uma data definida que inicia de um período X e termina em um período Y.
V - Gestão de Certificado
- A. Podem ser criados vários modelos de certificado, tanto para cursos quanto para trilhas.
- B. A confecção do certificado utiliza expressões que são substituídas automaticamente no processo de geração, como nome do aluno, nome do curso, carga horária, data de emissão, data de conclusão, conteúdo programático e lista de cursos da trilha.
- C. Ao configurar a versão da oferta do curso, a turma e a trilha, há a opção de selecionar o modelo de certificado. Cada curso ou trilha pode ter seu próprio certificado.
- D. Em caso de emissão de segunda via do certificado, há opções de configuração que definem se os dados devem ou não ser atualizados, considerando alterações de cadastro de usuário e alteração da oferta.
- E. O certificado é gerado e centralizado no ambiente de gestão, independentemente da instância da plataforma Moodle em que o aluno realizou o curso.
- F. O certificado é acompanhado por um QR code que permite validar os dados.
VI - Integração com a Plataforma Moodle
- A. A integração com a plataforma Moodle ocorre em cinco níveis: cadastro de categoria de curso, cadastro de curso, cadastro de versão da oferta do curso, cadastro da turma e inscrição dos alunos na turma. Em cada um desses níveis, as informações geradas no sistema de gestão são replicadas/sincronizadas na plataforma Moodle.
- B. Uma ou mais instâncias do Moodle podem ser utilizadas para ofertar um ou mais cursos. Diferentes turmas do mesmo curso podem ser alocadas em uma ou mais instâncias da instalação do Moodle. Isso significa que várias instâncias da plataforma Moodle podem ser utilizadas para acomodar o mesmo projeto ou diferentes projetos pedagógicos.
- C. Ao criar uma turma e selecionar um curso modelo existente no Moodle, a turma replicada na plataforma Moodle utiliza o conteúdo do curso modelo para instanciar uma sala de aula com o conteúdo do curso modelo. Assim, a plataforma Moodle pode organizar um conjunto de cursos modelos que podem ser usados como base para ofertas de conteúdos já existentes.
- D. Quando o curso modelo é configurado no nível da versão da oferta, automaticamente a turma criada nesta oferta herdará a configuração do curso modelo.
- E. Ao criar uma turma no sistema de gestão, é possível sincronizá-la com um curso já existente na plataforma Moodle.
- F. Ao efetuar o cadastro de alunos, professores e qualquer outro participante na turma do sistema de gestão, este é automaticamente replicado na sala de aula correspondente na plataforma Moodle.
- G. Informações de nota, progresso e conclusão do curso na plataforma Moodle são automaticamente exportadas e sincronizadas para o sistema de gestão na turma correspondente.
- H. O período de validade da matrícula e status de inscrição na plataforma Moodle são gerenciados pelo sistema de gestão, ou seja, inserção e alteração dos dados da matrícula no sistema de gestão são espelhados automaticamente no Moodle.
VII - Painel do Aluno
- A. O painel do aluno é composto por duas áreas: lista de cursos e trilhas em que o aluno está inscrito e lista de cursos e trilhas disponíveis.
- B. A aba "Meus Cursos e Trilhas" é dividida em três sub-áreas: "Em Andamento", "Concluídos" e "Não Concluídos". Essas três sub-áreas se referem tanto aos cursos quanto às trilhas. Na aba "Em Andamento" ficam organizados os cursos e as trilhas que o aluno está realizando. Na área "Concluídos" ficam os cursos e trilhas que o aluno já concluiu. Por último, na aba "Não Concluídos" são listados os cursos e trilhas que o aluno não concluiu, ou seja, que foram interrompidos sem aprovação.
- C. Na área de cursos e trilhas disponíveis, fica a lista de opções de cursos e trilhas nos quais o aluno não está matriculado, mas pode solicitar inscrição.
- D. Quando o aluno não estiver logado, apenas a lista de cursos e trilhas disponíveis é visível.
- E. Há a opção de exibição em carrossel ou lista de cards com links na tela principal do painel do aluno.
- F. É possível customizar para que a lista de cursos disponíveis não seja visível quando a inscrição é realizada diretamente pela secretaria ou pela gestão interna. Também é possível customizar para que as trilhas sejam visíveis de forma opcional.
- G. A visão de cada curso no painel do aluno traz informações sobre carga horária, turma, ementa, plano de ensino, entre outros.
- H. Quando o aluno está inscrito no curso, na tela principal, é exibido no card do curso informações de progresso e status.
- I. O status de cada curso inicia-se como "Inscrito". Quando o aluno realiza o acesso ao curso, o status é alterado para "Cursando", e, ao concluir o curso, é alterado para "Aprovado" ou "Reprovado". Pode ser alterado para "Desligado" ou "Evadido" caso o aluno não tenha concluído o curso dentro do prazo da oferta.
- J. Na trilha, para cada trilha em que o aluno está inscrito, é exibida a lista de cursos que a compõem e o progresso do aluno na trilha. Cada curso concluído na trilha contribui para o progresso do aluno na trilha, e a trilha é considerada concluída quando o aluno completa todos os cursos obrigatórios.
- K. Tanto na trilha quanto no curso, quando o aluno conclui com aprovação, há a opção de emitir o certificado.
VIII - Oferta de Curso por Instituição
- A. A gestão da oferta pode ser separada por instituição. Ao cadastrar um curso e ofertar uma turma, é possível designar isso para uma determinada instituição, projeto ou departamento.
- B. Quando a instituição é composta por múltiplas unidades, como em situações típicas de matriz e filial ou instituições parceiras, é possível que a instituição principal crie e organize os cursos e sistematize o conteúdo, enquanto as instituições filiais ou parceiras se restringem a realizar a oferta dos cursos criados pela instituição principal.
- C. Em caso de separar a oferta por instituição, os alunos e os professores visualizarão apenas os cursos das instituições às quais estão vinculados.
IX - Relatórios
- A. O sistema emite relatórios de acompanhamento sobre cursos, turmas e trilhas. Além disso, também há relatórios detalhados sobre ofertas, matrículas, status de inscrição das matrículas, exibindo alunos aprovados, reprovados, cursando e certificados emitidos.
- B. O painel da dashboard lista informações consolidadas e gráficos sobre o processo da oferta. Nos itens consolidados, há links para relatórios detalhados.
- C. Os relatórios e painéis da dashboard trazem uma hierarquia de dados que pode ser filtrada por instituição ofertante, curso, turma e trilha.
- D. Painéis e relatórios são personalizados para a visão do professor e do gerente.
- E. Novos relatórios podem ser criados ou personalizados através de uma ferramenta de construtor de relatórios.
X - Monitoramento
- A. O sistema conta com ferramentas de agendamento de relatórios e processamento automático de dados, que envia notificações com base na situação do aluno, do curso e da trilha.
- B. Cada relatório existente no sistema em formato de tabela pode ser programado para ser enviado ao professor, coordenador ou gerente em uma determinada data e de forma rotineira.
- C. É possível programar os relatórios para enviar notificações automáticas aos alunos, com base na situação de nota, conclusão do curso ou status.
- D. Por meio de um sistema de agenda, é possível criar uma política de monitoramento para acompanhar as ofertas, efetuando disparos automáticos com base em eventos de login, nota e progresso dos alunos.
XI - Gerenciamento de Conteúdo
- A. Existe um módulo de gerenciamento de conteúdo que permite cadastrar conteúdos em vários formatos e tipos.
- B. No painel do aluno, é possível definir listas de banners, listas de cards e conteúdos educacionais como tutoriais e posts, que podem ser gerenciados no sistema de gestão de conteúdo.
- C. O painel de gestão de conteúdo permite definir modelos e repositórios para classificar e organizar os conteúdos.
- D. Os banners, tutoriais, cards, vídeos e páginas web que são gerenciados no sistema de conteúdo podem ser utilizados para criar documentação e guias de usuários, bem como conteúdos que possam ser reaproveitados dentro da plataforma Moodle.