PROJETO

Software de gestão de aprendizagem para cursos, avaliações e acompanhamento do progresso

Desenvolvimento de LMS personalizado, Gestão de cursos e conteúdos, Acompanhamento do progresso dos alunos, Questionários e trabalhos online, Acesso por função, Relatórios e certificados, Aplicação web responsiva

  • Setor: Educação e formação
  • Grécia Localização: Grécia
  • Prazo de entrega: 16 semanas
  • Tecnologias: PHP, JavaScript / TypeScript (Node.js)
4+ meses

Este cliente dedica tempo à coordenação de cursos, materiais de aprendizagem e avaliações. A solução é um software de gestão de aprendizagem para uma entidade educativa na Grécia. As equipas dos cursos adicionam vídeos, documentos e PDFs. Os alunos respondem a questionários e entregam trabalhos. Instrutores e administradores dos cursos podem acompanhar o progresso e o estado de conclusão num único LMS responsivo.

Resumo

Problema

A entidade educativa gere conteúdos de cursos, alunos e avaliações.

Solução

A solução tornou-se num LMS responsivo que reúne cursos, conteúdos e avaliações num único lugar.

Resultado

O software foi criado para reduzir a administração manual dos cursos e o retrabalho relacionado com avaliações.

História do cliente

O cliente é uma entidade educativa da Grécia. Disponibiliza cursos autónomos ou ao vivo e apoia os alunos através de materiais de curso, inscrições, avaliações e acompanhamento do progresso.

As equipas dos cursos gerem vídeos, documentos e PDFs. Também mantêm aulas de texto, aulas interativas, recursos descarregáveis e registos dos alunos.

O pedido era simples: disponibilizar acesso responsivo em computadores, tablets e dispositivos móveis. O cliente também pediu a gestão de conteúdos de aprendizagem mistos e a separação de capacidades por função. Era ainda necessário suportar questionários, testes e trabalhos.

A classificação e os resultados das avaliações também faziam parte do pedido.

A solução foi estruturada como um LMS modular com gestão de cursos e painéis de alunos. Relatórios e gestão de certificados apoiaram as necessidades de reporting.

O cliente pediu

  1. Funcionamento responsivo em computadores, tablets e dispositivos móveis
  2. Gestão de cursos e conteúdos de aprendizagem mistos
  3. Capacidades próprias para cada função
  4. Questionários, testes, trabalhos e classificação

Por que o software pronto não era adequado

Os produtos LMS prontos abrangem a disponibilização de cursos, a comunicação em sala de aula ou a formação configurável. Um LMS personalizado era mais adequado para reunir a gestão de cursos, os registos dos alunos e os certificados opcionais num único website responsivo. Também permitiu organizar em conjunto as funções, os conteúdos e as avaliações do cliente. O reporting e a administração foram estruturados ao mesmo tempo.

Visão geral do projeto

A solução foi concebida como uma aplicação web responsiva, permitindo que a entidade educativa tenha a mesma experiência de LMS em computadores, tablets e dispositivos móveis.

Para gerir os cursos, foi criada uma área de cursos e conteúdos. Educadores e administradores criam, editam e organizam cursos.

Organizam módulos e aulas com vídeos, documentos e PDFs. Também estão incluídos textos, aulas interativas e recursos descarregáveis.

O acesso por função separa as capacidades de administradores, instrutores e professores. Estudantes, alunos, parceiros e clientes recebem acesso adequado à sua atividade de aprendizagem.

Um painel de progresso reúne inscrições, conclusões e classificações numa única vista. A área de avaliações permite gerir questionários e trabalhos, enquanto os educadores analisam a atividade e os resultados.

Foi dada especial atenção ao lado operacional da formação. Notificações, relatórios e registos de certificados podem ser ampliados posteriormente.

Principais funcionalidades entregues

  • Criação, edição, eliminação e organização de cursos
  • Módulos, aulas e materiais de aprendizagem mistos
  • Acesso por função para equipas educativas e alunos
  • Registos de alunos, inscrições e atribuições de cursos
  • Acompanhamento do progresso e da conclusão dos alunos
  • Gestão de questionários e trabalhos
  • Análise de avaliações e resumos de resultados
  • Agendamento de aulas e discussões
  • Relatórios com exportação JSON
  • Certificados de conclusão de cursos

Pode ser adicionado

+ Questionários interativos + Emissão de certificados + Discussões da comunidade + Análise de visualizações + Análise do tempo de visualização + Relatórios JSON

Quem mais pode utilizar esta solução

Estas empresas têm uma tarefa semelhante, e a mesma solução pode ser adaptada à disponibilização dos seus cursos e à gestão dos alunos.

Um centro de formação profissional

