Académique Documents
Professionnel Documents
Culture Documents
Versión: 2.0
Fecha : Agosto 2010
1.- INTRODUCCION
2.1 REPORTES DESDE SWISS MANAGER (probado desde versión 7.0.0.932 - Julio 2009 -
método de generar reportes es compatible con versión 6.5)
2.2 REPORTES DESDE SWISS PERFECT 98 - (probado desde versión Release 0415B) 2
1.- INTRODUCCION
El Sistema de Rating Nacional FENACH (ENF) integra los resultados de torneos
exclusivamente en base a REPORTES generados por programas computacionales.
Estos reportes son archivos de Texto los cuales deben cumplir con cierto formato
dependiendo del programa que los genera. A continuación se presenta un tutorial de como
generar y procesar los reportes para el sistema ENF.
SwissManager es un programa que ha sido reconocido por FIDE para el uso en torneos
oficiales, y presenta una serie de ventajas a la hora de organizar competencias, si bien requerirá
que el usuario se tome algunas horas en dominar los comandos y métodos utilizados por el
software para dominarlo.
Las instrucciones de carga del listado están muy detalladas en el archivo "FENACH-
CargaENF-SM65.txt", pero acá agregaremos algunas imágenes para hacer mas claro el proceso.
El primer paso es procesar el archivo separado por comas y guardarlo como planilla Excel,
para esto utilizamos Excel o bien directamente abrimos el archivo si nuestro PC lo reconoce como
de esta aplicación:
Luego este archivo debe ser guardado COMO LIBRO DE MICROSOFT EXCEL, según indican
las siguientes imágenes, ir a ARCHIVO -> GUARDAR COMO:
Luego, hacer click en START ( Comenzar ). Nos aparecerá un cuadro con los campos
reconocidos por el programa y la cantidad de registros importados como el siguiente:
Cerramos el archivo de texto y hacemos click en OK. Nos debe aparecer ahora el cuadro de
dialogo anterior pero con los datos actualizados del listado de Elo ENF.
Nos aparecerá un menú con el listado de los jugadores cargados en nuestro torneo.
Hacemos click en el botón “SPEC SELECTION” (Especificar Origen):
Hacemos click en el botón “Start Search” (Comenzar Búsqueda) y nos debe aparecer entonces el
listado ENF recién cargado, como en la pantalla siguiente:
Los reportes en SWISSMANAGER se basan en la CROSS TABLE del torneo. Veremos los
casos más utilizados, en torneos SUIZOS y torneos ROUND ROBIN.
SWISS MANAGER presenta por defecto los nombres de los jugadores sin un campo
separador (por ejemplo una coma “,”) por lo que en primera instancia es imposible determinar
cuáles son los nombres y apellidos del jugador.
Realizado este importante paso, procedemos a generar el archivo de texto que cargaremos
en el sistema. Seleccionamos la opción "Lists -> Table Tie Breaks" (Listados -> Cuadro por
Clasificación) y nos debe aparecer el listado por clasificación similar al de la siguiente imagen:
Dado que deseamos modificar el listado que aparece por defecto, seleccionamos .Define
New List (.Definir Nuevo Listado.). El programa nos solicitará confirmar esta acción, respondemos
SI.
La pantalla siguiente contiene todos los campos que se pueden mostrar en el listado de
clasificación. Seleccionamos para que sean mostrados AL MENOS los siguientes:
- Rank
- SNo.
- Title (Título)
- Name (Nombre)
- Rating (Elo)
- Federation
- Club/Site
- Birthdat (Fecha de Nacimiento)
- Id. Number (Número Id)
Click en "End" ("Fin" ) y cargamos nuevamente el listado con "Lists" -> "Table Tie Breaks"
(Listados -> Cuadro por Clasificación), debiéndose obtener el siguiente resultado:
Notar que en el reporte se han agregado todos los datos requeridos (los principales son las
dos columnas iniciales, "Rank" y "SNo." además del id del Jugador ("ID")).
Chequear la opción “with special carácter” (Con caracter especial) verificando que esté el
“punto y coma” (;) como separador elegido. Hacer click en “Text File” (Archivo de Texto). Guardar
entonces el archivo como archivo de texto, ojalá verificando que termine con la extensión .txt.,
como se muestra en la figura siguiente:
Procedamos a abrir el archivo para revisarlo, este debe tener la siguiente estructura:
#----------------- 20090208-Menores-SUB18M.txt ------------------#
Final Ranking
Rank;SNo.;Name;Rtg;FED;Club;Birth;Ident;Typ;1.Rd.;;2.Rd.;;3.Rd.;;4.Rd.;;5.Rd.;;6.Rd.;;7.Rd.;;Pts.
1;4;OLIVARES OLIVARES Claudio;1952;CHI;ACADEMIA LICEO APLICACION;1992/05/03;3400786;U18;14;w 1;16;b 1;6;w ½;2;b 1;8;b ½;9;w ½;5;w ½;5
2;1;VALENZUELA GÓMEZ Fernando;2093;CHI;VIÑA IVAN MOROVIC;1991/10/26;3409392;U18;7;b ½;21;w 1;3;b 1;1;w 0;12;b 1;8;w 1;6;b ½;5
3;6;HURTADO BAHAMONDE Matias Felipe;1909;CHI;PUNTA ARENAS;1991/10/28;3407527;U18;13;w 1;11;b 1;2;w 0;5;b ½;4;w 1;6;b ½;8;b 1;5
4;7;TAPIA FUENTES Jaime;1833;CHI;LINARES SALESIANOS;1992/04/01;3403025;U18;12;b 1;8;w 0;7;b 1;16;w 1;3;b 0;10;w 1;9;b 1;5
5;5;ESCUDERO DONOSO Felipe;1949;CHI;ACADEMIA LICEO APLICACION;1991/04/15;3410595;U18;18;b 1;10;w 1;8;b ½;3;w ½;9;b ½;7;w ½;1;b ½;4½
6;3;FUENZALIDA SOTO Eridan Beremis;1989;CHI;ÑUÑOA CLUB;1992/04/14;3410633;U18;21;b 1;9;w 1;1;b ½;8;w 0;16;b 1;3;w ½;2;w ½;4½
7;12;VILLARROEL SEPULVEDA Pablo;1607;CHI;TALCA ABATE MOLINA;1992/03/11;3403254;U18;2;w ½;17;b ½;4;w 0;19;b 1;15;w 1;5;b ½;12;w 1;4½
8;2;ALMONACID MONFIL Cristian;2014;CHI;PUNTA ARENAS;1991/09/30;3407993;U18;17;w 1;4;b 1;5;w ½;6;b 1;1;w ½;2;b 0;3;w 0;4
9;8;GONZÁLEZ CULÍ Diego;1751;CHI;IQUIQUE;1992/10/23;3409520;U18;19;w 1;6;b 0;14;w 1;15;b 1;5;w ½;1;b ½;4;w 0;4
10;10;MOSSUTO FREZ Enzo;1645;CHI;VIÑA IVAN MOROVIC;1991/11/14;20934;U18;22;w 1;5;b 0;15;w 0;11;b 1;17;w 1;4;b 0;16;w 1;4
11;11;LEDEZMA Hernán Javier O;1617;CHI;SAN JOSE DE ANTOFAGASTA;1992/05/15;12830;U18;15;b 1;3;w 0;12;b ½;10;w 0;13;b ½;18;w 1;14;b 1;4
12;18;SAUVAGEOT LEDEZMA Diego;1475;CHI;ANTOFAGASTA LIDIA MORENO;1992/09/05;14958;U18;4;w 0;22;b 1;11;w ½;14;b 1;2;w 0;17;b 1;7;b 0;3½
13;17;GONZALEZ GONZALEZ Ricardo;1507;CHI;TALCA LOS AGUSTINOS;1991/09/25;12217;U18;3;b 0;15;w 0;17;w ½;18;b 1;11;w ½;16;b ½;19;w 1;3½
14;15;ULLOA PEREZ Roberto;1533;CHI;QUILPUE RUY LOPEZ;1991/12/28;22856;U18;1;b 0;20;w 1;9;b 0;12;w 0;22;b 1;15;b 1;11;w 0;3
15;22;CORDOBA ROMERO Luis;0;CHI;TALCA;1992/06/14;182257710;U18;11;w 0;13;b 1;10;b 1;9;w 0;7;b 0;14;w 0;22;b 1;3
16;9;BUZETA OGALDE Axhel;1686;CHI;ACADEMIA LICEO APLICACION;1991/01/09;3402789;U18;20;b 1;1;w 0;18;b 1;4;b 0;6;w 0;13;w ½;10;b 0;2½
17;13;PINTO GUAJARDO Manuel;1605;CHI;RANCAGUA COM PORTALES;1991/02/09;30801;U18;8;b 0;7;w ½;13;b ½;21;w 1;10;b 0;12;w 0;18;b ½;2½
18;16;MOYA ESPARZA Ignacio;1515;CHI;MOLINA LAVIN;1992/01/12;3410269;U18;5;w 0;19;b 1;16;w 0;13;w 0;20;b 1;11;b 0;17;w ½;2½
19;19;RAMOS GUERRERO Cristóbal Fabian;1353;CHI;ACADEMIA CLUB CHILE;1991/08/11;25958;U18;9;b 0;18;w 0;20;b 1;7;w 0;21;b ½;22;w ½;13;b 0;2
20;20;MALDONADO Carlos;1301;CHI;ACADEMIA LICEO DE APLICAC;1991/01/12;33811;U18;16;w 0;14;b 0;19;w 0;22;b 0;18;w 0;21;- +;21;- +;2
#----------------- 20090208-Menores-SUB18M.txt ------------------#
Puede que en principio nos resulte algo engorroso entender lo que contiene este archivo, pero si
miramos con atención cada línea de él notaremos que aparecen los datos del reporte pero
separados por nuestro "caracter especial".
Esta forma de generar el reporte resulta de mucha facilidad para que el sistema pueda reconocer
cada campo y procesar el reporte de torneo.
SWISS MANAGER presenta por defecto los nombres de los jugadores sin un campo
separador (por ejemplo una coma “,”) por lo que en primera instancia es imposible determinar
cuáles son los nombres y apellidos del jugador.
Realizado este importante paso, procedemos a generar el archivo de texto que cargaremos
en el sistema. Seleccionamos la opción "Lists -> Table Tie Breaks" (Listados -> Cuadro por
Clasificación) y nos debe aparecer el listado por clasificación similar al de la siguiente imagen:
Dado que deseamos modificar el listado que aparece por defecto, seleccionamos .Define
New List (“Definir Nuevo Listado”). El programa nos solicitará confirmar esta acción, respondemos
SI.
La pantalla siguiente contiene todos los campos que se pueden mostrar en el listado de
clasificación. Seleccionamos para que sean mostrados AL MENOS los siguientes:
- Rank
- SNo.
- Title (Título)
- Name (Nombre)
- Rating (Elo)
- Federation
- Club/Site
- Birthdat (Fecha de Nacimiento)
- Id. Number (Número Id)
Click en .End. (“Fin”) y cargamos nuevamente el listado con “Lists” -> “Table Tie Breaks”
(Listados -> Cuadro por Clasificación), debiéndose obtener el siguiente resultado:
Chequear la opción “with special carácter” (Con caracter especial) verificando que esté el
.punto y coma. (;) como separador elegido. Hacer click en “Text File” (Archivo de Texto).
Guardar entonces el archivo como archivo de texto, ojalá verificando que termine con la
extensión “txt”, como se muestra en la figura siguiente:
Procedamos a abrir el archivo para revisarlo, este debe tener la siguiente estructura:
Rank;SNo.;;Name;Rtg;FED;Club;Birth;Ident;Typ;1;2;3;4;5;6;7;8;9;10;11;12;Pts.;Res.
1;5;;LOPEZ SILVA Hugo Andres;2426;CHI;OSORNO;1984/06/27;3403874;A;*;½;1;1;0;1;½;1;1;1;+;+;9;0
2;11;;DIAZ VILLAGRAN Robert;2399;CHI;QUINTA NORMAL;1986/03/21;3404056;A;½;*;½;½;½;½;1;½;1;1;½;1;7½;½
3;8;;CALVO SALAS Pablo;2338;CHI;UNIVERSIDAD DE CHILE;1978/06/03;3401405;A;0;½;*;½;1;0;½;1;1;1;1;+;7½;½
4;12;FM;VELASQUEZ OJEDA Cesar;2293;CHI;MAIPU;1950/02/20;3400174;S;0;½;½;*;½;1;½;½;½;1;1;+;7;1½
5;1;;DUMAS AVILES Alejandro;2371;CHI;ESTACION CENTRAL;1982/01/02;3401790;A;1;½;0;½;*;½;½;1;½;½;1;1;7;1
6;2;;PINEDA POLANCO Adolfo;2294;CHI;UTFSM;1984/09/21;3403386;A;0;½;1;0;½;*;1;½;1;1;1;½;7;½
7;6;FM;CORTES MOYANO Julio;2253;CHI;CLUB CHILE;1951/08/17;3400395;S;½;0;½;½;½;0;*;1;½;0;0;+;4½;1
8;10;;HERNANDEZ RIERA Jose;2242;CHI;CLUB LAS CONDES;1990/09/29;3408230;S20;0;½;0;½;0;½;0;*;½;1;½;1;4½;0
9;3;;CACERES VASQUEZ Sergio;2258;CHI;TALCA;1964/12/14;3402169;A;0;0;0;½;½;0;½;½;*;½;½;1;4;0
10;9;;VARGAS MALIQUEO Ivan Patricio;2242;CHI;MACUL;1968/08/06;3402002;A;0;0;0;0;½;0;1;0;½;*;1;½;3½;1
11;7;;PINTO PINARES Marcelo;2271;CHI;SAN BERNARDO;1962/11/09;3400271;A;-;½;0;0;0;0;1;½;½;0;*;+;3½;0
12;4;;MUNDACA ALVAREZ Juan Carlos;2198;CHI;ENDESA;1954/12/26;3402550;S;-;0;-;-;0;½;-;0;0;½;-;*;1;0
#--------------------------- 20090301-ENDESA-IRT01.txt -------------------#
Puede que en principio nos resulte algo engorroso entender lo que contiene este archivo,
pero si miramos con atención cada línea de él notaremos que aparecen los datos del reporte pero
separados por nuestro .carácter especial.. Esta forma de generar el reporte resulta de mucha
facilidad para que el sistema pueda reconocer cada campo y procesar el reporte de torneo.
En este tutorial utilizamos el listado correspondiente a Julio de 2008, por esto el nombre
del archivo del listado es "FENACH-ENF-200807-SP98.txt"
El primer paso es abrir el programa y tener un torneo "cargado" en él. Luego, dirigirse a
las opciones del menú, OPTIONS --> IMPORT SETUP.
La imagen siguiente muestra como debería quedar el menú de campos para cada valor:
(VIEW --> LIST OF PLAYERS) o bien el botón . Luego seleccionamos PLAYER --> IMPORT
como en la imagen siguiente:
En algunos casos puede aparecer un cuadro avisando que la base de datos no está
indexada para búsqueda y nos consulta si queremos crear una. Click en ACEPTAR.
Probamos buscar algún jugador, con el menú de búsqueda en el botón "FIND.." buscamos
por nombre "Morovic", click en OK y deberían desplegarse los datos tal cual en la siguiente
imagen
Este paso es muy sencillo si hemos hecho la carga de datos de los jugadores de manera
correcta.
El generar IDs incorrectos o bien ingresar reportes con jugadores sin sus
IDs generará errores en los cálculos y un perjuicio para el jugador y el sistema.
Los reportes en SWISS PERFECT 98 se basan en la CROSS TABLE del torneo. Veremos los
casos mas utilizados, en torneos SUIZOS y torneos ROUND ROBIN (Con SWISS PERFECT no es
posible ingresar al ENF torneos por Equipo).
menú el botón o bien desde el menú principal la opción VIEW --> CROSSTABLE.
La primera verificación a realizar es que los resultados estén desplegados según puntaje,
para esto seleccionamos en el menú OPTIONS --> SCORE ORDER, como muestra la siguiente
imagen:
Luego, debemos desplegar en la pantalla información para reporte. Con el mouse sobre la
tabla de jugadores hacemos click sobre el BOTON DERECHO del mouse y se desplegará un nuevo
menú. Seleccionamos DISPLAY OPTIONS, como en la siguiente imagen:
La imagen que deberíamos tener de este recuadro debe ser como la siguiente:
El sistema ENF está diseñado para aceptar todos los tipos de simbolos ("1" y "W" para
victoria - "D", "=" y "1/2" para tablas - "0", "L" para derrotas, junto con los símbolos "+" o "-"
para victoria y derrota por W.O. ) pero se recomienda tener una configuración como la siguiente:
Es muy importante este ultimo paso, dado que el reporte requerirá como separador el
caracter "|" además de los encabezados correspondientes.
1 |Darwin, Bernal Hurtado |27374 | |1582|Quillota |6.5 | 8:W|58:W|24:W|15:W| 3:D| 6:W| 7:W
2 |Cristian, Marchant Pizarro |17573 | |1615|Rancagua |6.5 |37:W|18:W|22:W|25:W|19:W| 7:W| 3:D
3 |Camilo, Chaparro Ramirez |18874 | |1660|Valparaiso |6 |16:W| 4:W| 5:W| 6:W| 1:D|10:W| 2:D
4 |Felipe, Sagredo Nuñez | | | |Hijuelas |6 | 9:W| 3:L|27:W|28:W|22:W|16:W| 8:W
5 |Mariela, Saavedra Gajardo |35907 | |1061|La Calera |5.5 |27:W|47:W| 3:L|30:W|15:W|19:W|12:D
6 |Alejandro, Sandoval Reyes |28535 | |1431|La Calera |5 |13:W|23:W|39:W| 3:L| 9:W| 1:L|21:W
7 |Cristian, Rojas Arredondo |26197 | |1444|Villa Aleman|5 |12:W|43:W|41:W|11:W|25:W| 2:L| 1:L
8 |Daniel, Rojas Saavedra |38611 | |1161|Hijuelas |5 | 1:L|57:W|23:W|24:W|29:W|21:W| 4:L
9 |Mackarena, Gonzalez D. |37161 | |1037|Quillota |5 | 4:L|67:W|43:W|13:W| 6:L|31:W|20:W
10|Cristobal, Salinas Estay |29022 | |1142|Quillota |5 |17:W|15:L|58:W|39:W|44:W| 3:L|19:W
11|Sebastian, Donoso Diaz | | | |Quillota |5 |35:W|26:W|54:W| 7:L|21:L|29:W|33:W
12|Cristobal, Wagner Muñoz |38121 | |971 |La Calera |5 | 7:L|62:W|65:W|38:W|16:D|33:W| 5:D
13|Tatiana, Gonzalez Torres | | | |Quillota |5 | 6:L|60:W|55:W| 9:L|47:W|22:W|28:W
Con esto ya hemos finalizado la primera etapa de Generar Correctamente el Reporte para
el sistema ENF. La siguiente etapa es ingresar este reporte al sistema.
La primera verificación a realizar es que los resultados estén desplegados según puntaje,
para esto seleccionamos en el menú OPTIONS --> SCORE ORDER , como muestra la siguiente
imagen:
Luego, debemos desplegar en la pantalla información para reporte. Con el mouse sobre la
tabla de jugadores hacemos click sobre el BOTON DERECHO del mouse y se desplegará un nuevo
menú. Seleccionamos DISPLAY OPTIONS, como en la siguiente imagen:
La imagen que deberíamos tener de este recuadro debe ser como la siguiente:
Aprovechemos de revisar los "símbolos" del reporte. En el mismo dialogo que tenemos
seleccionamos la pestaña "Symbols".
El sistema ENF está diseñado para aceptar todos los tipos de símbolos ("1" y "W" para
victoria - "D", "=" y "1/2" para tablas - "0", "L" para derrotas, junto con los símbolos "+" o "-"
para victoria y derrota por W.O. ) pero se recomienda tener una configuración como la siguiente:
Es muy importante este ultimo paso, dado que el reporte requerirá como separador el
caracter "|" además de los encabezados correspondientes.
Con esto ya hemos finalizado la primera etapa de Generar Correctamente el Reporte para
el sistema ENF. La siguiente etapa es ingresar este reporte al sistema.
Cada administrador posee una clave y usuario para ingresar al sistema. La pantalla de
inicio es la siguiente:
Al ingresar nos aparecerá una pantalla en blanco que contiene en el borde superior las
opciones de administración. Hacemos click en la opción "Torneos" con lo cual ingresaremos al
menú de Torneos del sistema de Administración
Seleccionamos "Ingreso torneo para ranking ENF" lo cual nos dirige al formulario de
Ingreso de Torneo para Ranking ENF
La primera opción que nos aparece es "Ingresar datos de Torneo Anterior". En el caso de
que hayamos con anterioridad ingresado bases de torneos, los datos de nuestro Torneo
aparecerán acá. Basta con seleccionar el torneo correspondiente y los datos se actualizarán
automáticamente.
Ingresados los datos hacemos clic en el botón “Ingresar Datos del Torneo”. Se verifica que
los datos ingresados estén correctos y pasamos al siguiente menú, en donde se nos resumen los
antecedentes del torneo y se nos pide ingresar ahora el Reporte:
La opción que aparece abajo a la derecha , "Rankings a Considerar", se utiliza sólo en caso
de que ingresemos un reporte atrasado del periodo actual. Por defecto está seleccionada la opción
"Lista ENF Actual" . Sólo si deseamos expresamente que el calculo de Rating se haga con los Elos
del reporte que ingresaremos (Elos antiguos), debemos seleccionar la otra opción "Respetar
Ratings del Reporte".
Hacemos click en el botón "Ingresar Reporte del Torneo", con lo cual el reporte y los datos
del torneo serán verificados en el sistema. Esta será la última etapa antes de ingresar
(finalmente) el torneo. Procedemos entonces a la siguiente pantalla:
Al principio de esta pantalla se nos da un resumen de los datos básicos del torneo, la
cantidad de "AVISOS" y la cantidad de "ERRORES" encontrados en el análisis del reporte.
Si hay un solo error en el reporte el sistema no permitirá ingresar el torneo.
Los "Avisos" nos hacen referencia a casos especiales a tener presente en el reporte pero
que no evitan que este sea ingresado al sistema. El caso típico es cuando ingresamos un jugador
"Nuevo" al listado (Jugador sin ID).
También podemos notar que el sistema al ver un jugador "Nuevo", verifica que no haya
otro jugador en el registro ENF con el mismo Nombre y Apellido Paterno. De ser así, entrega la
opción de cambiar al jugador nuevo por el que corresponde, con su ID correcto, como en la
imagen siguiente. Esto es muy útil para evitar errores posteriores de ingreso de un jugador
supuestamente nuevo pero que ya existía en el sistema.
Notar también que en este paso podemos agregar datos importantes de los jugadores
"Nuevos", como su Fecha de Nacimiento y su Club al que representa.
Click en Aceptar y nuestro torneo ya estará en el listado de torneos "En Espera" para el
Ranking ENF.
El torneo estará en estado de "ESPERA" durante 4 días. Este periodo se establece para que
los jugadores puedan revisar los resultados y en caso de que haya algún tipo de observación, se
pueda reportar con tiempo. El reporte se verá de la siguiente manera:
Seleccionamos en “Rankear”. Nos aparecerá una presentación inicial de ranking del torneo,
si no vemos algun detalle incorrecto entonces aceptamos en “Rankear Torneo” con lo cual los
cálculos de ranking se harán efectivos.
Notar que en todo torneo RANKEADO este proceso puede REVERTIRSE, seleccionando
“REVERTIR RANKING” en el Menú de Torneos. Si el torneo es Procesado en un calculo Trimestral,
esta opción no aparecerá.