Matrices intégrées

De AGIL
Révision de 5 janvier 2016 à 19:40 par Philippe (discussion | contributions) (Versions)

Aller à : navigation, rechercher

Lien vers l'installateur du script, version en cours : 2.1

Généralités

Pour installer le script, vous téléchargez le programme puis vous le lancez (voir le lien en haut de la page).

Elles remplacent la matrice Excel développée précédemment

Pour le moment, seules les disciplines alpines peuvent rentrer dans les matrices.

La documentation ne concernera que les parties nécessitant une explication. Les autres sont considérées comme étant suffisamment implicites.

Principes d'utilisation

  • Une matrice étant crée, on lui ajoute des courses présentes dans la base de données. Seules sont présentées les courses ayant la même Entité que celle de la matrice choisie lors de sa création. Il sera possible de la changer ultérieurement.
Une matrice créée pour la saison 201x ne verra que les courses de cette saison. Si vous souhaitez créer une matrice pour une saison antérieure, vous changerez la saison dans les données de la matrice.
Veillez à indiquer le sexe ce qui permettra d'appliquer ce premier filtre sur les concurrents.
Rien n'est calculé à l'avance de telle sorte que vous puissiez modifier les filtres et recalculer un classement
Ex. Vous gérez un Circuit de Bronze dont les coureurs ayant marqué des points en Coupe d'Argent sont exclus. Une fois repérés (colonne groupe, critère, etc.), vous choisirez de les exclure par un "-" dans un filtre. Tous les points place sont alors recalculés et les coureurs qui auraient pu être inclus dans une matrice mais qui ne doivent plus y figurer sont automatiquement supprimés depuis la première course.
  • On crée ensuite des filtres de sélection des concurrents inscrits dans ces courses.
Il se peut qu'il n'y ait rien à filtrer pour une colonne donnée, par exemple si tous les coureurs sont français, un filtrage sur la colonne Nation ne sera pas proposé.
Les filtres sont inclusifs (+) ou exclusifs (-).
Exemple de filtrage des catégories :
vous ne voulez prendre QUE les U16, vous placerez un "+" sur la ligne de la catégorie U16
vous voulez prendre les U16 ET les U14 , vous placerez un "+" sur les lignes des catégories U16 et U14
vous voulez tout prendre SAUF les U16, vous placerez un "-" sur la ligne de la catégorie U16
vous voulez Que les coureurs français, vous mettrez un "+" sur la ligne de "FRA".
Une fois ces filtres déterminés, ils s'appliqueront automatiquement sur la totalité des courses rentrées dans une matrice.
  • On choisit ensuite quelle sont les colonnes à imprimer en mettant un zéro pour ne pas imprimer une colonne. Les colonnes seront imprimées dans l'ordre croissant choisi.
  • La visualisation des courses permet d'affecter si besoin un coefficient sur la course ou bien sur les manches.
Il sera possible de déterminer s'il doit y avoir deux blocs distincts de courses en indiquant si elles font partie de bloc 1 ou 2 (cas des Écureuils d'Or)
  • Vous choisirez ou pas de faire des calculs plus ou moins complexes par les Paramètres de calculs
Vous rangerez les courses en un ou plusieurs blocs avec un certain nombre de courses / manches / disciplines à prendre.
N.B. 3 modes de calculs différents sont proposés. Veillez à valider en dernier la page qui correspond au mode de calcul que vous souhaitez.
Ex. Pour les Écureuils d'Or 2016, vous avez plusieurs courses dans le bloc 1 et des courses de la finale. Vous validerez la page 2 qui déterminera les points et les classement de la première étape PUIS la page 3 qui recalculera tout sans tenir compte de l'étape.

Menu général

haut de la page

Liste des matrices dans la base

  • La liste des matrices créées sont affichées par ordre de création triées par saison.
  • Si aucune matrice n'est présente dans la base, la page de création s'affiche.

Si vous choisissez l'une des matrices de la base, une page contenant toutes ses caractéristiques s'affiche ; Visualisation de la matrice

Création d'une nouvelle matrice

haut de la page

  • Il y a deux champs à renseigner :
  1. L'entité - Seules les courses de cette entité seront proposées pour un ajout dans la matrice
  2. Le titre de la Matrice

