Competições

25Gerir uma competição

O gestor de competição, separador a separador: o staff e os seus direitos, o formulário de inscrição, o ciclo das inscrições, a seleção, o controlo QR, as operações ao vivo, os dias de task, os resultados, as notícias, os ficheiros e os emails do evento.

Ferramentas de organizador

O gestor#

Onde Profile Competitions Manage

O gestor é uma página em ecrã inteiro para uma competição. A sua barra agrupa os separadores segundo as três fases do evento.

Grupo Separadores Usa-se
Setup Settings, Staff, Signup form Antes de publicar
Pilots Registrations, QR & check-in, Live Ops, Selection Da inscrição à última aterragem
Event Tasks, Results, Feedback, News, Files, Emails Durante e depois do voo

Os separadores que vês dependem das tuas permissões. Um scorekeeper não vê o separador do staff, e um condutor só vê as operações ao vivo. As definições e a publicação estão em Criar uma competição.

Staff e permissões#

O staff acrescenta-se com o endereço de email da sua conta existente. Escolhes um papel e as permissões predefinidas vêm com ele, ou substitui-las uma a uma para um caso especial.

Papel Recebe
Organizer Admin Tudo. A marca de condutor acrescenta-se à mão se um organizador também conduzir nas recolhas.
Registration Manager Inscrições, documentos, pagamentos e emails do evento.
Scorekeeper Ficheiros, resultados, ligação das tasks e exportação das inscrições.
Safety/Live Ops Operações ao vivo e QR.
Driver Operações ao vivo mais a marca de condutor, para poder ser atribuído a pilotos nas recolhas.
Pilot Nenhuma permissão de gestão.

Nota

Owners, admins e editors da organização por trás da competição contam automaticamente como gestores completos. Não é preciso acrescentá-los também como staff.

Dica

Se um colega disser que falta um separador, é uma permissão e não um erro. Vê primeiro o papel dele, depois as exceções.

O formulário de inscrição#

O separador Signup desenha o que os pilotos preenchem. Tem três partes.

Signup Fields
Campos adicionais para lá das secções padrão de identidade, licença, equipamento, seguro e emergência. Cada um tem etiqueta, tipo, opções onde forem precisas, e marca de obrigatório. Acrescenta só o que vais mesmo ler. Cada campo a mais são cem pilotos a escrever.
Required Documents
Os documentos que os pilotos têm de enviar, cada um com um tipo e uma descrição. Licença, seguro e identificação são os três habituais.
Enforce before status
payment_requested ou confirmed
O ponto do ciclo em que os documentos verificados passam a ser obrigatórios. Exige-os antes do pagamento se não quiseres andar atrás de reembolsos, ou antes da confirmação se quiseres encher depressa.

Import Legal Defaults traz as perguntas legais padrão do banco de perguntas, para não teres de escrever tu as declarações de responsabilidade. Há uma vista Advanced JSON para reaproveitar um esquema inteiro de um evento anterior.

Atenção

Fecha o formulário antes de publicares. Mudar campos obrigatórios depois de haver pilotos inscritos significa andar atrás de todos os que já enviaram.

Inscrições#

O separador das inscrições é onde o evento é mesmo conduzido antes de começar. Cada inscrição abre-se, revê-se e move-se ao longo do ciclo.

Estado Significado
submitted O piloto inscreveu-se ou atualizou a inscrição.
missing_information Pediste-lhe para corrigir alguma coisa.
waitlist Em lista de espera.
payment_requested Selecionado, pagamento pedido.
confirmed Dentro do evento.
rejected Recusado.
cancelled Retirado pelo piloto ou por ti.
refunded Um pagamento foi reembolsado.

Os estados mudam-se um a um ou em bloco. Três travões podem bloquear a passagem a payment_requested ou confirmed:

  • Faltam campos obrigatórios na inscrição do piloto.
  • Um documento obrigatório não está verificado, quando a regra dos documentos se aplica a esse passo.
  • O evento está cheio: foi atingido o número máximo de pilotos.

Os comp ID também se gerem aqui. Têm de ser numéricos, maiores do que zero e únicos na competição, e o gestor pode verificar e mudar um a qualquer momento, mesmo depois de ficar bloqueado para o piloto.

