CBTri
Administrador

Manual do Administrador CBTri

Referência completa para a equipe administrativa da CBTri: gerenciamento de eventos, atletas, resultados AG e AR, aprovação de federações, ranking, antidopagem, PPE, penalidades e configurações do sistema.

🔐

Acesso ao Painel Admin

Como acessar o painel administrativo

  1. 1

    Acesse /admin/login com o e-mail e senha do usuário administrador.

  2. 2

    Somente contas com perfil de administrador têm acesso a este portal. Credenciais de atleta ou federação não funcionarão aqui.

  3. 3

    Após o login, você verá o Dashboard Executivo com os indicadores gerais da plataforma.

    💡 Recomendamos o uso de autenticação de dois fatores. Configure nas opções de conta do Supabase.

ℹ️

Nunca compartilhe credenciais de admin. Toda ação é registrada no log de auditoria com o e-mail do usuário responsável.

📊

Dashboard Executivo

Visão geral da plataforma em tempo real

  1. 1

    O dashboard exibe os principais indicadores: total de atletas ativos, PPEs pendentes, certificados antidopagem a vencer, resultados aguardando aprovação e ISI médio das federações.

  2. 2

    Clique em qualquer card de indicador para ser direcionado diretamente à tela correspondente.

    💡 Use o dashboard diariamente para identificar rapidamente o que precisa de atenção.

  3. 3

    Os links rápidos no painel permitem acesso direto às funções mais usadas: importar resultado AR, revisar resultados pendentes, aprovar PPEs e gerenciar eventos.

📅

Gerenciar Eventos

Crie, edite e gerencie as competições da temporada

⚠️

Não exclua eventos que já possuem resultados importados ou atletas na wait list — isso pode gerar inconsistências no ranking. Em caso de cancelamento, use o status "Cancelado" em vez de excluir.

  1. 1

    Acesse "Eventos" no menu lateral.

  2. 2

    Para criar um novo evento, clique em "Novo Evento" e preencha: nome, modalidade, tipo (AR ou AG), data, cidade, UF, número de vagas e temporada.

  3. 3

    No campo "Federação Responsável", selecione a federação estadual que sediará o evento. Isso vincula o evento à federação para envio de resultados.

  4. 4

    Após salvar, o evento aparece na lista pública de competições e na wait list para inscrições.

    💡 Defina o número de vagas com cuidado — ele controla a capacidade máxima da wait list.

  5. 5

    Para editar um evento existente, clique no nome do evento e altere os campos desejados. Clique em "Salvar alterações".

  6. 6

    O status do evento pode ser alterado entre: Aberto (inscrições abertas), Em andamento, Encerrado e Cancelado.

🏃

Gerenciar Atletas

Cadastro, edição e controle da base de atletas

  1. 1

    Acesse "Atletas" no menu lateral para ver a base completa de atletas cadastrados.

  2. 2

    Use a busca por nome ou CPF para localizar um atleta rapidamente.

  3. 3

    Para cadastrar um novo atleta, clique em "Novo Atleta" e preencha todos os campos obrigatórios: nome, CPF, data de nascimento, sexo, federação e categoria.

  4. 4

    Para editar os dados de um atleta, clique no nome e atualize as informações desejadas.

    💡 O CPF é o identificador único do atleta em toda a plataforma. Não é possível alterar o CPF após o cadastro.

  5. 5

    No perfil do atleta, você pode vincular o ID da World Triathlon (WT ID) para sincronização do perfil internacional.

  6. 6

    O painel do atleta exibe o status atual de PPE, antidopagem, histórico de resultados e pontuação acumulada.

🏅

Importar Resultados AR