Duplication de matrice

haut de la page

La liste des matrices s'affiche et vous choisissez celle que vous voulez dupliquer.

  1. Toutes les courses de la matrice d'origine sont incluses dans la matrice fille.

Personnalisations globales

haut de la page

Couleurs des disciplines

haut de la page

Vous pouvez changer les couleurs proposées. Ce sont les couleurs habituellement utilisées en Ski Alpin.

Couleurs des lignes

haut de la page

Les lignes de la matrice s'affichent par groupe de trois de couleurs différentes et ainsi de suite. Vous pouvez changer ces couleurs ou revenir aux couleurs d'origine.

Alignement des catégories, années et comités

haut de la page

Il peut être commode pour la clarté du résultat de modifier l'alignement de ces colonnes.

La matrice peut y gagner en clarté

Personnalisations des colonnes standards

haut de la page

Voir plus bas

Gestion des grilles des points place

haut de la page

Deux grilles sont proposées par défaut :

  1. la grille Coupe du Monde que tout le monde connait
  2. la grille ALWC utilisée pour les classements internationaux FIS Citadins gérés en Allemagne.

Les utilisateurs pourront créer deux autres grilles à leur convenance. Il suffira de les choisir avant validation de la matrice.

Matrices supprimées

haut de la page

Les matrices supprimées s'affichent sur cette page. C'est en quelque sorte une corbeille. Vous pouvez choisir de

  1. les restaurer en mettant un "+" à droite sur la même ligne. Vous les retrouverez alors dans la liste des matrices de la base avec les autres.
  2. les purger en mettant un "-". Elles seront alors définitivement effacées.

Vous masquerez par exemple les matrices des saisons précédentes ou bien celles dont toutes les courses sont terminées.

Visualisation de la matrice

haut de la page

Les lignes de données seront numérotées.

1. Saison : Par défaut, une matrice est créée our la saison en cours.

Vous pouvez choisir d'en créer une pour une saison antérieure.

2. Entité : Ce filtre s'appliquera pour afficher les courses à inclure dans la matrice

  • FIS
  • FFS

3. Code activité : Dans un premier temps, le script n'accepte que l'activité alpine (ALP)

4. Caractéristiques du logo : Si un logo spécifique est choisi, 3 présentations de celui-ci sont possible.

  • on garde les proportions : le logo sera affiché dans le coin haut - gauche et ses proportions seront conservées. les cercles resteront des cercles notamment.
  • on ne garde pas les proportions : le logo sera affiché dans le coin haut - gauche en occupant la totalité de l'espace disponible. Les cercles peuvent devenir des ovales.
  • logo sur la largeur de la page : le logo prend toute la largeur de la page au dessus de la matrice et ses proportions sont conservées. Veillez à utiliser un logo d'une hauteur faible.

5. Type de points :

  • Points place : vous pouvez choisir à droite de la ligne quelle grille des points est à utiliser.
  • Points course : Selon l'état des courses que vous téléchargez depuis le site de la FFS, vous pourrez être amené à calculer un Résultat Officiel pour fixer les points course des concurrents.

6. Valeur du Point Présence : Certains circuits donnent UN point de participation pour mieux indiquer les courses auxquelles un concurrent a participé.

7. Sexe des Coureurs : Ce filtre est obligatoire. Il n'est pas possible de faire une matrice mixte.

8. Garder les non classés : par défaut, les coureurs ne remplissant pas les conditions d'un calculs (nombre total de participation/pour une ou plusieurs disciplines etc.) sont éliminés de l'affichage du résultat. Vous pouvez choisir de les conserver à la fin de l'affichage.

9. Nom du logo : Si vous ne renseignez pas de logo, le logo de la FFS ou de la FIS sera affiché selon l'entité de la matrice.

  • Si vous choisissez un logo, sa largeur et sa hauteur sont récupérées dans les deux lignes suivantes.

10. Largeur du logo : vous pouvez forcer une valeur différente.

11. Hauteur du logo : vous pouvez forcer une valeur différente.

