PROJETO

Software de gestão de aprendizagem para educação ao vivo e autónoma

Desenvolvimento de software personalizado, Gestão de cursos e conteúdos, Aulas ao vivo, Acompanhamento do progresso dos alunos, Avaliações e classificação, Pagamentos e inscrições, Aprendizagem pela web e dispositivos móveis

  • Setor: Tecnologia educacional
  • Reino Unido Localização: Reino Unido
  • Prazo de entrega: 16 semanas
  • Tecnologias: JavaScript / TypeScript (Node.js), Python
4+ meses

Este cliente disponibiliza aulas ao vivo e gravadas através de cursos online. A atividade dos alunos, as avaliações e o acesso aos cursos fazem parte da sua administração diária. O software de gestão de aprendizagem reúne conteúdos de cursos e aulas ao vivo num único sistema. Os formadores criam cursos, os professores conduzem aulas, os alunos concluem lições e os administradores gerem acessos e registos.

Resumo

Problema

O cliente disponibiliza aulas ao vivo e gravadas e gere a atividade dos alunos e o acesso aos cursos.

Solução

A solução tornou-se um sistema personalizado de gestão de aprendizagem para cursos, aulas e registos dos alunos.

Resultado

A plataforma foi criada para reduzir o trabalho manual envolvido na oferta de educação online.

História do cliente

O cliente é um fornecedor de educação online do Reino Unido. Disponibiliza aulas ao vivo e gravadas através de cursos online e apoia formadores, alunos e administradores.

O seu trabalho inclui a atividade dos alunos, avaliações e acesso aos cursos. As inscrições pagas, faturas e histórico de transações também exigem administração.

O pedido era simples: disponibilizar acesso responsivo pela web, com aplicações iOS e Android quando necessário, e manter os dados dos utilizadores e cursos sincronizados. A plataforma também precisava de avaliações, relatórios de progresso e inscrições baseadas em pagamentos.

A solução foi estruturada como módulos integrados para gestão de cursos, salas de aula ao vivo, estudo dos alunos e relatórios de progresso. A administração foi disponibilizada juntamente com estes módulos, mantendo as principais atividades de aprendizagem numa única plataforma de educação online.

O cliente pediu

  1. Disponibilizar acesso pela web e aplicações móveis sincronizadas quando necessário
  2. Adicionar avaliações com classificação ou resultados de avaliação automática
  3. Acompanhar atividade, progresso, pontuações e tempo despendido
  4. Vender cursos e gerir pagamentos, faturas e transações

Por que motivo o software pronto não era adequado

As plataformas de aprendizagem online prontas abrangem a criação de cursos, conteúdos educativos e vendas. Algumas também incluem um marketplace. O pedido deste cliente combinava aulas ao vivo, lições gravadas, progresso dos alunos, inscrições pagas e administração num único LMS personalizado.

Visão geral do projeto

A solução foi concebida em torno de um sistema integrado de gestão de aprendizagem para formadores, alunos e administradores. Os conteúdos dos cursos, as aulas ao vivo, a atividade dos alunos e os pagamentos são geridos através de módulos dedicados.

Para criar cursos, foi disponibilizado um editor com secções de aulas e carregamento de vídeos. As aulas de texto e as avaliações também são organizadas em cada curso.

A sala de aula ao vivo reúne transmissão de vídeo, chat e quadro branco num único espaço de ensino. A partilha de ecrã, o controlo de presenças e a gravação apoiam as aulas ao vivo.

O espaço de trabalho do aluno apresenta a navegação do curso, aulas em vídeo e materiais de texto. Os downloads, questionários, testes e o estado de conclusão apoiam o estudo autónomo.

O módulo de administração gere contas baseadas em funções, acesso aos cursos e inscrições. Os registos de pagamentos, faturas e histórico de transações são armazenados com os dados administrativos.

Principais funcionalidades entregues

  • Editor de cursos para lições, vídeos, materiais de texto e avaliações
  • Sala de aula ao vivo com vídeo, chat, quadro branco e partilha de ecrã
  • Controlos de presenças e gravação para aulas ao vivo
  • Espaço de trabalho do aluno com navegação do curso e downloads
  • Questionários, testes, trabalhos, exercícios e avaliações
  • Acompanhamento da conclusão, pontuações, participação e tempo despendido
  • Painéis e exportação de relatórios para formadores e administradores
  • Utilizadores por função, acesso a cursos, inscrições, pagamentos e faturas

Pode ser adicionado

+ Aplicações iOS e Android + Certificados + Fóruns e comunidades de alunos + Anúncios e notificações + Gamificação + Suporte por chatbot + Análises + Testes simulados

Quem mais pode utilizar esta solução

Estas empresas têm uma tarefa semelhante, e a mesma solução pode ser adaptada aos seus conteúdos de aprendizagem, modelo de ensino e registos dos alunos.

