# Criando uma Raça Clássica

A criação de corridas em **RUFUS Race Manager (RRM)** é uma etapa fundamental na configuração de um evento. Uma corrida define os pontos de controle, as regras e as políticas de cronometragem usadas para calcular os resultados e acompanhar os participantes.

### Tipos de Corrida

Atualmente, o RRM oferece suporte a dois formatos de corrida:

| Tipo de Corrida | Descrição |
| --- | --- |
| CLÁSSICO | Formato de corrida tradicional com um ponto de controle de PARTIDA opcional e um ponto de controle de CHEGADA obrigatório. Pontos de controle intermediários podem ser adicionados ao longo do percurso. |
| VOLTAS | Corridas em formato de voltas, como circuitos ou formatos de múltiplas voltas. |

Este artigo foca na criação de uma raça **CLÁSSICA**.

## Acessando o Novo Diálogo de Raça CLÁSSICA

Para criar uma nova raça:

1. Abra a seção **Corridas** na barra de navegação à esquerda.
2. Clique em **Adicionar corridas**.
3. Selecione **CLÁSSICO**.

A **caixa de diálogo Adicionar corrida** será aberta, onde você poderá configurar a estrutura da corrida e as políticas de cronometragem.

![](https://rufus-serverless-v1-shopmediabucket-yqa11v58uwom.s3.us-east-1.amazonaws.com/knowledge/assets/knowledge_asset_585b9f82e48644e2aa35fd0beac6b667/imported.png)
_Diálogo Racial Clássico_

## Preenchendo os detalhes da corrida

No **modal Nova Raça**, preencha os seguintes campos:

* **Nome da corrida** → Insira um nome descritivo (por exemplo, *Corrida de 5 km*, *Desafio de Mountain Bike*).
* **Esporte** → Selecione o tipo de esporte (por exemplo, CORRIDA, BICICLETA, TRIATLO, CORRIDA EM TRILHA, PERCURSO COM OBSTÁCULOS, etc.). Isso ajuda na classificação e no gerenciamento dos participantes.

## Atribuindo Pontos de Verificação

Uma corrida é construída a partir de **pontos de controle**, que representam pontos de cronometragem ao longo do percurso.

Para adicionar pontos de verificação:

1. Selecione um ponto de controle na lista.
2. Escolha o seu **tipo**.
3. Clique em **Adicionar à corrida**.

Os tipos de ponto de verificação incluem:

| Tipo | Descrição |
| --- | --- |
| **INÍCIO** | O ponto de partida da corrida. |
| **INTERMEDIÁRIO** | Um ponto de controle colocado entre o início e o fim. |
| **FIM** | O posto de controle de chegada da corrida. |

![](https://rufus-serverless-v1-shopmediabucket-yqa11v58uwom.s3.us-east-1.amazonaws.com/knowledge/assets/knowledge_asset_49497af32ec441d89dfd4c84d1851f03/imported.png)
_Diagrama da Estrutura da Raça_

### IDs de volta

Cada ponto de controle recebe um **ID de volta** automático.

| Ponto de controle | ID da volta |
| --- | --- |
| Começar | 0 |
| Intermediário | Valores sequenciais |
| Finalizar | 9999 |

#### Regras

* Cada corrida deve conter **pelo menos um ponto de controle de CHEGADA**.
* Uma corrida só pode conter **um ponto de partida**.
* Pontos de controle intermediários podem ser adicionados livremente.

## Políticas de Início

As políticas de início definem como o sistema se comporta quando as passagens de início estão ausentes ou são ambíguas.

### Criar automaticamente a volta 0

Se nenhuma passagem de início válida for detectada, o sistema gera automaticamente uma **passagem de início sintética** em:

```
Race start time + 1 millisecond
```

Isso é útil quando os participantes estão no tapete de partida antes do tiro e o sistema não registra uma largada limpa.

### Permitir finalizar sem iniciar

Se ativado, os participantes que cruzarem o **ponto de controle de chegada sem um ponto de partida registrado** ainda receberão um tempo de chegada válido.

Se desativado, as passagens finalizadas sem um início válido serão ignoradas.

### Selecionar automaticamente a última hora de início

Quando são detetadas várias passagens de partida para um participante, esta política determina qual o horário de partida que será utilizado.

Se ativado:

* O sistema usará a **última largada detectada** como a largada oficial.

Isso ajuda a lidar com situações em que os participantes cruzam o tapete de largada várias vezes antes de sair da área de largada.

## Gerar Segmentos de Corrida Automaticamente

O RRM pode gerar automaticamente todos os segmentos de tempo possíveis para a corrida com base nos pontos de controle configurados.

Quando esta opção está ativada, o RRM cria um conjunto de segmentos proposto antes de salvar a corrida. Isso pode incluir:

* Segmentos de tempo de disparo
* Segmentos de tempo do chip
* Divisões de pontos de controle intermediários
* Segmentos de ponto de controle a ponto de controle

Antes de criar a corrida, o RRM abre uma tela de **Revisão dos segmentos gerados**, onde você pode verificar e ajustar os segmentos propostos.

![](https://rufus-serverless-v1-shopmediabucket-yqa11v58uwom.s3.us-east-1.amazonaws.com/knowledge/assets/knowledge_asset_fc8f2dc37eec475581e83ac20eda9ef1/imported.png)
_Caixa de diálogo Revisar Segmentos Gerados_

Nesta etapa de revisão, você pode:

* Renomear segmentos.
* Remova os segmentos que não são necessários.
* Selecione o segmento de ordem de corrida.
* Defina a disciplina para cada segmento.
* Defina o comprimento de cada segmento para ativar os cálculos de ritmo.

Esses segmentos são usados para os resultados dos participantes, classificações, ordem da corrida e cálculos de ritmo.

Esta opção ajuda a construir uma estrutura completa de segmentos a partir dos pontos de controle da corrida, permitindo ainda a revisão do operador antes que a corrida seja salva.

## Apelidos de Raça

Os pseudónimos de corrida permitem que o RRM reconheça os nomes das corridas a partir de **ficheiros de participantes importados**.

Isso é útil ao importar dados de **plataformas de inscrição ou arquivos CSV** que podem usar nomes de corrida ligeiramente diferentes.

Exemplo:

Nome da raça:

```
21k
```

Apelidos:

```
21 K
21
21 km
```

Ao importar participantes, se o arquivo CSV contiver algum desses valores na **coluna Raça**, o RRM atribuirá automaticamente o participante à raça correta.

Isso melhora a compatibilidade com sistemas de registro externos.

## Salvando a Raça

Depois que os detalhes, os pontos de verificação e as políticas estiverem configurados:

* Clique em **Salvar** para criar a corrida.
* A corrida aparecerá no **Menu de Corridas**, pronta para acesso pelo painel e cronometragem ao vivo.
