Por favor, deixe os seus contactos, enviar-lhe-emos o nosso whitepaper por e-mail
Autorizo o tratamento dos meus dados pessoais para o envio de materiais de marketing personalizados em conformidade com a Política de privacidade. Ao confirmar a submissão, o utilizador aceita receber materiais de marketing
Obrigado!

O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.

O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.
Sobre nós
O Innowise é uma empresa internacional de desenvolvimento de software de ciclo completo fundada em 2007. Somos uma equipa de mais de 1600+ profissionais de TI que desenvolvem software para outros profissionais em todo o mundo.

Otimização de sítios Web e desenvolvimento de LMS personalizado: automatizar 30% da burocracia

O Innowise actualizou o site de uma faculdade para a nova versão do Umbraco, que inclui um sistema de gestão de cursos personalizado e formulários de candidatura de estudantes.

Cliente

Indústria
Educação
Região
UE
Cliente desde
2022
O nosso cliente é uma instituição de ensino sediada na União Europeia que oferece cursos académicos a estudantes de todo o mundo. As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.

Desafio

O sistema de gestão de conteúdos universitários do cliente baseava-se em CMS Umbraco 4.11. Os principais problemas eram o código não optimizado e o fraco desempenho, que podiam ser resolvidos através da atualização para uma versão mais recente do Umbraco.

Além disso, o sistema de aplicação para a inscrição nos cursos em linha necessitava de uma atualização para resolver problemas relacionados com a apresentação de documentos, o acompanhamento dos progressos educativos e os registos dos alunos. A plataforma também não dispunha de ferramentas para acompanhar os progressos individuais e de capacidade para carregar ficheiros multimédia relacionados com a educação.

O Grupo Innowise foi encarregado de atualizar um sítio Web existente, incluindo a migração do Umbraco para uma nova versão do CMS, a criação de novos modelos HTML, a implementação da funcionalidade de aplicação eletrónica e a criação de um sistema de gestão mais flexível para o acompanhamento dos progressos, a contabilidade dos alunos e a publicação de conteúdos.

Solução

Our team conducted an audit of the client’s education CMS and decided to upgrade it to a newer version over several stages as per the official Umbraco documentation. We upgraded the system to enable efficient course management and application submission, which makes the educational process more convenient for teachers and students alike.

Atualização do sítio Web

A versão 4.11 do Umbraco CMS existente foi considerada inadequada para o desenvolvimento futuro do sítio Web devido ao seu fraco desempenho e funcionalidade limitada. A nossa ideia era atualizar o sistema para a versão 9.5 ou superior.

Para uma migração Umbraco suave e controlável, dividimos o fluxo de trabalho em várias fases:

  • criar uma cópia de segurança dos ficheiros da base de dados e do sítio Web do cliente;
  • atualização do código personalizado e dos modelos para a versão 6.5;
  • atualização para a versão 7.5 com o novo painel de administração;
  • atualização para a versão 8.5 para alterar a arquitetura subjacente do projeto;
  • atualizar o sítio Web para o Umbraco 9.5 para posterior aperfeiçoamento.

A atualização para o Umbraco 9.5 resultou em alterações significativas no sistema global. A mudança para .NET5 aumentou significativamente o desempenho do sítio Web. Após a atualização, a nossa equipa realizou testes, identificando e resolvendo prontamente pequenos problemas na arquitetura e consultas não optimizadas. Como resultado, aumentámos a velocidade do site em 2,5 vezes.

Sistema de gestão personalizado para cursos de formação

Depois de atualizar a plataforma para uma versão mais recente, a nossa equipa desenvolveu uma nova funcionalidade relacionada com os cursos. Criámos uma lista de programas disponíveis com filtragem flexível. Os alunos podem agora apresentar candidaturas online para vários programas, preenchendo as informações necessárias e carregando documentos.

Também dividimos os cursos em vários módulos com notas anexas, vídeo-aulas e livros. Depois de passarem um dos módulos, os alunos devem fazer testes com os professores da faculdade para terem acesso ao módulo seguinte. Implementámos também uma escala de notas para cada disciplina e um sistema de acompanhamento individual das notas.

Os sistemas actualizados de gestão dos alunos e as ferramentas de acompanhamento do progresso escolar permitem que os alunos e os professores se concentrem na educação em vez de se preocuparem com a organização.

Além disso, os nossos especialistas implementaram uma funcionalidade que permite aos estudantes efetuar pedidos de documentos ao colégio. A notificação do pedido é enviada para o gabinete do reitor para posterior processamento e apresentação. Quando a documentação necessária estiver pronta, os alunos recebem notificações para se dirigirem ao gabinete do reitor.

O formulário do documento impresso também foi redesenhado: a ideia era obter uma apresentação de duas páginas com a declaração pessoal numa página e o resto no outro lado da folha A4 para facilitar o processamento do documento, com as informações menos importantes disponíveis mas visualmente separadas.