Os documentos revêem-se a partir da linha da inscrição: abre cada envio na pré-visualização e põe-no em pendente, verificado ou recusado, com uma nota a explicar uma recusa.

Os pagamentos pedem-se no mesmo sítio, com valor, moeda e prazo opcional. Marcar um pagamento como recebido move uma inscrição de payment_requested para confirmed; marcá-lo reembolsado move as inscrições elegíveis para refunded.

Export CSV e Export XLSX levam a lista completa para a papelada que tens de fazer noutro lado.

Seleção#

Quando se inscrevem mais pilotos do que há lugares, o separador de seleção decide quem entra. Há três modos, definidos nas definições.

Modo Escolhe por
manual Ti. Não há nada automático.
first_come Ordem de inscrição.
quota_ranking Um ranking com quotas: por país, para mulheres, e convites.
  1. Define as regras: o modo, o número de lugares e as quotas.
  2. Para uma seleção por ranking, usa Import Ranking CSV para carregar o ranking de referência.
  3. Carrega em Preview. Ainda não muda nada: vês que pilotos ficariam selecionados e quem cai na lista de espera.
  4. Confere, ajusta as regras se não era o que querias, e volta a pré-visualizar.
  5. Carrega em Apply para escrever os estados resultantes nas inscrições.

Atenção

Pré-visualiza sempre antes de aplicar. Aplicar muda estados de inscrição verdadeiros e envia os emails que os acompanham.

QR e registo de presenças#

Cada piloto inscrito traz um código QR pessoal. O staff lê-o nos pontos de controlo, e este separador define os pontos de controlo e lê o registo.

As competições novas vêm com as categorias padrão: register, general briefing, takeoff, goal, retrieve e tracker. Podes acrescentar as tuas, por exemplo um pacote de refeições.

Rule
once_competition ou once_per_day
Se um piloto pode ser lido uma vez para todo o evento ou uma vez por dia. Os briefings são diários, a entrega de trackers normalmente uma vez por evento.
Phase mode
none ou in_out
Se a categoria segue um sentido. Com in_out, uma leitura é uma entrada ou uma saída. Usa in_out numa carrinha de recolha, onde saber quem saiu conta tanto como saber quem entrou.
Enabled
Se a categoria está ativa para leitura. Desliga as que não usas para quem lê não ter de escolher de uma lista comprida.

O registo de leituras filtra-se por categoria, estado, fase e intervalo de datas, exporta-se em CSV, e leituras isoladas podem ser anuladas com um motivo. Uma leitura anulada fica no registo: é marcada, não apagada, e é isso que torna o registo utilizável como prova.

Nem todos os eventos distribuem códigos. Uma competição de um dia dispensa-os muitas vezes, e mesmo um encontro grande tem o piloto que chega depois de a secretaria fechar. O registo manual, no topo do separador, cobre os dois casos: escolhe uma categoria, marca os pilotos, confirma. Quem pode registar o quê segue as regras da leitura: um manager completo tem todas as categorias, um registration manager tem register, e o staff de live ops tem o resto.

  1. Escolhe a categoria. Register é a habitual, e a única que um registration manager pode usar.
  2. Numa categoria in_out, escolhe também a fase.
  3. Deixa a data em hoje, ou recua-a para recuperar um registo que falhou ontem.
  4. Procura ou filtra a lista, marca os pilotos e carrega em Check in selected.

Nota

As entradas manuais são registos de leitura normais: aparecem no registo com a origem manual e o nome do staff, cumprem a regra de register primeiro, e um piloto já registado é comunicado em vez de escrito duas vezes. Undo numa linha anula a entrada como o registo faz: marcada, não apagada.

Operações ao vivo#

O separador das operações ao vivo é a vista da equipa em terra: as mensagens de estado dos pilotos à medida que chegam, filtradas por dia de task, com atualização automática para poder ficar num ecrã do secretariado.

Tudo o que podes fazer aqui podes também fazer a partir do mapa ao vivo, onde a maioria das equipas trabalha. As mensagens, a confirmação de que foram assumidas e a atribuição de condutores estão descritas em Seguimento ao vivo.

Dias de task#

