Atletas e importación
Las fichas de los atletas de la base de datos: su foto y su imagen (el avatar de los marcadores), sus colores, sus transpondedores, su voz (guardada, todavía no vinculada a VOICE) y sus afiliaciones; la importación de una lista; las acciones en lote para completar muchas fichas de una vez.
- Búsqueda, filtros y comandos.
- La galería: avatar, nombre, país e idioma, referencia (Ctrl / Mayús + clic, Ctrl+A).
- Una sola atleta elegida: su ficha rápida; varias: las acciones en lote.
Atletas
Dónde: Historial, segunda pestaña
Las fichas de la base de datos, compartidas con EVENT. Una ficha se encuentra por la referencia del atleta (la misma que en los archivos de sesión): así es como FINISH encuentra la foto de un atleta para la pista animada y los marcadores. Una ficha creada por FINISH (o por la llegada de una sesión) es provisional: EVENT la confirma o la fusiona. Eliminar solo quita una ficha que nada más usa.
- Solo los atletas de la sesión: marcada de oficio en cada sesión cargada; desmárquela para ver toda la base de datos.
- Fichas completadas solas: al abrir, una ficha sin país recibe el de la sesión, sin idioma el de la aplicación, sin colores un par al azar legible (contraste de al menos 4,5:1). «N ficha(s) completada(s)». Dos colores ya elegidos nunca cambian.
- Una atleta elegida: apellido, nombre, país (lista con autocompletado: escriba CAN o el nombre; un texto desconocido se rechaza), referencia del atleta, colores de fondo y de texto (#RRGGBB, con un cuadrado del color actualizado en directo; un clic en el cuadrado o en «…» abre el selector de color de Windows; se muestra el contraste, con un aviso por debajo de 4,5:1), afiliaciones por el logotipo de su federación; Ficha completa… (o doble clic en la tarjeta).
- Atleta nuevo (Ctrl+N); Generar los avatares de los atletas…: vea más abajo.
Mostrar (fichas por completar) y acciones en lote
Dónde: Historial › Atletas, lista «Mostrar»
Todas las fichas, o solo las que no tienen idioma, país, foto, imagen, ni foto ni imagen, género, fecha de nacimiento, transpondedor, afiliación u opciones de voz. Luego Ctrl+A y una acción en lote las completa. Con varios atletas elegidos:
- Idioma y País + Asignar;
- Color de fondo…, Color del texto… (el selector de Windows; el otro color se mantiene; se señala un contraste bajo);
- Regenerar los colores: colores nuevos bien distintos para cada uno (más abajo);
- Aplicar la síntesis de voz a la selección (solo cambian las opciones tocadas): se escribe en las fichas, todavía no vinculado a VOICE (vea más abajo);
- Convertir la referencia en número de socio…: para cada atleta, una referencia (archivo FINISH, ID SpeedSkatingResults, avatar antiguo…) pasa a ser su número de socio en la federación nacional de la sesión, con una vista previa antes / después; los números ya ocupados, los duplicados y los conflictos se listan, no se escriben; Crear las afiliaciones;
- Imagen (la foto nunca se toca): Asignar la bandera de un país…, Asignar la imagen de un club… (clubes del deporte y del país de la sesión), Asignar la imagen de una provincia… (país, luego provincia; sus propias imágenes se colocan con Abrir la carpeta de imágenes, con su código como nombre: CA-QC.png), Quitar la imagen;
- «Eliminar las N fichas»: solo las que nada más usa.
Cada acción pide una confirmación con el número, y luego se escribe de una vez (todo o nada). Las fotos de los marcadores y de la pista animada se actualizan de inmediato.
Regenerar los colores
Dónde: Historial › Atletas, varios atletas seleccionados
Cada atleta seleccionado recibe un fondo y un texto nuevos: siempre legibles (contraste de al menos 4,5:1), de un tono bien distinto de los de los demás atletas de la selección (los tonos se reparten por todo el círculo cromático, alternando un fondo oscuro y un fondo claro), y dos atletas vecinos en la galería nunca tienen tonos parecidos. Cada clic da otros colores. Una confirmación indica el número antes de escribir; los colores actuales se reemplazan de una vez (todo o nada) y no se puede deshacer: para volver a un color concreto, elíjalo después con Color de fondo… o en la ficha.
La ficha completa
- Identidad: apellido, nombre, fecha de nacimiento, género, país, idioma, referencia y otras referencias (lectura).
- Foto e imagen: las pantallas muestran la foto; sin foto, la imagen. Banderas, provincias y logotipos de club van siempre en la imagen.
- Colores de fondo y de texto, con la vista previa y el contraste (aviso por debajo de 4,5:1).
- Transpondedores n.º 1 y n.º 2, con su tipo.
- Afiliaciones.
- Foto del atleta e Imagen (equipo, patrocinador, avatar): Cargar…, Pegar (una imagen o un archivo de imagen copiado), Quitar; para la imagen, Bandera de un país… (se propone primero el país de la ficha), Imagen de una provincia…, Imagen de un club… (clubes del deporte y del país de la sesión). Estos tres botones reemplazan la imagen, nunca la foto; no se escribe nada antes de Guardar y cerrar.
- Colores: un cuadrado del color escrito al lado de cada campo; un clic en el cuadrado o en «…» abre el selector de Windows.
- Transpondedores: tipo y número (código impreso), formateados y verificados al guardar (RACE RESULT: 7 caracteres; MYLAPS: KZ-01234 o un número). La entrada directa sigue siendo posible; el botón … al final de la línea abre la lista de transpondedores de la base de datos (Historial › Transpondedores), con una búsqueda: verde, libre; rojo, ya en la ficha de otro atleta (nombrado). Un rojo también se puede elegir: no se rechaza nada. El campo toma un fondo amarillo cuando el código escrito no está en la base de datos; se conserva tal cual.
- Síntesis de voz: Apellido tal como se pronuncia y Nombre tal como se pronuncia (ortografía
fonética: «Pel-le-tró»), Voz, Velocidad (-10 a 10), y luego la vista de las opciones (silenciado, anuncios). Estos
valores, como el idioma de la ficha, se guardan en la base de datos pero todavía no están vinculados a VOICE :
FINISH no los difunde y VOICE no los lee. Lo que recibe VOICE se ajusta en la pestaña Atletas (y el idioma viene
del
.cfeventde EVENT). - Afiliaciones: federación nacional (se propone la de la sesión), N.º de socio, N.º internacional, club; Guardar la afiliación. Se escribe de inmediato; un número que ya lleva otro atleta se rechaza. Una ficha nueva debe guardarse primero.
- Récords: su mejor marca personal por distancia, y luego sus récords por pista, solo de sus carreras de competición (más abajo).
- Resultados compartidos: publicar o no los resultados del atleta, ver y eliminar lo que la base de resultados ChronoFEED guarda de él (más abajo).
Guardar y cerrar (Ctrl+S) lo escribe todo de una vez; Cerrar propone guardar los cambios.
Récords
Dónde: Historial › Atletas › Ficha completa…, columna derecha, debajo de las afiliaciones
Los mejores tiempos del atleta, sacados solo de sus carreras de competición: nunca un entrenamiento, nunca una carrera corrida con ChronoFEED-SIM conectado. La pista larga y la pista corta van por separado (una línea por disciplina).
- Mejor marca personal
- El mejor tiempo en una distancia, en todas las pistas y todas las temporadas.
- Récord de pista
- El mejor tiempo en una distancia en una pista concreta, en todas las temporadas: un récord por pista y por distancia.
- Mejores marcas personales: Disciplina, Distancia, Tiempo, Fecha, Pista, Competición, Fuente.
- Récords por pista: Pista, Disciplina, Distancia, Tiempo, Fecha, Competición, Fuente. Una pista que SpeedSkatingResults y FINISH nombran de otra forma («Ville A (CAN)» y el nombre de la instalación) cuenta como una sola: se muestran sus dos nombres.
- Las fuentes: las Carreras de FINISH de la base de datos de este equipo, el Servidor de resultados de ChronoFEED y SpeedSkatingResults (pista larga). Al abrir la ficha, todo viene de la base de datos, sin Internet.
- Completar (servidor de ChronoFEED y SpeedSkatingResults): lee el historial del atleta en el servidor de resultados (hace falta una licencia de FINISH y la identidad completa, como para Resultados compartidos) y en SpeedSkatingResults, y luego escribe lo nuevo en la base de datos: después la ficha lo encuentra sin Internet, y EVENT también. SpeedSkatingResults se lee por el ID SpeedSkatingResults de la ficha; sin ID, el atleta se busca por su apellido, su nombre, su país y su género, solo si la sesión es de patinaje de velocidad, y solo si es el único con ese nombre (si no, no se lee nada: agregue el ID a la ficha). Cancelar lo detiene; lo ya escrito se conserva.
- Debajo de las tablas, el recuento de los tiempos retenidos, de los duplicados retirados y de los tiempos descartados.
Las tarjetas de los atletas deEVENT («Mejor marca personal», «En esta pista») siguen las mismas reglas.
Resultados compartidos
Dónde: Historial › Atletas › Ficha completa…, columna derecha, debajo de las afiliaciones
Lo que la base de resultados ChronoFEED guarda de este atleta: sus resultados oficiales de competición, publicados por EVENT, cifrados (el servidor no ve ningún nombre; FINISH, por su parte, nunca envía nada a ella: vea Parámetros › Servidor de resultados). Un atleta, o su padre o madre, puede pedir a cualquier cronometrador ver sus resultados, eliminarlos o rechazar su publicación: es aquí (hacen falta una licencia de FINISH e Internet).
- Identidad completa: hacen falta el nombre, el apellido, la fecha de nacimiento y el país (elegido en la lista) guardados: de ellos se deriva la clave del atleta en el equipo. Si no, una franja roja indica qué completar («complete la fecha de nacimiento y luego guarde la ficha»). Una ficha nueva debe guardarse primero. El atleta debe estar escrito como en los demás equipos (misma ortografía, misma fecha de nacimiento, mismo país): si no, sus resultados no se encuentran.
- Publicar los resultados (marcada por defecto): desmarcada, el servidor rechaza cualquier resultado suyo, desde cualquier equipo (EVENT ya no puede publicarlo); EVENT ya no lee nada de él. El cambio se escribe de inmediato en la base de datos del equipo y se comunica al servidor, que lo registra (qué equipo, cuándo). Sin Internet, o si el servidor no está actualizado, queda pendiente y se envía más tarde. Vuelta a marcar: todo vuelve a la normalidad.
- Ver sus resultados en el servidor: la lista, descifrada en este equipo: competición, carrera, distancia, fecha, tiempo, recibido el. Selección múltiple (Ctrl / Mayús + clic).
- Eliminar la selección y Eliminar todo: una confirmación (irreversible) con un Motivo opcional («solicitud de un padre»), anotado en el registro de este equipo, nunca enviado. Los resultados se borran en el servidor; este guarda un rastro sin contenido y se negará a recibirlos de nuevo, desde cualquier equipo. «Eliminar todo» solo bloquea el pasado: para que no se publique nada más en el futuro, desmarque también Publicar los resultados.
El escenario Un atleta pide ver o eliminar sus resultados desarrolla un caso completo.
Entrenadores (ChronoFEED-COACH)
Dónde: Historial › Atletas › Ficha completa…, debajo de «Resultados compartidos»
Datos visibles por sus entrenadores (marcada por defecto): las vueltas de sus sesiones de entrenamiento se envían a las tabletas de sus entrenadores que usted aceptó (panel Entrenadores), si su identidad está completa. Desmarcada: ya no se envía nada de él a ninguna tableta, de inmediato; el cambio queda registrado. Si se vuelve a marcar, las sesiones del período desmarcado no se envían solas: Reenviar a la tableta….
Importar atletas…
Dónde: Historial › Atletas (también )
- Archivo y correspondencias
Elegir el archivo… (Excel, CSV o JSON; separador, codificación y encabezado detectados; la Hoja o la Tabla JSON a elección). Cada elemento del archivo, con su vista previa, se asocia a un Campo del atleta (propuesto según el título; los títulos reconocidos están en francés, inglés, neerlandés o alemán: con encabezados en español, asócielos a mano). El Formato del archivo se memoriza solo: un archivo del mismo formato recupera sus correspondencias («Formato reconocido…»); Volver a las propuestas, Olvidar este formato. Ajustes: Federación de los números de socio (propuesta según la sesión), Fechas ambiguas (03/07/2004), Formato de las fechas, Tipo de los transpondedores, y el destino de las Fichas ya en la base de datos (completar los campos vacíos, reemplazar, no cambiar). El campo «ID SpeedSkatingResults» solo se ofrece en pista larga.
- Vista previa ›
Las líneas formateadas (APELLIDO en mayúsculas, nombre con mayúscula inicial, fechas AAAA-MM-DD, país e idioma reconocidos) y sus avisos. No se escribe nada.
- Asociar ›
Cada línea comparada con las fichas de la base de datos: Encontrada, Propuesta, Nueva, Omitida o en Conflicto. Para la línea elegida: el problema en claro, la línea del archivo y las fichas una al lado de la otra, y las correcciones propuestas (fusionar, conservar la ficha y agregar los números, crear una ficha, el n.º del archivo es un error…). Solo lo que requiere una decisión, Siguiente por resolver ›.
- Importar
Una transacción; una línea rechazada se anula sola; un conflicto sin elección no se importa. El informe (creados, actualizados, sin cambios, omitidos, conflictos restantes, errores) se puede copiar (Copiar el informe). Las fichas importadas se completan después (país, idioma, colores).
El archivo de ejemplo athletes.csv (80 atletas inventados, SKF / HSK) se reconoce solo. Vea el escenario Gestionar los atletas.
Colores, transpondedores, mín. / máx. (2.0.24). Los campos Transpondedor n.º 1, Transpondedor n.º 2, Color de fondo (relleno), Color del texto (fuente), Color (fondo y texto), Mín. de una vuelta y Máx. de una vuelta se agregan a Apellido, Nombre, Fecha de nacimiento y Género; se reconocen sus títulos habituales en francés, inglés, neerlandés y alemán («Couleur fond», «Background color», «Achtergrondkleur», «Hintergrundfarbe», «Min tour», «Max lap»…).
- Colores de un archivo de Excel (.xlsx): el color se lee en el formato de la celda (el relleno para el fondo, la
fuente para el texto), aunque la celda esté vacía o contenga el nombre del atleta. Los colores del tema (con su matiz más claro o más oscuro) y
los de la paleta de Excel se convierten; «Sin relleno» no cuenta. Sin color en el formato (y en un CSV o un JSON), se lee el texto:
#FFCC00,FFCC00,255,204,0o un nombre habitual (rouge, blue, groen, Gelb…). Basta una sola columna Color (fondo y texto): su relleno da el fondo, su fuente el texto. La vista previa muestra el punto tal como será. - Fechas: AAAA-MM-DD, DD/MM/AAAA, una fecha de Excel; género: M, F, H, X, Homme, Femme, Male, Female…; mín. / máx.: en segundos (
8.5) om:ss.fff(1:05.250). - Transpondedores: en el paso 3, Transpondedores a tener en cuenta lista los que todavía no están en la base de datos (se agregan en la importación, con su tipo) y los que otra ficha ya lleva (señalados, no rechazados).
- Atletas que ya están en la base de datos (mismo apellido, nombre y fecha de nacimiento): la elección Fichas ya en la base de datos indica si se actualizan (campos vacíos, o valores del archivo) o se omiten (Omitir los atletas que ya están en la base de datos). No se escribe nada antes de Importar; el informe detalla cada línea.
Crear una sesión de Excel…
Dónde: Historial › Atletas, después de seleccionar uno o varios atletas (Ctrl / Mayús + clic, Ctrl+A)
Los atletas seleccionados se convierten en un archivo de sesión de Excel (.xlsx) que FINISH carga como cualquier sesión: la lista de atletas, sin carrera (una sesión de entrenamiento; las carreras se agregan en FINISH o en Excel). La ventana muestra cada atleta con sus colores, sus transpondedores y su mín. / máx.; Nombre de la sesión se convierte en el nombre de la competición.
- Guardar el archivo…: escribe el libro (para conservarlo, retocarlo en Excel, abrirlo en otro equipo);
- Guardar y cargar en la sesión…: escribe el libro y lo abre de inmediato como sesión nueva, como (la sesión en curso se cierra; una confirmación lo recuerda).
El libro: B1 el nombre de la sesión; fila 3, los títulos (palabras clave en francés que FINISH lee, tal cual) Nom, Prénom, # coureur, Naissance, Sexe,
Référence, Équipe (club, si no país), Actif, Min. (sec.), Action Min, Max. (sec),
Action Max, luego Transpondeur 1, Transpondeur 2 (código impreso), Couleur fond y Couleur texte
(#RRGGBB, con la celda del color). Al cargar, un transpondedor que no está en la tabla de transpondedores toma el número que da su código. Un mín.
se convierte en «ENLEVER TOUR», un máx. en «AJOUTER»; sin mín. ni máx., valen los de la carrera. Una ficha sin nombre se escribe con un guion (el cargador exige apellido, nombre
y referencia) y se señala.
Exportar las fotos e imágenes…
Dónde: Historial › Atletas
Escribe en la carpeta elegida un archivo por foto y uno por imagen de las fichas, nombrado según la identidad normalizada del atleta:
PRENOM_NOM_AAAA-MM-JJ_PAYS_PHOTO.png, …_IMAGE.jpg. Nombre y apellido en mayúsculas, sin acentos, sin espacios ni signos («Émile Côté-Lévesque» da
EMILE_COTELEVESQUE), la fecha de nacimiento, el código del país (XXX si falta); la extensión sigue el formato real de la imagen (png, jpg, gif, bmp, webp,
si no bin). No se exporta nada más: ni identificadores, ni nombres, ni carreras.
El trabajo se hace en segundo plano, con su progreso, y luego el informe: los archivos escritos, y las fichas que se dejaron con el motivo: identidad incompleta (sin nombre, apellido o fecha de nacimiento), identidad compartida por varias fichas (no se adivina cuál es la correcta). Una ficha fusionada nunca se exporta. Copiar el informe.
Importar las fotos e imágenes…
Dónde: Historial › Atletas
Elija la carpeta exportada por el otro equipo. Cada archivo se asocia con la ficha de este equipo que tiene la misma identidad (nunca por su identificador); una vista previa lo muestra antes de escribir: Archivo, Clase (foto o imagen), Atleta encontrado, Ya está en la ficha, Acción prevista:
- Agregar: la ficha todavía no tiene esta foto (o esta imagen);
- Reemplazar: ya tiene una, y Reemplazar las fotos e imágenes existentes está marcado;
- Dejar: ya tiene una, la casilla no está marcada;
- No encontrado: ninguna ficha de este equipo tiene esa identidad (nombre escrito de otra forma, fecha de nacimiento distinta…);
- Ambiguo: varias fichas la tienen; no se escribe nada.
Importar escribe en una sola transacción: solo cambian la foto (o la imagen) y la fecha de modificación de las fichas. Se rechaza mientras
haya una carrera en curso. La importación se anota en el registro, y las fotos enviadas a los marcadores y a la pista animada se actualizan de inmediato. El informe indica las
fotos agregadas, reemplazadas, y cada archivo dejado con su motivo. Una carpeta escrita por el script Photos-Athletes.ps1 se importa aquí, y viceversa.
Vea el escenario Transferir las fotos de un equipo a otro.
Generar los avatares de los atletas…
Da una imagen a cada atleta de la sesión que no la tiene: la bandera si su equipo es un país («CAN», «Canada»…), si no la imagen de su club (o un punto con el nombre corto del club), si no una silueta. Una confirmación indica los números antes de escribir. Un avatar existente nunca se sobrescribe, salvo con Reemplazar también los avatares generados automáticamente (una foto, en cambio, nunca se toca). Atención a los equipos escritos como un código de país de dos letras: la confirmación lista lo que se reconoció.