Publicación de participantes y resultados desde el Cloud

La publicación de los listados de participantes inscritos y de resultados ahora también puede hacerse directamente desde el Cloud sencillamente subiendo un archivo de Excel. A continuación te contamos los detalles que debes tener en cuenta a la hora de alistar tu archivo .XLSX (ó .CSV)

Tipos de archivos permitidos

En ambos casos, tanto para la publicación de participantes como de resultados, únicamente se permiten archivos tipo Excel (*.xls, *.xlsx) y CSV, pero en este último caso el delimitador debe ser punto y coma (‘;‘). Además en el caso de archivos de Excel tan solo se tiene en cuenta la primera hoja, que para ir bien debe contener solo la tabla o podrán saltar avisos de error, por ejemplo columnas sin header.

Subida de listados de participantes y resultados

Lo primero es que se necesita es que el evento haya sido GUARDADO previamente, de lo contrario a la hora de publicar no se podrá hacerlo. Luego en su correspondiente pestaña, si no hay ya datos publicados se mostrará por defecto la interfaz para poder publicar, por el contrario si ya hay datos, se muestra la tabla correspondiente, pero con la opción de publicar más (ó sobre escribir).

Como primer paso, seleccionamos el archivo a subir ó arrastramos y soltamos el mismo en el área punteada. Una vez subido, el siguiente paso previo a la publicación es el mapeo de los campos.

Sobre los campos

Aunque internamente cada celda del Excel tenga un tipo de dato específico (fecha, número, texto, etc) en el momento de la lectura todo se interpreta como texto y luego la aplicación lo convierte al tipo necesario en caso de que haga falta. Además si el Header de la columna coincide con el nombre por defecto asignado al campo, la propia aplicación también le asignará la columna automáticamente, si no, habrá que seleccionarla manualmente de entre las columnas del archivo. En caso de archivos CSV se utiliza la primera fila como Headers.

Los campos aceptados son:
Para Listado de Inscritos: Trial, BIB, Name, Last Name, Year of Birth, Gender, Category, City, Country, Club.

Para Resultados: Trial (Opcional), Overall, Pos Gender, Pos Category, BIB, Name, Last Name, Category, Gender, City, Country, Club, Time, Race Time, Pace.

En el caso de Trial tiene un tratamiento especial en el caso de Resultados ya que depende de si hay participantes o resultados publicados para el evento que explicaré en detalle más adelante.

📢  En el siguiente enlace puedes ver la lista de países definidos, su código Alpha-2 y Alpha-3 y su nombre en inglés https://www.iban.com/country-codes para usar en el campo Country.

Y luego dentro de Resultados, para cada Checkpoint: Checkpoint #NumCheckpoint Name,  Checkpoint #NumCheckpoint Time,  Checkpoint #NumCheckpoint Hour,  Checkpoint #NumCheckpoint Pos General,  Checkpoint #NumCheckpoint Pos Category.

Si de alguna columna no queremos importar datos, se puede ignorar tranquilamente.

Publicando listado de inscritos/participantes

Por defecto, de cara a la obtención de las carreras del evento, la publicación gira en torno a los participantes, si bien es posible publicar resultados sin haber subido antes los listados de participantes. De este modo, la aplicación genera las carreras mediante lo asignado en la columna Trial y esto se comparte tanto para Participantes como para Resultados (cuando los haya).

Una vez esté todo definido tras darle al botón de Upload se muestra la confirmación.

Aunque haya varias carreras dentro de un mismo archivo, también se pueden ir añadiendo más carreras mediante otros archivos. Una vez confirmado todo, se publicará, y si todo ha ido bien se mostrará el listado de los participantes actualizado como de costumbre.

Publicando resultados

Básicamente es el mismo proceso que con los listadas de participantes, pero con un par de detalles a tener en cuenta. El primero es el tema de las carreras. A diferencia de la subida de participantes, el comportamiento por defecto es el de subir resultados POR CARRERA, de modo que si en el evento ya existen carreras publicadas ya sea con participantes u otros resultados, aparecerá un selector para elegir una carrera de entre las existentes.

Ahora bien, puesto que existe la posibilidad de que esto no sea así, también es posible crear las carreras desde aquí siempre y cuando no haya otras carreras publicadas. Si se cumple dicha condición aparecerán nuevos campos en la vista.

El selector pasa a ser un checkbox que por defecto está desmarcado y además aparece la columna Trial. De este modo el funcionamiento para asignar carreras es igual que con los Participantes ya que se obtienen directamente del archivo a subir.

Si por el contrario se marca el checkbox, aparece un campo de texto para añadir el nombre de la carrera a mano y desaparece la columna Trial. De este modo todos los resultados son asignados a la carrera indicada, como si se hubiese seleccionado desde el selector.

El siguiente punto a tener en cuenta es el número de checkpoints, ya que una vez indicado el número y tras clicar el botón «Set Checkpoints» se generarán las columnas necesarias para cada uno de ellos.

El resto es igual que la subida del listado de participantes. Cabe destacar que en caso de no haber carreras, como no se publica nada hasta la confirmación final, se pueden ir añadiendo una a una si es preciso.

Eliminando listados de inscritos/resultados

Debajo de la tabla correspondiente aparece el botón para eliminar y al hacerlo aparecerá un menú de confirmación. Si se confirma los participantes o resultados para la carrera seleccionada serán eliminados y aquí pueden ocurrir dos cosas:

1) Si siguen existiendo datos para esa carrera, por ejemplo se eliminan resultados pero existen los listados de participantes, entonces la tabla para esa carrera se muestra vacía, pero al seguir existiendo puede ser seleccionada para publicar resultados de nuevo.

2) Si por el contrario tras eliminar no hay ni participantes ni resultados, dicha carrera también será eliminada por lo que no podrá ser seleccionada de nuevo hasta que se cree otra vez.

Plantillas

Puedes descargar archivos plantilla con ejemplo de datos desde los siguientes enlaces para listado de participantes y para resultados.

To The Moon!

🚀