Portal de Funcionários
Visão geral do caso
Um portal digital personalizado concebido para estudantes universitários e professores, servindo como ponto de acesso único a toda a informação e serviços académicos. A plataforma integra mais de 10 sistemas internos e APIs — incluindo horários, notas e Moodle SSO — numa experiência fluida.
O portal adapta dinamicamente o conteúdo e a funcionalidade com base em 8 critérios de personalização, garantindo que cada utilizador receba uma experiência relevante e intuitiva logo após o login. Para além da experiência direcionada ao utilizador, o sistema oferece aos editores um ambiente flexível de gestão de conteúdo que elimina a dependência dos programadores para operações diárias de conteúdo.
Foi dada especial atenção à estabilidade da plataforma sob carga elevada e à criação de um sistema de pré-visualização que permite aos editores ver as páginas exatamente como utilizadores específicos as veriam antes da publicação.
Objetivo: Criar um portal universitário unificado e altamente personalizado que simplifique o acesso a serviços académicos para estudantes e docentes enquanto fornece administradores
Informação chave do projeto
Setores
Educação, Ensino Superior, Plataformas de E-learning, Administração Académica, Soluções de Campus Digital, Serviços de Informação aos Estudantes
Serviços
Design UI/UX, Desenvolvimento Frontend, Desenvolvimento Backend, Personalização de CMS, Integração de API, Configuração de Infraestrutura Cloud, Personalização de Conteúdo
Soluções
Portal para Estudantes e Docentes, Painel Académico Personalizado, Integração Moodle SSO, Sistema de Gestão de Informação Académica, Plataforma de Entrega de Conteúdo Personalizado
Tecnologias
C#, .NET, Angular, Umbraco CMS, Docker, AWS, AWS Fargate, Amazon RDS, Amazon S3, AWS Load Balancer, Integrações REST API, Single Sign-On (SSO)
Os desafios
O processo
Foi usado um método de implementação faseada, começando com o design e configuração da arquitetura principal de API e do sistema de autenticação, progredindo gradualmente através de etapas sucessivas, culminando numa camada de notificações totalmente integrada e gerida pelo CMS que unifica a entrega de conteúdo e o comportamento do sistema através das plataformas.
Design da arquitetura
Definiu uma arquitetura de sistema escalável baseada numa infraestrutura partilhada com o website público, assegurando separação clara dos domínios, desempenho estável e prontidão para uso em carga elevada num ambiente académico.
Sistema de personalização de conteúdo
Implementou um motor de personalização baseado em regras utilizando 8 critérios, permitindo controlo preciso sobre a visibilidade do conteúdo e garantindo que cada utilizador recebe informação relevante com base no seu papel e atributos.
Integrações de API
Ligou múltiplos serviços externos e internos, incluindo horários, notas, pagamentos, trabalhos e Moodle SSO, criando um ponto de acesso unificado a todos os dados académicos dentro de um único portal.
Experiência do editor e sistema de pré-visualização
Desenvolveu uma experiência flexível de CMS em Umbraco com um modo de pré-visualização incorporado, permitindo aos editores visualizar o conteúdo exatamente como aparece para tipos específicos de utilizadores antes da publicação.
Implementação frontend
Construiu um SPA Angular dinâmico que suporta renderização personalizada, navegação fluida e adaptação em tempo real do conteúdo com base nos papéis e permissões dos utilizadores, garantindo uma experiência responsiva e consistente em todos os módulos.
Otimização do desempenho e estabilidade
Focou-se em garantir fiabilidade consistente do sistema sob condições de carga elevada, otimizando processos backend, melhorando a configuração da infraestrutura e aprimorando a comunicação de API através de serviços distribuídos e integrações.
Soluções
As principais características da solução
Horário — Integração API de horário com vistas diária, semanal e mensal. Sincronização em tempo real desde o sistema académico.
Notas & Progresso Académico —Acesso às notas via API — atualmente, finais e breakdowns do curso.
Pagamentos de Curso — Pagamentos do curso — estado, saldos, recibos no portal.
Tarefas — Exibição em direto das tarefas, prazos e estado das submissões — sincronizado com sistemas de gestão de curso.
SSO Moodle — Single Sign-On entre portal e Moodle — uma sessão para todos os serviços.
Personalização de Conteúdo — Personalização baseada em regras através de 8 critérios. Os editores definem o público-alvo por item de conteúdo.
Resultados em números
100%
O portal apresenta conteúdo totalmente personalizado com base em 8 critérios específicos do utilizador, garantindo que cada estudante e membro do corpo docente vê informações relevantes após iniciar sessão.
10+
O sistema consolida múltiplos serviços académicos num único portal, integrando horários, notas, pagamentos, tarefas e acesso ao Moodle.
100%
Esforço de manutenção a longo prazo significativamente reduzido através de arquitetura modular — as alterações são isoladas, previsíveis e requerem tempo de engenharia mínimo para implementar ou reverter
100%
O portal só é acessível após autenticação bem-sucedida, garantindo acesso seguro e baseado em funções a dados e serviços académicos sensíveis para estudantes e docentes.