Tarefa Presta apoio a alunos de diferentes locais ou organizações com cursos, avaliações e registos de progresso.
Como a solução ajuda O LMS reúne conteúdos de formação, acesso por função, questionários, trabalhos e relatórios de conclusão num único lugar.

Uma empresa de aprendizagem online

Tarefa Disponibiliza adesões, subscrições ou cursos com vários instrutores a alunos online.
Como a solução ajuda A solução organiza cursos e instrutores, apoiando o acesso dos alunos, as avaliações, o progresso e os certificados.

Uma instituição de ensino

Tarefa Disponibiliza cursos a estudantes e professores com necessidades distintas de aprendizagem e administração.
Como a solução ajuda O LMS liga conteúdos dos cursos, registos dos alunos, avaliações, atividade dos professores e relatórios de desempenho.

Tecnologias utilizadas

PHP

Linguagem da aplicação LMS

PHP suporta a aplicação LMS principal e as suas funcionalidades de gestão de cursos.

JavaScript / TypeScript (Node.js)

Linguagem da interface responsiva

JavaScript e TypeScript suportam a interface web responsiva e as funções baseadas no navegador.

Python

Linguagem de análise e documentos

Python suporta análises, processamento de PDFs, documentação e funções relacionadas com dados.

escolalms/core

Funções principais do LMS

escolalms/core (uma biblioteca PHP de LMS headless) disponibiliza as funções principais de gestão de aprendizagem.

escolalms/categories

Gestão de categorias de cursos

escolalms/categories (uma biblioteca PHP de categorias LMS) organiza as categorias dos cursos.

pymupdf

Extrair conteúdo de PDF

pymupdf (uma biblioteca Python para extração e conversão de PDFs) processa conteúdos PDF no LMS.

d3-dsv

Ler e formatar CSV

d3-dsv (uma biblioteca JavaScript para ficheiros CSV e TSV) suporta a importação e exportação de dados delimitados.

@docusaurus/core

Criar website de documentação

@docusaurus/core (um gerador JavaScript de websites de documentação) suporta a documentação do LMS.

pdf

Criar documentos PDF

pdf (uma biblioteca JavaScript para ficheiros PDF básicos) suporta a criação de documentos PDF.

Integrações

Stripe or PayPal

O LMS pode ligar o acesso aos cursos a pagamentos através do Stripe ou PayPal.

Google Analytics

O Google Analytics recebe informações analíticas da plataforma de aprendizagem.

Videotile

O Videotile disponibiliza conteúdos de aprendizagem em vídeo para os cursos.

WordPress

O WordPress pode trocar informações do site e dos cursos com o LMS através das suas APIs e ferramentas LMS relacionadas.

O resultado

Os conteúdos dos cursos permanecem organizados para os educadores

O ecrã de gestão de cursos oferece aos educadores e administradores um único local para cursos, módulos, aulas e materiais de aprendizagem. Vídeos, documentos e PDFs permanecem ligados ao curso relevante.

O estado e as atribuições dos cursos são apresentados juntamente com a estrutura do curso, permitindo à entidade educativa manter a administração próxima da gestão de conteúdos.

Como funciona

  1. O LMS apresenta os registos dos cursos com os respetivos módulos e aulas.
  2. A área de conteúdos armazena vídeos, documentos, PDFs, textos, aulas interativas e ficheiros descarregáveis.
  3. As atribuições e o estado dos cursos aparecem juntamente com os respetivos registos.
  • Criar, editar e eliminar cursos
  • Organizar módulos e aulas
  • Carregar materiais de aprendizagem mistos
Gestão de cursos e conteúdos

Gestão de cursos e conteúdos

Funções neste ecrã
Gerir cursos online Gerir conteúdos dos cursos Organizar a estrutura dos cursos Carregar materiais de formação Gerir utilizadores e cursos

O progresso é visível entre alunos e cursos

O painel do aluno reúne inscrições, progresso e conclusão numa única área de análise. Também apresenta classificações e desempenho dos registos dos alunos.

Instrutores e administradores dos cursos podem utilizar o mesmo ecrã para acompanhar os registos dos alunos e identificar o estado dos trabalhos.

Como funciona

  1. A tabela de alunos apresenta os registos dos estudantes e das inscrições.
  2. Os indicadores de progresso mostram o progresso e o estado de conclusão dos cursos.
  3. O resumo apresenta as classificações e os dados de desempenho do curso e dos alunos selecionados.
  • Filtrar por curso e aluno
  • Analisar o estado de conclusão
  • Comparar classificações e desempenho
Nota: O progresso, a conclusão, as classificações e o desempenho são mantidos juntamente com os registos dos alunos e das inscrições.
Painel de progresso dos alunos

Painel de progresso dos alunos

Funções neste ecrã
Acompanhar o progresso dos cursos Atualizar dados dos estudantes Gerir utilizadores e cursos

As avaliações e os trabalhos acompanham o percurso de aprendizagem