Importe os resultados de eventos de Alto Rendimento

  1. 1

    Acesse "Importar Resultados AR" no menu lateral.

  2. 2

    Selecione o evento na lista suspensa "Evento / Etapa".

  3. 3

    Clique em "Baixar template XLSX" para obter o modelo oficial com as colunas na ordem correta.

  4. 4

    Preencha a planilha com os dados dos atletas no formato padrão CBTri: CPF · Rank · Nome · FED · Sexo · Categoria · Swim · T1 · Bike · T2 · Run · Penalidade · Tempo Total.

    💡 Campos obrigatórios: CPF (11 dígitos), Rank, Nome, FED (UF), Sexo (M/F), Categoria e Tempo Total. Parciais são opcionais.

  5. 5

    Arraste ou selecione o arquivo preenchido. A prévia mostrará as linhas parsed com destaque em vermelho para erros.

  6. 6

    Resolva todos os erros apontados antes de prosseguir. O botão "Importar" só é liberado quando não há erros.

  7. 7

    Clique em "Importar". O sistema tentará conciliar cada CPF com a base de atletas. Atletas não encontrados aparecerão na lista de "Não cadastrados".

  8. 8

    Para atletas não encontrados, clique em "Cadastrar" ao lado do nome para abrir o modal de cadastro rápido. Após salvar, o resultado é lançado automaticamente.

ℹ️

O ranking é recalculado automaticamente após cada importação bem-sucedida. Não é necessário recalcular manualmente.

🥇

Resultados AG

Importe os resultados de eventos Age Group

  1. 1

    Acesse "Resultados AG" no menu lateral.

  2. 2

    Selecione o evento e a etapa na lista suspensa.

  3. 3

    Faça o upload do arquivo no formato padrão CBTri (mesmo formato do AR). Baixe o template se necessário.

  4. 4

    A prévia exibirá todas as linhas com validação em tempo real. Linhas com erro obrigatório são destacadas em vermelho.

  5. 5

    Após verificar a prévia e corrigir eventuais erros, clique em "Importar resultados".

    💡 Os resultados AG são armazenados na tabela resultados_ag e contribuem para o ranking AG por categoria etária.

🔔

Resultados das Federações

Revise e aprove os resultados enviados pelas federações estaduais

  1. 1

    Acesse "Resultados Pendentes" no menu lateral. O número de pendências aparece no badge ao lado do item de menu.

  2. 2

    A lista exibe todos os envios com status "Pendente". Clique em um item para expandir e ver os detalhes.

  3. 3

    Na tabela de prévia, revise as linhas: rank, nome, FED, sexo, categoria, splits e tempo total.

  4. 4

    Se tudo estiver correto, adicione uma observação opcional para a federação e clique em "Aprovar e Publicar". Os resultados serão inseridos no banco e o ranking atualizado.

    💡 Se notar alguma inconsistência (posições duplicadas, CPFs inválidos, tempos impossíveis), rejeite com uma observação clara para que a federação corrija e reenvie.

  5. 5

    Para rejeitar, clique em "Rejeitar", informe o motivo no campo de observação e confirme. A federação receberá a notificação de rejeição com o motivo.

  6. 6

    Você pode filtrar por status (Pendente / Aprovado / Rejeitado) usando as abas no topo da tela.

🏆

Ranking Nacional

Consulte e gerencie o ranking do Campeonato Brasileiro

  1. 1

    Acesse "Ranking" no menu lateral.

  2. 2

    Use os filtros de sexo e categoria para navegar entre as diferentes tabelas de classificação.

  3. 3

    O ranking é recalculado automaticamente após cada importação aprovada. Para forçar um recálculo manual, clique em "Recalcular Ranking" no topo da página.

    💡 O recálculo manual é útil após correções de resultado retroativas ou ajustes nas regras de pontuação.

  4. 4

    A tabela exibe: posição, atleta, federação, pontuação total, número de provas e melhor resultado individual.

🗺️

Painel das Federações

Monitore o ISI e a conformidade de todas as federações estaduais

  1. 1

    Acesse "Federações" no menu lateral.

  2. 2

    O painel exibe o mapa nacional com o ISI de cada federação, codificado por cor (verde = saudável, amarelo = atenção, vermelho = crítico).

  3. 3

    Clique em uma federação para ver o detalhamento: pontuação por critério, documentos pendentes, dirigentes cadastrados e histórico de envios.

  4. 4

    Para forçar o recálculo do ISI de todas as federações, clique em "Sincronizar ISI".

    💡 O ISI é calculado com base em: documentação atualizada, dirigentes em dia, resultados entregues no prazo e nível de participação dos atletas.

  5. 5

    Em "Relatórios", você pode gerar um relatório consolidado de conformidade em PDF para apresentação à diretoria.