12. Orientation : vous pouvez choisir l'orientation vous donnant la meilleure présentation selon les colonnes à afficher et le nombre de courses.

  • Portrait
  • Paysage

13. Type de sortie : dans tous les as de figure la matrice s'affiche avec en option la création du fichier choisi. Il sera placé dans le répertoire "tmp" de FFSSKI et son nom sera indiqué dans la fenêtre centrale.

  • Sur papier seul
  • Avec fichier Excel
  • Avec fichier "csv"

14. Choix du tri pour l'édition : Vous pourrez choisir la clé du tri du classement et modifier ainsi sa présentation.

  • Par classement
  • Alphabétique
  • Par année et classement
  • Par catégorie et classement
  • Par comité et classement
  • Par club et classement

15. Impression des Abd et DSQ : vous pouvez choisir de les repérer ou pas dans l'édition

16. Couleur de la police : vous choisirez la façon dont vous souhaitez repérer les courses correspondantes aux critères s'il y en a :

  • Noir et rouge (courses critères) : les points des courses prises seront indiqués en rouge.
  • Couleur des disciplines : les points des courses prises seront indiqués dans la couleur de la discipline.
  • Noir : les points des courses prises seront toujours indiqués en noir.

17. Taille de la police / courses : Vous pourrez changer la taille de la police des en-têtes des courses.

18. Taille de la police des lignes : Vous pourrez changer la taille de la police pour chaque ligne de concurrent.

19. Titre de la matrice : Vous pourrez fractionner un titre sur plusieurs lignes en plaçant un "/n" sans espace à l'entroit du changement de ligne. Le résultat ne se verra qu'après validation de la page.

20. Grille des points à prendre : voir plus haut.

21. Courses du Bloc 1  : Par défaut, toutes les courses sont réputées faire partie du Bloc 1

  • Prendre le  : les choix proposés parlent d'eux-mêmes
  • Imprimer le  : les choix proposés parlent d'eux-mêmes

22. Courses du Bloc 2  : Les choix ci dessous ne s'appliqueraient qu'aux courses du bloc 2 s'il y en avait.

  • Prendre le  : les choix proposés parlent d'eux-mêmes
  • Imprimer le  : les choix proposés parlent d'eux-mêmes

23. Bibo tiré à la mêlée pour faire un fichier inscription : A l'issue de la course dont le numéro est indiqué à la ligne suivante, vous pouvez décider de créer un fichier inscription classique pour FFSSKI. L'ordre des départs après le BIBO se fera dans l'ordre du classement de la matrice.

24. Arrêter les calculs de la matrice après le numéro  : il s'agit ici du numéro d'ordre de la course et non pas de son Code dans la base de données.

Valider les filtres

haut de la page

Tous les filtres possibles pour une matrice donnée s'affichent les un après les autres en cliquant sur Suivant. Ils fonctionnent tous de la même façon aussi seule la méthodologie sera décrite ici.

  • Si pour une colonne donnée, plusieurs choix de filtrage sont possibles, les données filtrables s'affichent.
  • inversement, si pour une colonne donnée, tous les concurrents ont la même valeur, la page restera vide.
  1. Filtre d'inclusion : "+"
  • vous prendrez tous les coureurs répondant à la condition et eux seuls.
  • plusieurs filtres d'inclusions peuvent être définis. dans ce cas tous les coureurs répondants aux différents filtres seront pris pour les calculs.
Ex. Pour le filtre Nation, vous avez des français et des étrangers, En mettant un "+" en regard de FRA, vous me prendrez que les français.
  1. Filtre d'exclusion : "-"
  • vous prendrez tous les coureurs SAUF les coureurs exclus.
Ex. Pour le filtre Nation, vous avez des français et des étrangers, En mettant un "-" en regard de FRA, vous prendrez tous les coureurs sauf les français.

N.B. Bien que rien ne l'interdise, il ne serait pas logique de mixer filtre d'inclusion et filtre d'exclusion pour une même colonne.

Voir les courses

haut de la page

Données de la course

Vous pouvez ici

  1. ranger vos courses dans les blocs 1 et 2 (si applicable)
  2. définir un coefficient sur les courses et/ou sur les manches
  3. supprimer une course de la matrice
  4. visualiser cette course dans le détail
