Conceito

Evolução de Performance

Times com plano Prata ou superior podem criar planos de avaliação com métricas customizadas, abrir rodadas e acompanhar a evolução dos atletas.

O que é

A Evolução de Performance permite que gestores de times avaliem atletas em métricas físicas e técnicas ao longo do tempo — conceito similar ao combine do futebol americano.

Quem pode usar

  • Gestor do time: cria planos, define turmas e métricas, abre rodadas e lança resultados. Requer plano Prata ou superior.
  • Atleta: visualiza a própria evolução e ranking anônimo da turma (sem nomes de colegas).

Como funciona

  1. O time cria um plano com nome, turmas participantes, métricas e recorrência sugerida (ex.: a cada 3 meses — apenas lembrete).
  2. O gestor abre uma rodada manualmente em uma data.
  3. Durante a rodada aberta, lança resultados por atleta e métrica.
  4. Ao fechar a rodada, o sistema sugere a data da próxima avaliação (next_suggested_at).
  5. O atleta acompanha gráficos da evolução e consulta ranking anônimo por métrica.

Métricas

O time monta as métricas do zero. A plataforma oferece um catálogo de sugestões por esporte (performance_metric_catalog) que pode ser copiado ao criar o plano.

Tipos de valor: tempo (duration), distância/altura (length), massa (mass), contagem (count), percentual (percentage).

Integração técnica

  • Operações principais via CRUD Supabase (PostgREST) com RLS.
  • Regras de negócio (plano Prata+, rodada aberta, atleta elegível) em triggers PostgreSQL.
  • Uma RPC: team_performance_metric_ranking para ranking anônimo da turma.

Documentação para desenvolvimento do app: docs/team_performance_app.md.

Fale no WhatsApp