🩺

PPE — Proteção ao Esportista

Revise e aprove as documentações médicas dos atletas

  1. 1

    Acesse "PPE" no menu lateral. O badge mostra o número de submissões aguardando revisão.

  2. 2

    Clique em uma submissão para visualizar os documentos enviados: ECG, Atestado Médico e Questionário de Saúde.

  3. 3

    Baixe e avalie cada documento. Você pode abrir o PDF diretamente no navegador.

    💡 Confira se o ECG tem laudo médico assinado e se foi realizado dentro dos últimos 12 meses.

  4. 4

    Para aprovar, clique em "Aprovar PPE". O atleta recebe notificação e a PPE fica válida por 12 meses.

  5. 5

    Para rejeitar, clique em "Rejeitar", informe o motivo (ex.: "ECG sem laudo do médico") e confirme. O atleta poderá reenviar após corrigir.

  6. 6

    A data de vencimento é calculada automaticamente (12 meses da aprovação). O sistema envia alertas ao atleta quando a PPE está próxima de vencer.

🛡️

Antidopagem

Valide os certificados antidopagem e sincronize com a WADA

  1. 1

    Acesse "Antidopagem" no menu lateral.

  2. 2

    A lista mostra submissões pendentes de validação. Clique em uma para ver o certificado enviado pelo atleta.

  3. 3

    Verifique se o certificado é válido: nome do atleta, data de conclusão, nome do curso (ex.: True Sport, WADA ADEL) e assinatura digital.

  4. 4

    Clique em "Aprovar" para validar. O selo "Eu Jogo Limpo" será exibido no perfil do atleta e a validade é registrada por 2 anos.

    💡 Use o botão "Sincronizar WT" para buscar automaticamente o status antidopagem de atletas com WT ID cadastrado — isso evita revisão manual para atletas internacionais.

  5. 5

    Para rejeitar um certificado inválido ou ilegível, clique em "Rejeitar" com o motivo e o atleta poderá reenviar.

⚠️

Penalidades

Gerencie penalidades ativas e o histórico de infrações

  1. 1

    Acesse "Penalidades" no menu lateral.

  2. 2

    A lista exibe todas as penalidades ativas, com nome do atleta, tipo de infração, data de início e data de encerramento prevista.

  3. 3

    Para revogar uma penalidade cumprida ou indevida, clique em "Revogar" ao lado do registro e confirme a ação.

    💡 Penalidades de 12 meses são encerradas automaticamente pelo sistema. A revogação manual é para casos excepcionais autorizados pela diretoria.

  4. 4

    Para registrar uma nova penalidade, clique em "Nova Penalidade", selecione o atleta por CPF, o tipo de infração e o período.

  5. 5

    Atletas com penalidade ativa não aparecem nas convocações e não acumulam pontos no ranking durante o período.

📋

Wait List

Gerencie as filas de inscrição e confirme convocações

  1. 1

    Acesse "Wait List" no menu lateral e selecione o evento desejado.

  2. 2

    A fila exibe os atletas em ordem de prioridade (baseada em ranking, elegibilidade e data de solicitação).

  3. 3

    Para confirmar um atleta, clique em "Confirmar" ao lado do nome. O atleta receberá notificação e será incluído na Start List.

    💡 Atletas com PPE ou antidopagem pendente são sinalizados em laranja. Não os confirme até que a documentação esteja regularizada.

  4. 4

    Para remover um atleta da fila, clique em "Remover" e informe o motivo. A ação fica registrada no log de auditoria.

  5. 5

    Para adicionar um atleta manualmente à fila, clique em "Adicionar Atleta", busque pelo CPF e selecione a categoria.

