Registo de Alterações

Atualizações da
Plataforma

Todas as melhorias, novas funcionalidades e correções desde a migração da plataforma.

Nova funcionalidade
Correção
Melhoria
Design
v3.0
Modo Batalha - Quiz Multiplayer
Março 2026

Desafia os teus amigos ou jogadores aleatorios num quiz competitivo em tempo real!

  • + Quiz multiplayer em tempo real com WebSockets
  • + Roleta de temas aleatoria antes de cada ronda
  • + Sala privada com codigo ou matchmaking aleatorio
  • + Classificacao ao vivo e feedback animado de respostas
  • + Contagem regressiva visual entre rondas
  • Timing controlado pelo servidor para evitar dessincronizacao
  • Animacoes estilo Perguntados nas opcoes de resposta
multiplayer batalha quiz tempo real websocket
v3.0
Modo Batalha Multiplayer + Correções
Março 2026

Nova funcionalidade de quiz multiplayer em tempo real e correções importantes no sistema de quiz.

  • Modo Batalha — Novo jogo multiplayer em tempo real! Cria uma sala, convida até 5 amigos e compete em rondas de perguntas com roleta de temas, temporizador e sistema de pontos com bónus de velocidade.
  • Roleta de Temas — Cada ronda gira uma roleta animada que escolhe aleatoriamente o tema da pergunta seguinte.
  • Pódio e Classificações — No final de cada batalha, vê o pódio com animações e confetti para o vencedor.
  • Correção de respostas — Corrigido um bug em que a resposta mostrada na correção não correspondia à opção selecionada pelo utilizador (em perguntas com menos de 4 opções).
  • Modo só erradas — O modo "apenas perguntas erradas" agora mostra apenas perguntas que o utilizador realmente respondeu incorretamente, e não perguntas nunca vistas.
  • WebSocket em tempo real — Infraestrutura de comunicação em tempo real via Socket.IO para suportar funcionalidades multiplayer.
multiplayer batalha quiz correções
v2.4
Sistema de Notificações
Março 2026

Nunca percas uma novidade! Adicionámos um sistema de notificações completo com sino, badge e página dedicada.

  • Sistema de notificações — ícone de sino no menu com badge de contagem de notificações não lidas.
  • Página de notificações dedicada — acede em /notificacoes para ver todas as novidades.
  • Notificações automáticas — cada nova atualização publicada gera automaticamente uma notificação para todos os utilizadores.
  • Marcar como lida — clica numa notificação para a marcar como lida, ou usa o botão para marcar todas de uma vez.
  • Correção na página de suporte — o formulário de tickets agora funciona corretamente.
notificações novo sino UX
v2.9
Partilha de Resultados, Modo Erradas & Analytics
Março 2026

Partilha os teus resultados nas redes sociais, joga apenas com perguntas erradas e novo sistema de analytics interno.

  • Partilha de resultados — apos terminar um quiz, partilha o teu resultado no WhatsApp, redes sociais ou copia o link
  • Pagina publica de resultado — quem recebe o link ve o teu score, forca e percentagem num card visual
  • Modo "Apenas erradas" — toggle no quiz para jogar so com perguntas que ainda nao acertaste (Premium)
  • Sistema de Analytics completo — tracking de page views, cliques e acoes em todas as paginas, dividido por PSP/GNR
  • Painel Analytics no Admin — KPIs, graficos diarios, top paginas, top cliques, filtro por periodo
  • Favicon do site original importado
  • Subtitulos da landing page centrados
  • Toggle erradas com gate premium instantaneo ao ativar o switch
partilha quiz analytics premium design
v2.8
Ranking PSP/GNR, Áudio & Vídeos corrigidos
Março 2026

Sistema de ranking competitivo PSP/GNR, correção do áudio e vídeos, e rebalanceamento das respostas psicotécnicas.

  • Sistema de Ranking — top 20 por tema, dividido entre PSP e GNR, com separação entre Conhecimentos e Psicotécnicos. Atualizado em tempo real após cada quiz.
  • Ranking por tema: Estatutos, Lei Orgânica, Cultura Geral, Português, CRP/DUDH/UE e os 5 tipos de psicotécnicos, com filtros de 30 dias, 90 dias ou sempre.
  • Quizzes de psicotécnica passam a ser guardados automaticamente ao terminar, alimentando o ranking.
  • Matéria em Áudio corrigida — os ficheiros MP3 já carregam corretamente.
  • Vídeos do E-Learning corrigidos — os módulos de Lei Orgânica e Estatutos PSP voltam a reproduzir.
  • Respostas dos Psicotécnicos redistribuídas — a resposta certa já não é sempre a opção A. Agora distribui-se uniformemente por B, C e D.
Ranking Psicotécnicos Áudio Vídeos Correção
v2.7
Página de Atualizações & Checkout redesenhado
Março 2026
  • Nova página de Atualizações no menu — registo de todas as alterações em estilo changelog
  • Página de checkout totalmente redesenhada — indicador de 3 passos, coluna de resumo sticky, formulário 2 colunas
  • Página de manutenção standalone criada em manut/index.html
Checkout Changelog UX
Admin
Sugestoes, Quizzes ate 100 e Manutencao PSP Fisica
Março 2026

Quizzes com ate 100 perguntas, sistema de sugestoes no perfil e pagina de Prova Fisica PSP em manutencao.

