O aplicativo de eventos RUFUS mostra diferentes informações públicas dependendo das datas do evento, do status da corrida e dos dados publicados do RUFUS Race Manager.
Esse ciclo de vida permite que o aplicativo exiba as informações certas no momento certo: antes do evento, enquanto as corridas estão ao vivo, depois que os resultados são publicados e durante o curto período pós-evento, quando os recursos ao vivo ainda podem estar disponíveis.
Janela de Evento Público
A janela de evento público define quando um evento deve se comportar como ativo ou ao vivo no aplicativo de eventos RUFUS.
Esta janela está configurada em RUFUS Cloud usando:
- Início do período do evento
- Fim do período do evento
Essas datas são usadas para controlar o comportamento ao vivo, as atualizações automáticas, as assinaturas de fãs e a disponibilidade de eventos.
Para obter os melhores resultados, todos os eventos públicos devem ter as datas do período do evento configuradas em RUFUS Cloud.
Data de início do evento (alternativa)
O aplicativo de eventos RUFUS também pode usar a data de início do evento do RUFUS Race Manager.
Esta data é usada principalmente como um fallback para publicações mais antigas ou incompletas, onde o período do evento não foi configurado em RUFUS Cloud.
Para publicações de eventos modernas, o início e o fim do período do evento devem ser considerados as principais datas do ciclo de vida público.
Quando um evento é considerado ao vivo
Um evento é considerado ao vivo quando pelo menos uma corrida está processando ativamente as passagens e o evento está dentro de sua janela de evento público válida.
Em termos práticos, isso significa:
- O período do evento começou.
- O evento não ocorreu mais de 24 horas após o término do período do evento.
- Pelo menos uma corrida está atualmente processando as passagens.
Se o evento não tiver uma janela de data pública utilizável, o aplicativo não mostrará o evento como ao vivo, mesmo que uma das corridas esteja processando passagens.
Estado da Corrida ao Vivo
Cada raça tem seu próprio status de vida.
Uma corrida é considerada ao vivo quando essa corrida específica está processando as passagens e o evento está dentro de sua janela de evento público válida.
Este status ao vivo vem da configuração da corrida publicada a partir de RUFUS Race Manager. Os dados de progresso ou resultados podem incluir informações adicionais, mas o estado ao vivo da corrida é controlado pela própria corrida.
Isso torna o status ao vivo mais confiável, especialmente para eventos com várias corridas, horários de início diferentes ou vários tipos de publicação.
Antes do Evento
Antes do início do período do evento, o aplicativo de eventos RUFUS pode exibir informações públicas do evento e dados dos participantes, se estes tiverem sido publicados e habilitados.
Dependendo da configuração do evento, os visitantes podem:
- Ver informações do evento
- Pesquisar na lista de participantes
- Verifique os detalhes do registro do atleta
- Acesse as informações da corrida
- Prepare-se para receber notificações de fãs, quando disponíveis
O comportamento ao vivo não fica ativo antes do início do período do evento.
Durante o Evento
Durante o período do evento público, o aplicativo de eventos RUFUS pode funcionar como uma página de evento ao vivo.
Dependendo do que foi publicado, os visitantes podem ter acesso a:
- Tabelas de classificação em tempo real
- Progresso da corrida
- Cronômetro de corrida
- Líderes masculinos e femininos
- Progresso do ponto de verificação
- Mapa de rastreamento preditivo
- Pesquisa de atletas
- Copas de equipe
- Páginas de resultados personalizadas para atletas
Quando novos dados são publicados, o aplicativo pode ser atualizado internamente sem que os visitantes precisem recarregar a página manualmente.
Visibilidade do Progresso da Corrida
O progresso da corrida é exibido quando uma corrida tem dados de progresso publicados.
Isso significa que o Progresso da Corrida pode ser visível enquanto a corrida estiver ao vivo, mas também pode permanecer visível após o término da corrida como informações históricas ou finais de progresso.
O relógio da corrida ao vivo é exibido apenas enquanto a corrida estiver em andamento. Se a corrida não estiver mais ao vivo, a visualização do progresso ainda poderá permanecer disponível, mas os indicadores do relógio apenas para corrida ao vivo serão ocultados.
Visibilidade do Mapa e do Rastreamento Preditivo
A visualização do mapa é exibida apenas quando o rastreamento preditivo pode ser calculado corretamente.
Para que a opção Mapa apareça, a corrida deve ter:
- Dados de progresso da corrida publicados
- Um curso publicado válido
- Uma rota com pontos de percurso suficientes
- Dados de acompanhamento dos participantes que podem ser projetados no curso
Se a corrida não tiver um percurso válido, a opção Mapa fica oculta.
Isso impede que os visitantes vejam uma visualização de rastreamento incompleta ou imprecisa.
Visibilidade do placar
A visualização da Tabela de Classificação é exibida quando a corrida selecionada tem resultados finais publicados.
Se uma corrida tiver dados de progresso, mas ainda não tiver resultados finais, a opção da Tabela de Classificação pode ser ocultada e o aplicativo pode mostrar o Progresso da Corrida.
Isso permite que os eventos publiquem apenas informações de progresso durante a corrida e, em seguida, mostrem as tabelas de classificação assim que os dados dos resultados estiverem disponíveis.
Após o Evento
Após o término do período do evento, o aplicativo de eventos RUFUS pode continuar a exibir informações do evento, resultados, dados de progresso, páginas de resultados de atletas, taças de equipe e diplomas, quando disponíveis.
O comportamento ao vivo pode permanecer disponível por até 24 horas após o término do período do evento. Esta janela de tolerância ajuda a apoiar eventos que terminam tarde, eventos de vários dias, publicação de resultados atrasada ou atualizações finais logo após a corrida.
Mais de 24 horas após o término do período do evento, o comportamento ao vivo é suprimido.
O evento ainda pode permanecer acessível ao público, mas não é mais tratado como ao vivo.
Assinaturas de Fãs
Os avisos de assinatura de fãs e as linhas de atletas clicáveis são exibidos quando as notificações voltadas para os fãs estão ativas para o evento.
As assinaturas podem estar disponíveis quando:
- As notificações dos fãs estão ativadas.
- A notificação se aplica à corrida selecionada ou a todas as corridas.
- O período de assinatura ainda está ativo.
O período de inscrição normalmente fica disponível até 24 horas após o término do evento.
Se o período do evento não estiver configurado, o aplicativo de eventos RUFUS poderá usar a data de início do evento como alternativa.
Isso mantém as assinaturas de fãs disponíveis durante a janela de transmissão ao vivo e evita que elas terminem muito cedo para eventos com várias corridas ou programações de vários dias.
Atualizações e pesquisas automáticas
O aplicativo de eventos RUFUS verifica automaticamente se há novos dados publicados.
O aplicativo primeiro verifica os metadados de publicação leves. Se os metadados tiverem sido alterados, ele baixa os dados de publicação atualizados.
Isso mantém o aplicativo eficiente, ao mesmo tempo em que permite que os visitantes recebam informações atualizadas durante o evento.
O comportamento da atualização segue o ciclo de vida do evento:
- Antes do evento começar, o aplicativo verifica com menos frequência.
- Durante o período do evento, o aplicativo verifica se há atualizações.
- Enquanto uma corrida está em andamento, o aplicativo verifica com mais frequência.
- Após o término do período do evento, o comportamento de atualização em tempo real é reduzido.
- Mais de 24 horas após o término do período do evento, o comportamento ao vivo é desativado.
Os visitantes não precisam atualizar a página manualmente para receber novos dados publicados durante o evento ao vivo.
Modelo de Publicação Recomendado
Para um comportamento consistente no aplicativo de eventos RUFUS:
- Configure o início e o fim do período do evento em RUFUS Cloud para cada evento público.
- Use a data de início do evento de RUFUS Race Manager apenas como uma data de ciclo de vida alternativa.
- Inicie e pare o processamento de passagem de corrida corretamente em RUFUS Race Manager.
- Publique as informações dos participantes antes do dia da corrida.
- Publique o progresso da corrida independentemente dos resultados quando os visitantes quiserem acompanhar a corrida ao vivo.
- Publique os resultados da corrida quando as tabelas de classificação e as classificações finais estiverem disponíveis.
- Publique os percursos de corrida quando as visualizações de Mapa e Rastreamento Preditivo estiverem disponíveis.
- Mantenha a visibilidade do evento e as configurações de publicação atualizadas em RUFUS Cloud.
O uso correto do ciclo de vida do evento garante que o aplicativo de eventos RUFUS mostre as seções certas no momento certo, proporcionando uma experiência clara de antes da corrida, durante a corrida e após a corrida para os visitantes.