Uma escola ou organização educativa

Tarefa Disponibiliza conteúdos curriculares, trabalhos e avaliações aos alunos.
Como a solução ajuda A solução organiza cursos, trabalhos dos alunos, avaliações, progresso e acessos numa única plataforma.

Uma academia de coaching

Tarefa Vende cursos ou subscrições e gere a atividade de aprendizagem.
Como a solução ajuda A solução combina vendas de cursos, aulas ao vivo, progresso dos alunos, avaliações e administração.

Um fornecedor de desenvolvimento profissional

Tarefa Oferece aprendizagem autónoma, certificações e comunidades de alunos.
Como a solução ajuda A solução disponibiliza materiais de cursos, acompanha conclusões e pontuações e apoia a comunicação e o acesso pago.

Tecnologias utilizadas

JavaScript / TypeScript (Node.js)

Desenvolvimento web e de aplicações

Esta stack de linguagens suporta a interface web e o desenvolvimento de aplicações multiplataforma.

Python

Backend e processamento de dados

Python suporta o backend web, análises, estatísticas e serviços relacionados.

PHP

Integrações do lado do servidor

PHP suporta SDKs e integrações selecionados do lado do servidor.

React

Criar interfaces de utilizador

React (uma biblioteca para criar interfaces de utilizador) suporta ecrãs de aprendizagem responsivos.

Vue

Criar uma interface web moderna

vue (um framework para interfaces web modernas) suporta o desenvolvimento da interface web.

Django

Criar o backend web

Django (um framework web Python) suporta o backend da aplicação.

Firebase

Autenticação e dados em tempo real

firebase (uma biblioteca para autenticação, bases de dados, armazenamento e funcionalidades em tempo real) suporta os dados dos utilizadores e cursos.

WebRTC

Realizar aulas em vídeo ao vivo

webrtc (uma biblioteca de navegador para ligações entre pares) suporta a comunicação na sala de aula ao vivo.

MySQL

Armazenar dados da aplicação

mysql (um driver Node.js para MySQL) liga a aplicação à sua base de dados.

PDF, video, audio, text files

Disponibilizar materiais de aprendizagem

A plataforma disponibiliza vídeos de cursos, documentos de texto, ficheiros PDF, áudio e ficheiros para download.

Integrações

iOS and Android

A solução pode sincronizar dados de utilizadores e cursos entre experiências web, iOS e Android quando necessário.

Payment gateways

Os gateways de pagamento gerem subscrições, compras únicas, faturas e registos de transações.

Firebase

O Firebase suporta autenticação, base de dados, armazenamento e dados de aplicações em tempo real.

O resultado

Os conteúdos dos cursos permanecem organizados para o ensino

O ecrã de gestão de cursos oferece aos formadores um único local para informações do curso, lições e vídeos. Os materiais de texto e as avaliações permanecem associados ao curso.

A plataforma aloja vídeos dos cursos e disponibiliza materiais de texto como parte do curso.

Como funciona

  1. O editor de cursos armazena informações do curso, aulas em vídeo e documentos de texto.
  2. A área de carregamento de vídeos contém as aulas em vídeo do curso.
  3. O editor de avaliações armazena conteúdos de questionários e testes.
  • Lista de cursos e secções de aulas
  • Área de carregamento de vídeos
  • Editor de documentos de texto
Gestão de cursos e conteúdos

Gestão de cursos e conteúdos

Funcionalidades neste ecrã
Desenvolver um sistema de gestão de aprendizagem Gerir conteúdos dos cursos Alojar vídeos dos cursos Disponibilizar materiais baseados em texto Atualizar questionários e avaliações

O ensino ao vivo utiliza um único espaço de sala de aula

A sala de aula ao vivo reúne vídeo, chat e um quadro branco no mesmo ecrã de ensino. A partilha de ecrã, as presenças e os controlos de gravação apoiam a interação com os alunos.

As presenças e o estado da gravação permanecem no registo da aula.

Como funciona

  1. A sala de aula ao vivo apresenta a transmissão de vídeo.
  2. O painel de chat armazena mensagens, enquanto o quadro branco e o controlo de partilha de ecrã apoiam a interação na aula.
  3. A lista de presenças regista a participação dos alunos e o controlo de gravação mostra o estado da gravação.
  • Transmissão de vídeo e painel de chat
  • Quadro branco e partilha de ecrã
  • Controlos de presenças e gravação
Sugestão: A sala de aula ao vivo combina ferramentas de ensino e interação num único espaço.
Sala de aula ao vivo

Sala de aula ao vivo

Funcionalidades neste ecrã
Realizar aulas ao vivo Funcionalidade de ensino ao vivo Criar aula ao vivo

Os alunos continuam a partir de um espaço de curso claro