As tasks criam-se e publicam-se no planeador de tasks, não aqui. Este separador coloca-as nos dias de competição e trata do que acontece à volta.

  1. Constrói e publica a task no planeador. Open task planner leva diretamente lá.
  2. De volta a este separador, escolhe a task em Unassigned Task e o Competition Day a que pertence, e carrega em Assign Day.
  3. Durante o dia, Stop task pára-a. Stop task and notify pilots envia ainda uma mensagem, e podes definir um tempo de score back em segundos. Passado o fecho o botão desaparece: já não há ninguém a voar para parar.
  4. Depois do dia, atualiza o estado da exportação IGC e transfere o ZIP IGC da task.
  5. Avisa os pilotos que não enviaram o seu trilho.

Nota

Retirar uma task apaga apenas o seu dia. A task fica na competição e volta à lista das não atribuídas, por isso um dia adiado não custa nada.

As exportações disponíveis na competição são: as inscrições em CSV ou XLSX, o registo de leituras QR, os trilhos ao vivo de um dia de task, e o ZIP IGC de uma task.

Resultados#

Os resultados publicam-se a partir deste separador. Cada publicação tem um âmbito, um contexto e, se quiseres, um ficheiro.

Scope
Task, Overall, Final, Custom
O que o resultado cobre. Um resultado personalizado precisa do seu próprio título. Publica um resultado de task por dia e um geral depois de cada dia, e um final no fim.
Context
Open, Female, Serial, Sport, Team, Custom
A categoria a que o resultado diz respeito, para se poderem publicar várias classificações para o mesmo dia. Publica as categorias que o teu regulamento local define, e mais nenhuma.
File
Um ficheiro de resultados que os pilotos podem transferir. Só é preciso se pontuares fora da plataforma. Pontuar aqui gera as transferências sozinho.

Se usares o motor de pontuação integrado, a publicação faz-se a partir do espaço de pontuação e aparece aqui automaticamente. Ver A pontuação.

Notícias, ficheiros e emails#

Três separadores cobrem a comunicação do evento.

News
Avisos curtos mostrados na página pública e no feed de notícias da app. Título, texto e um interruptor de publicação. Tudo o que for urgente: uma mudança de ponto de encontro, um dia cancelado, a hora do briefing.
Files
Liga ficheiros partilhados da organização à competição, com ordenação e restrição opcional por estado do piloto. Usa a restrição por estado para tudo o que só os pilotos confirmados devam ter, por exemplo a lista de alojamentos.
Emails
Os modelos para cada evento do ciclo de inscrição, mais uma difusão manual. Assunto e corpo, com marcadores como {pilot_name}. Escreve-os uma vez antes do evento e partem sozinhos à medida que os pilotos percorrem os estados.

Os eventos dos modelos são os da inscrição, ou seja enviada, informações em falta, lista de espera, pagamento pedido, confirmada, recusada, cancelada e reembolsada, mais as notificações ao organizador para uma inscrição nova ou retirada, o lembrete de trilho por enviar, e a difusão manual.

Cada modelo pode usar os dados do piloto: {pilot_name} é o nome do formulário de inscrição, e {pilot_country}, {pilot_glider}, {pilot_harness}, {comp_id} e os campos de licença seguem o mesmo padrão. Available placeholders, por baixo do corpo, lista todos. {registration_details} é o atalho: imprime uma tabela com todos os campos que o piloto preencheu, que é o que as notificações ao organizador usam.

Atenção

Send Event Email To All Registrations faz exatamente isso. Experimenta o modelo em ti primeiro: não há forma de o chamar de volta.

Opiniões dos pilotos#

Os pilotos avaliam a competição e cada task a partir da app, e o separador das opiniões reúne as respostas. A escala vai de 1, mau, a 10, excelente.

A competição é avaliada quanto a organização, comunicação, segurança, local e zonas de voo, relação qualidade preço e diversão. As tasks são avaliadas quanto à sua qualidade. Cada pergunta mostra a média e o número de respostas, e os comentários abrem por baixo.

Dica

Lê isso antes de planeares o ano seguinte, não depois. Sobretudo os comentários sobre a qualidade das tasks costumam dizer algo que as notas não dizem.