O que ha de novo

  • Quizzes ate 100 perguntas - Nas provas de conhecimentos PSP e GNR, podes agora selecionar ate 100 perguntas por sessao.
  • Enviar Sugestao - No teu perfil podes enviar sugestoes e ideias (limite de 5 por dia).
  • Prova Fisica PSP em manutencao - Estamos a atualizar os conteudos. Voltamos em breve.
v2.6
E-Learning corrigido & Premium melhorado
Março 2026
  • Botões "Assistir Vídeo" no e-learning corrigidos — não abriam o vídeo por conflito de aspas no atributo HTML
  • Após fechar um vídeo e voltar a abrir, o URL do vídeo estava a ser perdido — corrigido com moduleState
  • FAQ da página Premium não abria (itens 2-4) — substituído o accordion Bootstrap por vanilla JS
  • Textos da página Premium e Perfil com cores incorretas — CSS das classes personalizadas adicionado
E-Learning Premium Correção
v2.5
Blog, Dashboard & Jogos de Memória
Fevereiro 2026

Grande expansão de funcionalidades: sistema de blog para artigos da plataforma, dashboard do utilizador com conquistas e estatísticas, e dois novos jogos interativos.

  • Blog com artigos paginados, detalhe por slug, SEO completo (JSON-LD Article + Open Graph)
  • Dashboard pós-login — cards de stats (questões, % acertos, streak), conquistas, últimos jogos, exercícios físicos
  • Jogo de Memória — pares de emojis temáticos PSP/GNR, grid 4×4, flip 3D, confetti no fim
  • Jogo do Mapa — memorização de posições em mapa, modo de 10s de memorização + 60s para jogar
  • Super SEO — sitemap.xml dinâmico, JSON-LD por tipo de página, canonical URL em todas as rotas
Blog Dashboard Mini-jogos SEO
v2.4
Visual renovado — Sobre, Psicotécnica & Dark theme
Fevereiro 2026
  • Página Sobre completamente redesenhada — secções hero, missão, equipa, valores, CTA
  • Imagens de exercícios físicos e questões psicotécnicas não apareciam — caminhos corrigidos
  • Quiz de psicotécnica e conhecimentos: waitForAuth corrigido para usar callback assíncrono
  • Dark theme aplicado a Swipe V/F, Flash Cards, opções de quiz psicotécnico
  • Breadcrumb com cor incorreta (azul em fundo azul) — corrigido para #8b949e
Design Dark Theme Quiz
v2.3
Navegação mobile e API aperfeiçoadas
Janeiro 2026
  • Botões "Seguinte" e "Anterior" no quiz de conhecimentos não apareciam em mobile — z-index/posição corrigidos
  • api.js — campo _extractMessage agora reconhece .mensagem e .erro do Flask em Português
  • elearning.js e estatisticas.js — chamadas corrigidas de EQEAPI.apiFetch para window.apiGet
  • Rota /registar adicionada como alias de /register
  • PUBLIC_PATHS expandido para incluir /register, /reset-password, /contactos, /premium
Mobile API Auth
v2.2
Overhaul visual completo — main.css renovado
Janeiro 2026

Revisão completa do CSS da plataforma com animações, glassmorphism e identidade visual consistente.

  • Hero da página principal — orbs animados, título gradiente, grelha mesh, wave SVG
  • Cards de serviços, contadores, testimonials e CTA — hover lift, glassmorphism, cores únicas por posição
  • Botões btn-primary-eqe, btn-premium com shimmer animado e pulse
  • Auth cards com backdrop-filter: blur(20px) e overlay com grelha mesh
  • Variáveis CSS centralizadas: --primary, --accent, --bg-page, --text-primary, etc.
CSS Animações Design System
v2.1
Modos de Quiz — Clássico e Simulação
Janeiro 2026
  • Modo Clássico — resposta imediata por clique, botão "Seguinte" bloqueado até responder, confetti no fim
  • Modo Simulação — todas as questões em lista, submeter só após responder tudo, revisão completa no fim
  • Modal de resultado Bootstrap (backdrop estático) com pass/fail e confetti via canvas-confetti
  • API de quiz retorna resposta1-4 e respostaCerta (0-based) — todos os templates e flashcards.js corrigidos
Quiz Gamificação
v2.0
Migração completa para Flask Python
Dezembro 2025

A plataforma foi integralmente migrada de React/Next.js + .NET para uma stack unificada em Flask Python, com templates Jinja2, Bootstrap 5.3 e Vanilla JS.

  • Backend Flask 3.1 com Blueprints (quiz, e-learning, exercícios, pagamentos, temas, páginas, blog, dashboard)
  • Autenticação Firebase Auth JS SDK (frontend) + Firebase Admin SDK (verificação token no Flask)
  • Pagamentos EuPago PayByLink + PayPal webhook — callbacks atualizam MySQL e Firestore automaticamente
  • Player de áudio sticky com 4 faixas de matéria — EQEAudio
  • Flash Cards 3D e Swipe V/F (estilo Tinder) em Vanilla JS puro
  • Base de dados MySQL com pool de ligações via PyMySQL — zero migrações
  • SEO base — meta tags, Open Graph, robots.txt, sitemap.xml servidos pelo Flask
Migração Flask Firebase MySQL Bootstrap 5