O espaço de trabalho do aluno reúne a navegação do curso, vídeos e lições de texto. Os downloads, questionários e testes apoiam a atividade do curso.

O espaço de trabalho apoia tanto a aprendizagem gravada como as atividades de avaliação.

Como funciona

  1. O leitor de vídeo apresenta as aulas em vídeo e a área de lições de texto apresenta os materiais de texto.
  2. O controlo de download disponibiliza ficheiros para os alunos.
  3. A vista de questionários e testes apresenta o conteúdo e armazena resultados e estado de conclusão.
  • Leitor de vídeo e área de lições de texto
  • Materiais de aprendizagem para download
  • Vista de questionários e testes
Espaço de trabalho do curso do aluno

Espaço de trabalho do curso do aluno

Funcionalidades neste ecrã
Disponibilizar cursos online Alojar vídeos dos cursos Disponibilizar materiais baseados em texto Descarregar materiais de aprendizagem Criar questionários interativos Acompanhar o progresso do curso

Os relatórios de progresso tornam visível a atividade dos alunos

O painel de relatórios reúne conclusões, pontuações e participação num único espaço de análise. Também mostra o tempo despendido através de resumos, filtros, tabelas e relatórios.

O painel apoia a verificação do progresso e as decisões de classificação.

Como funciona

  1. O resumo do progresso e o gráfico de conclusão mostram os registos de progresso e o estado de conclusão.
  2. A tabela de pontuações apresenta os resultados e as pontuações dos questionários e testes.
  3. Os filtros de alunos e cursos restringem o relatório e a área de exportação fornece o resultado do relatório.
  • Resumo do progresso e gráfico de conclusão
  • Filtros de alunos e cursos
  • Tabela de pontuações e exportação de relatórios
Nota: O painel abrange atividade, conclusão, pontuações, participação e tempo despendido numa única vista de relatórios.
Painel de progresso e relatórios

Painel de progresso e relatórios

Funcionalidades neste ecrã
Acompanhar o progresso do curso Sistema de classificação dos alunos

Os acessos e pagamentos permanecem ligados às inscrições

O ecrã de administração liga funções, acesso aos cursos e inscrições. Os registos de pagamentos, faturas e histórico de transações também estão disponíveis aqui.

O módulo gere alunos, professores e administradores, juntamente com a participação paga nos cursos.

Como funciona

  1. A lista de utilizadores e o seletor de funções armazenam dados de alunos, professores e administradores.
  2. A tabela de acesso aos cursos e os controlos de inscrição ligam os utilizadores às inscrições nos cursos.
  3. A lista de pagamentos e a área de faturas e transações armazenam dados de pagamentos, faturas e histórico de transações.
  • Lista de utilizadores baseada em funções
  • Controlos de acesso e inscrição em cursos
  • Faturas e registos de transações
Funções, inscrições e pagamentos

Funções, inscrições e pagamentos

Funcionalidades neste ecrã
Gerir aulas e alunos

O que a solução oferece

Com esta solução, o fornecedor de educação online pode:

  • Criar e organizar cursos, lições, vídeos, materiais de texto e avaliações
  • Realizar aulas ao vivo com vídeo, chat, quadros brancos, partilha de ecrã, presenças e gravações
  • Dar aos alunos um espaço para materiais de cursos, downloads, questionários, testes e progresso
  • Analisar conclusões, pontuações, participação e tempo despendido através de painéis e relatórios
  • Gerir funções, acesso aos cursos, inscrições, pagamentos, faturas e histórico de transações

Os sistemas prontos conseguiriam realizar 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 Plataformas de cursos online Graphy, FreshLearn, Mastera Plataformas de aprendizagem DataCamp, Echo360, go4clic Plataformas de membros MemberPress, Gurucan Solução personalizada
Acesso web e móvel parcialmente
Avaliações e classificação parcialmente —
Relatórios de progresso e atividade parcialmente parcialmente
Inscrições pagas e transações parcialmente
Adapta-se às regras do cliente: etapas, funções, relatórios parcialmente parcialmente parcialmente
Todas as etapas num único local — — —
Sem etapas manuais entre programas parcialmente parcialmente —

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

Os produtos prontos abrangem partes importantes da criação de cursos, ensino, avaliações, progresso e acesso pago. Um produto pronto é suficiente quando apenas uma destas partes é necessária.

Este cliente precisava de educação ao vivo e gravada, registos dos alunos e inscrições pagas num único local. As funções, o progresso e os requisitos administrativos do cliente não eram totalmente abrangidos por um único produto pronto.

No final

No final, a solução foi criada para gerir conteúdos de cursos, aulas ao vivo e progresso dos alunos num único local. As inscrições pagas foram incluídas no mesmo sistema.

PERGUNTAS FREQUENTES

Está a pensar criar um sistema semelhante? Leia as respostas abaixo para compreender como as principais funcionalidades de gestão de aprendizagem se integram.