Além disso, adicionámos vários novos formulários em linha, um dos quais é uma candidatura internacional com a funcionalidade de uma avaliação básica da proficiência em inglês do candidato. A nossa equipa está atualmente a trabalhar neste formulário para acrescentar mais critérios de avaliação e introdução de voz.

O Grupo Innowise também melhorou a funcionalidade do sítio com um novo painel de controlo, que permite aos estudantes ver os horários dos professores e reservar vagas disponíveis para consultas de investigação. Com a ajuda desta nova funcionalidade, os estudantes podem agendar convenientemente as consultas sem terem de passar por um longo processo de envio de correio eletrónico aos professores ou de visita aos seus gabinetes. O sistema permite aos utilizadores navegar rapidamente nos calendários dos professores e selecionar uma hora e uma sala da faculdade convenientes. O sistema pode ser integrado no Google Calendar, garantindo que todas as marcações e alterações efectuadas na agenda são sincronizadas instantaneamente em todas as plataformas.

Tecnologias e ferramentas

Back-end
.NET5, API WEB ASP.NET, Entity Framework, JWT, FluentValidation, AutoMapper
Front-end
XHTML construído de acordo com as especificações W3C, JavaScript, jQuery e CSS. Conformidade de nível A com a acessibilidade do conteúdo da Web. React, Lodash, Recoil, Material UI, Apollo Client
Bases de dados
MS SQL Server
Plataformas
Umbraco CMS 9
Cloud
Armazenamento de Dados do Azure, Azure Key Vault, Azure App Insights, Serviços de Aplicações do Azure, Azure AD, Azure Functions, Azure Cosmos DB
DevOps
DevOps Azure
QA
NUnit, Moq

Processo

Seguimos a metodologia Scrum com sprints de duas semanas para garantir a flexibilidade necessária no processo de trabalho. Durante o projeto, toda a comunicação entre a nossa equipa e o cliente foi realizada através do Google Chat e do Google Meets, com acompanhamento permanente das tarefas através do Jira. De uma forma geral, o âmbito do nosso trabalho incluiu as seguintes fases:

  • Realizámos uma auditoria ao projeto para identificar problemas de desempenho e recolher requisitos.
  • Após a recolha dos requisitos, efectuámos uma cópia de segurança do sítio Web e da base de dados.
  • Actualizámos o sítio Web para a versão Umbraco 9.5, evitando que o processo interrompesse o trabalho da faculdade e o processamento de novas candidaturas.
  • Durante os testes, mantivemos e melhorámos a funcionalidade anterior do sistema de gestão de conteúdos da faculdade.

Depois de os resultados terem sido aprovados pelo cliente, começámos a desenvolver novas funcionalidades para os cursos, ferramentas de automatização para documentos e novos formulários de candidatura e de teste. Continuamos a trabalhar no projeto, a manter a funcionalidade do site e a aperfeiçoar novas funcionalidades para programas educativos.

Equipa

1
Gestor de projectos
1
Engenheiro DevOps
2
Programadores front-end
2
Programadores de back-end
1
Designer UI/UX
1
Engenheiro de QA
1
Chefe de equipa
conhecimento da equipa

Resultados

O sítio Web atualizado do colégio registou um aumento significativo do desempenho, duplicando o tráfego do sítio e aumentando o número de candidaturas de estudantes a novos cursos. A implementação de papelada automatizada e de novas ferramentas de documentação optimizou e acelerou consideravelmente o trabalho do pessoal da faculdade. Os alunos podem agora complementar os materiais de aprendizagem com vídeos, livros, imagens e artigos, o que torna o processo de aprendizagem mais estruturado e agradável. O sítio está optimizado para dispositivos móveis, permitindo aos estudantes aprender, acompanhar o progresso, marcar consultas e apresentar candidaturas em qualquer altura e em qualquer lugar.
Duração do projecto
  • maio de 2022 - em curso

Contactar-nos!

Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Inclua os detalhes do projeto, a duração, o conjunto de tecnologias, os profissionais de TI necessários e outras informações relevantes
    Gravar uma mensagem de voz sobre o seu
    projeto para nos ajudar a compreendê-lo melhor
    Anexar documentos adicionais, se necessário
    Enviar ficheiro

    Pode anexar até 1 ficheiro de 2MB no total. Ficheiros válidos: pdf, jpg, jpeg, png

    Informamos que, ao clicar no botão Enviar, o Innowise's processará os seus dados pessoais de acordo com a nossa Política de Privacidade com o objectivo de lhe fornecer informações adequadas.

    O que é que acontece a seguir?

    1

    Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.

    2

    Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.

    3

    Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.

    4

    Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    Obrigado!

    A sua mensagem foi enviada.
    Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.

    seta