🚀

Start Lists

Gere e publique as listas de largada

  1. 1

    Acesse "Start Lists" no menu lateral e selecione o evento.

  2. 2

    Clique em "Gerar Start List" para distribuir automaticamente os números de peito e grupos de largada com base na lista de atletas confirmados.

  3. 3

    Revise a lista gerada. Você pode ajustar números de peito manualmente se necessário.

    💡 A numeração é atribuída por categoria e sexo. Se precisar de numeração global, use a opção "Sequencial geral".

  4. 4

    Após revisão, clique em "Publicar Start List". A lista ficará visível para atletas e federações imediatamente.

  5. 5

    Para republicar após alterações, clique em "Republicar" — isso substitui a versão anterior sem criar duplicidade.

📄

Documentos Oficiais

Publique notas técnicas, portarias e editais

  1. 1

    Acesse "Documentos Oficiais" no menu lateral.

  2. 2

    Para publicar um novo documento, clique em "Novo Documento" e preencha: título, categoria (Nota Técnica, Portaria, Edital, Regulamento), data e arquivo PDF.

  3. 3

    Marque a opção "Destaque" para que o documento apareça com badge especial no topo da lista pública.

    💡 Documentos em destaque são ideais para comunicados urgentes como convocações ou mudanças de regulamento.

  4. 4

    Após salvar, o documento fica imediatamente visível para atletas e federações na área pública.

  5. 5

    Para remover ou arquivar um documento, clique no ícone de menu ao lado do documento e selecione "Despublicar" ou "Excluir".

🧾

Prestação de Contas

Crie processos e revise os comprovantes enviados pelos atletas

  1. 1

    Acesse "Prestação de Contas" no menu lateral.

  2. 2

    Para criar um novo processo, clique em "Novo Processo" e selecione: atleta, evento e tipos de comprovante exigidos (passagem, hospedagem, alimentação).

  3. 3

    Defina o prazo para envio dos comprovantes. Após o prazo, o processo é encerrado automaticamente.

    💡 Crie os processos logo após a confirmação do atleta para que ele tenha tempo hábil de reunir os comprovantes.

  4. 4

    Para revisar uma submissão, clique no processo com status "Enviado" e visualize cada comprovante.

  5. 5

    Para aprovar, clique em "Aprovar processo". Para rejeitar, clique em "Rejeitar" com o motivo — o atleta poderá reenviar a documentação corrigida.

⚙️

Configurações de Ranking

Defina as regras de pontuação para cada modalidade

⚠️

Alterar as regras de pontuação retroativamente pode mudar posições no ranking. Faça isso apenas quando autorizado pela diretoria e comunique às federações com antecedência.

  1. 1

    Acesse "Configurações" no menu lateral.

  2. 2

    Selecione a modalidade (ex.: Campeonato Brasileiro Sprint) para visualizar ou editar as regras de pontuação.

  3. 3

    Ajuste os parâmetros: pontuação base para 1º lugar, percentual de redução por posição, posição mínima para receber pontos e critérios de desempate.

  4. 4

    Clique em "Salvar Regras". As novas regras serão aplicadas no próximo recálculo de ranking.

    💡 Alterações nas regras de pontuação afetam todo o histórico no próximo recálculo. Documente as mudanças antes de aplicar.

🔍

Auditoria

Consulte o log completo de todas as ações na plataforma

  1. 1

    Acesse "Auditoria" no menu lateral.

  2. 2

    Use os filtros para refinar a busca: portal (admin, federação, atleta), tipo de ação, ator responsável, federação específica e intervalo de datas.

  3. 3

    Cada registro exibe: timestamp, portal de origem, ator (e-mail), tipo de ação e descrição detalhada.

    💡 O log de auditoria é imutável. Use-o para investigar inconsistências, rastrear ações e gerar evidências para processos administrativos.

  4. 4

    Você pode exportar os resultados filtrados em CSV para análise externa ou arquivamento.

Dúvidas? Fale com a CBTri

secretaria@cbtri.org.br · (61) 3547-0230