A área de avaliações liga questionários, entregas de trabalhos e análise pelos educadores. Os estudantes realizam as verificações de aprendizagem necessárias, enquanto os educadores consultam as entregas e a atividade de avaliação relacionadas.

A área de análise dos educadores apresenta os resultados dos questionários e das avaliações.

Como funciona

  1. A área apresenta as instruções e perguntas dos questionários.
  2. A área de trabalhos armazena os ficheiros entregues pelos estudantes e o estado da avaliação.
  3. A área de análise dos educadores apresenta os resultados dos questionários e das avaliações.
  • Responder a questionários
  • Entregar trabalhos
  • Analisar resultados das avaliações
Área de avaliações e trabalhos

Área de avaliações e trabalhos

Funções neste ecrã
Entregar trabalhos e responder a questionários Atualizar questionários e avaliações Criar questionários interativos

As aulas e as discussões fazem parte da disponibilização dos cursos

O ecrã de calendário de aulas e discussões reúne datas das aulas, calendários de trabalhos e tópicos de discussão. Professores, administradores, gestores da comunidade e moderadores trabalham com as informações dos cursos e eventos na mesma área.

Os tópicos de discussão e os controlos de moderação apoiam a comunicação em torno da atividade de aprendizagem.

Como funciona

  1. O calendário apresenta as informações das aulas e as datas dos trabalhos.
  2. A lista de discussões apresenta os tópicos de discussão dos cursos.
  3. Os anúncios e as notificações apresentam informações sobre cursos e eventos.
  • Agendar aulas
  • Gerir datas de trabalhos
  • Analisar tópicos de discussão
Calendário de aulas e discussões

Calendário de aulas e discussões

Funções neste ecrã
Gerir o calendário de aulas Gerir discussões da comunidade

Relatórios e certificados apoiam a administração

Gestores, analistas e responsáveis pelos cursos podem analisar informações de conclusão e desempenho antes de gerar relatórios. As informações dos questionários são incluídas na vista de reporting.

A exportação JSON disponibiliza os dados dos relatórios para análises posteriores. A mesma área mantém a emissão de certificados junto dos respetivos registos.

Como funciona

  1. A área de relatórios filtra os registos de progresso, conclusão, questionários e desempenho.
  2. O módulo de relatórios cria relatórios JSON a partir dos registos selecionados.
  3. A área de certificados emite certificados e apresenta os respetivos registos.
  • Gerar relatórios para análise
  • Filtrar dados de conclusão e desempenho
  • Emitir certificados de cursos
Dica: Os registos de certificados permanecem junto das informações de conclusão e desempenho utilizadas na administração dos cursos.
Gestão de relatórios e certificados

Gestão de relatórios e certificados

Funções neste ecrã
Gerar relatórios para análise Emitir certificados de cursos

O que a solução oferece

Com esta solução, a entidade educativa pode:

  • Gerir cursos online e conteúdos de aprendizagem mistos
  • Dar aos administradores, educadores, professores e alunos o acesso adequado
  • Acompanhar inscrições, progresso, conclusão, classificações e desempenho
  • Realizar questionários e recolher entregas de trabalhos
  • Agendar aulas e analisar discussões
  • Gerar relatórios e emitir certificados de conclusão

Os sistemas prontos poderiam fazer o trabalho?

Antes do desenvolvimento, a tarefa foi comparada com produtos prontos com base nas suas próprias descrições.

O que o cliente precisa LMS educativo Google Classroom, Sakai, D2L Brightspace LMS configurável Open LMS, BrainCert LMS WordPress LearnDash Solução personalizada
Acesso responsivo em vários dispositivos —
Gerir conteúdos de cursos mistos
Capacidades separadas por função parcialmente
Questionários, trabalhos e classificação
Adaptar-se às regras do cliente: etapas, funções e relatórios parcialmente parcialmente parcialmente
Todas as etapas num único lugar —
Sem etapas manuais entre programas parcialmente — —

Com base nas descrições públicas dos produtos e da respetiva categoria.

Os produtos LMS prontos abrangem conteúdos de cursos, funções, avaliações e progresso em diferentes graus. Um produto pronto é suficiente quando a tarefa se limita a uma destas áreas.

Este cliente precisava do seu próprio software porque as funções, os formatos de conteúdo, o trabalho de avaliação, os relatórios e a administração tinham de seguir um único modelo operacional. Os elementos também tinham de permanecer juntos, em vez de estarem distribuídos por produtos separados e etapas manuais.

No final

No final, a solução foi criada para reduzir a administração manual dos cursos relacionada com conteúdos, avaliações e progresso dos alunos.

FAQ

Está a pensar desenvolver um sistema semelhante? Estas respostas explicam as principais decisões relacionadas com a gestão de cursos, funções, avaliações e progresso dos alunos.