Il vous sera possible de modifier la date, le nom de la station ainsi que le nom de la course. Ces modifications resteront sans effets sur la base locale de FFSSKI.
Les courses étant ordonnées par le bloc et la date, vous pourrez corriger l'ordre des courses dans la mesure où une course téléchargée aurait une date erronée ou bien si l'ordre des courses change au sein du même bloc.

Bonus coureur

  • Sur la page de détail de la course, vous trouverez un Bouton "Bonus coureur" qui vous permettra d'affecter arbitrairement un certain nombre de points pour un ou plusieurs coureurs.
Cette possibilité a été utilisée lors d'une course internationale U16 qui se déroulait en même temps qu'une étape des Écureuils d'Or.
Il convenait de ne pas pénaliser les coureurs en question. Ce Bonus est arbitraire et peut prendre n'importe quelle valeur en points.

Paramétrages des calculs - Généralités

haut de la page

Vous devez paramétrer les calculs si votre matrice doit se comporter autrement que de faire une simple addition des points.

Il existe 3 modes de paramétrages différents soit 3 pages différentes.

La dernière page validée parmi les 3 détermine quel paramétrage sera utilisé.

Page 1

haut de la page

Les paramètres enregistrés sur cette page se comportent à l'identique de ce que vous rencontrez dans les "Challenges et Combinés" de FFSSKI.

Ils s'appliquent en cascade :

Exemple 1 : Vous souhaitez prendre au moins un Slalom, au moins un Slalom Géant ET une autre discipline au choix, vous indiquerez :

  • Sur la première ligne : SL au moins 1
  • Sur la deuxième ligne : GS au moins 1
  • Sur la troisième ligne : * au maximum 1

Exemple 2 : Vous souhaitez faire vos calculs sur les 8 meilleures performances toutes disciplines confondues :

  • Sur la première ligne : * au maximum 8

Exemple 3 : Vous souhaitez prendre les 2 meilleurs Slaloms et les 3 Meilleurs Slalom Géants :

  • Sur la première ligne : SL au maximum 2
  • Sur la deuxième ligne : GS au maximum 3

Page 2

haut de la page

  • Vous paramétrez ici les courses des Blocs 1 et 2. Celles du bloc 1 sont en haut à gauche et celles du bloc 2 en bas à droite.
  • Les courses sont rangées par disciplines et par date.
Dans l'immense majorité des cas, vous n'aurez qu'à renseigner le nombre de course à prendre dans chaque discipline dans chaque bloc.

IMPORTANT

  • En validant cette page, les paramètres de la page 1 ne seront pas pris en compte.
  • Si vous êtes amené à valider les paramètres de la page 3 (Écureuils d'Or), vous devez valider cette page au préalable ce qui permettra les calculs du classement de la première étape. Dans ce cas, vous ne renseignerez que les courses du bloc 1.

Page 3

haut de la page

En validant cette page, et après avoir validé la page 2, les calculs finaux se feront comme s'il n'y avait pas d'étape.

En ayant validé la page 2 au préalable, le classement à l'issue des courses du bloc 1 sera fait et imprimé.

Personnalisations des colonnes

haut de la page

  1. Vous pouvez personnaliser ces paramètres pour TOUTES les matrices de la base en le faisant à partir du menu général en cliquant sur "Personnalisations globales" comme décrit plus haut.
  2. Vous pouvez aussi le faire pour une matrice donnée en cliquant sur "Personnaliser les colonnes" depuis la page de détail de la matrice.
  • Vous pourrez choisir l'alignement pour tel ou tel Comité, Catégorie, Nation etc.
  • Vous pourrez modifier le nombre de caractère réservé pour une colonne.
  • Vous pourrez annuler facilement toutes ou partie de ces personnalisations.

Versions

haut de la page

Evolutions du script
Version du script Version de la base Apports des versions
de 1 à 1.8 de 1 à 12 Versions de développement
2.0 12 Première version officielle
2.1 12 Mise en place du Wiki (documentation officielle en ligne)
2.2 13 Réglage de la hauteur de ligne
Présentation des courses horizontale ou verticale
Récupération des colonnes "marquées"