Données d'entraînement

Les données d'entraînement sont une exposition fictive et complète : un organisme organisateur, des exposants avec leurs propres identifiants, des éleveurs, des chiens, des expositions avec leurs événements, des rings, des juges, des engagements et — selon jusqu'où vous lui demandez d'aller — des jugements et des récompenses.

Elles sont générées en une passe, depuis un formulaire court, et vivent dans la même base de données que vos données réelles sans jamais s'y mêler. C'est ainsi que l'on répète une journée d'exposition avant d'en mener une, et qu'un nouveau venu au bureau apprend l'application sans rien pouvoir casser.

Ce qu'elles ne sont pas : une copie de vos données réelles avec les noms changés — rien n'est repris de vos vraies expositions — ni un bac à sable sur un serveur séparé. Elles vivent dans votre base de données : ce que vous cassez dans un jeu d'entraînement ne coûte donc rien, mais ce que vous envoyez sort réellement de votre système. Lisez la section sur les courriels avant de générer un gros jeu.

Créer un jeu

Ouvrez system et allez dans l'onglet Test.

Le panneau Test : le formulaire d'un nouveau jeu en haut, les jeux déjà générés en bas.
Le panneau Test : le formulaire d'un nouveau jeu en haut, les jeux déjà générés en bas.

Set name est inscrit sur chaque enregistrement produit par le jeu et affiché devant chaque nom généré : vous savez donc toujours ce que vous regardez. Gardez-le court : Test1, Training-March.

Target phase est le choix important — jusqu'où les expositions générées doivent être avancées. La section ci-dessous passe les six en revue.

Le reste, ce sont des quantités : Shows, Events per show, Exhibitors (chacun avec ses propres identifiants), Dogs répartis entre eux, et le Base price dont partent les événements générés. Vingt exposants et quarante chiens sur deux expositions de deux événements font un bon premier jeu.

Breed limits décide si les événements générés admettent tous les groupes et toutes les races ou seulement certains — utile pour répéter une exposition restreinte. Split breeds ratio est la proportion de races confiées à deux juges plutôt qu'à un seul, afin de pouvoir répéter ce cas aussi.

Appuyez sur Generate. Une barre de progression apparaît et y reste pendant le travail ; vous pouvez fermer le navigateur et revenir plus tard, le travail se poursuit sur le serveur.

La génération n'est pas instantanée. Un jeu aux valeurs suggérées prend plusieurs minutes, et les jeux plus gros considérablement plus longtemps — l'essentiel du temps part dans la création des comptes d'exposant et des engagements, et les deux croissent avec les nombres que vous choisissez. Commencez petit la première fois.

Choisir la phase cible

Chaque phase comprend tout ce que produisent les précédentes. Choisissez celle qui correspond à ce que vous voulez répéter.

Les six phases cibles, d'une exposition en attente d'engagements à une exposition entièrement jugée et terminée.
Les six phases cibles, d'une exposition en attente d'engagements à une exposition entièrement jugée et terminée.

1 — Organisée, en attente d'engagements. Tout est prêt sauf les engagements : l'organisme organisateur, les exposants avec leurs comptes, les éleveurs, les chiens, les expositions avec leurs événements et leurs rings, et les juges déjà affectés aux races. Les expositions sont à un mois et demi : les engagements sont donc ouverts et aucune date de clôture n'est passée. Servez-vous-en pour parcourir le processus d'engagement à la main, comme le ferait un exposant.

2 — Engagements ouverts, engagements reçus. Comme ci-dessus, plus les engagements eux-mêmes ; environ six exposants sur dix ont engagé à chaque exposition, et rien n'est clôturé. Servez-vous-en pour répéter le travail quotidien du bureau pendant que les engagements sont ouverts — rechercher des engagements, en ajouter, en modifier, en retirer.

3 — Engagements clôturés, chiens répartis dans les rings. Les expositions se déplacent à dans trois jours. Chaque engagement est payé et clôturé, et les chiens sont répartis dans les rings de leurs juges, avec l'ordre de jugement et les heures de début calculés. Servez-vous-en pour répéter les derniers jours avant une exposition : imprimer le catalogue, vérifier les listes de ring, produire les documents.

4 — Événement en cours, rien de jugé encore. Les expositions ont lieu aujourd'hui et leurs événements tournent en ce moment. Les comptes de ring existent, trois par ring, et les jugements sont marqués comme commencés. Rien n'a été jugé, et c'est bien l'intention : tout reste à faire à la main. Servez-vous-en pour répéter le jour de l'exposition sur les tablettes.

5 — Jugé, dernière exposition encore en cours. Chaque chien a son qualificatif et les quatre premiers de chaque groupe leur classement. Toutes les expositions sont dans le passé sauf la dernière, qui tourne encore. Servez-vous-en pour répéter résultats, impressions et corrections avec de vrais jugements en place, tout en gardant une exposition ouverte sur laquelle travailler.

6 — Toutes les expositions jugées et passées au passé. Plus rien ne tourne. Les récompenses, le CAC, le CACIB et le meilleur de race sont attribués, chaque race est achevée et les expositions sont marquées comme terminées. Servez-vous-en pour répéter tout ce qui se passe après une exposition.

Travailler avec un jeu

Tout ce qui est généré est reconnaissable. Le nom du jeu apparaît entre crochets devant chaque exposition, chaque exposant et chaque chien.

Des expositions d'entraînement parmi les vraies, chacune marquée du nom du jeu auquel elle appartient.
Des expositions d'entraînement parmi les vraies, chacune marquée du nom du jeu auquel elle appartient.

Les personnes et les élevages portent une marque plus courte à la fin du nom : Foster [t1e3] est l'exposant numéro trois du jeu, Foster [t1j5] le juge numéro cinq, et Green Hill [t1] l'un de ses élevages — c'est pourquoi les chiens qui y sont nés la portent aussi. Les comptes de ring d'un jeu sont nommés de la même façon.

Les exposants générés peuvent se connecter. Le nom d'utilisateur et le mot de passe sont tous deux le nom du jeu suivi d'un numéro, en minuscules : pour un jeu appelé Test1, le premier exposant est test1e1, le deuxième test1e2, et ainsi de suite. Donnez-les à qui va s'exercer.

Une exposition d'entraînement se comporte comme une vraie. Les mêmes règles s'appliquent — vous ne pouvez pas clôturer les engagements avec des races non affectées, vous ne pouvez pas juger avant le début des jugements. C'est tout l'intérêt de s'y exercer.

Comment cela reste séparé des données réelles

Chaque enregistrement généré est marqué comme appartenant à son jeu. Ceux qui utilisent le système réel ne le voient pas : il n'apparaît ni dans leurs listes, ni dans leurs recherches, ni dans leurs statistiques, ni dans leurs catalogues. L'inverse est vrai aussi — quelqu'un connecté avec un compte d'entraînement ne voit que son propre jeu, jamais vos vraies expositions.

Cette marque est aussi ce qui permet de tout retirer ensuite sans rien laisser derrière.

Courriels : rien à activer

Les données d'entraînement envoient bel et bien de vrais courriels — des confirmations d'engagement surtout, puisque le générateur crée les engagements en suivant le même processus qu'un exposant.

Ces courriels n'atteignent jamais personne d'autre que vous. Tout message adressé à une personne ou à un compte appartenant à un jeu d'entraînement est automatiquement redirigé vers l'administrateur qui a créé ce jeu. Il n'y a rien à activer, et rien à penser à désactiver ensuite. Vous reconnaîtrez immédiatement un message redirigé : le nom du jeu est ajouté devant l'objet, et le corps s'ouvre sur un avis indiquant de quel jeu il provient et qui était le destinataire prévu.

Deux conséquences à connaître. Votre propre adresse reçoit un message par confirmation : un jeu comptant beaucoup d'exposants remplit donc votre boîte — à garder à l'esprit avant d'en générer un gros. Et si l'administrateur qui crée le jeu n'a pas d'adresse e-mail à lui, le système refuse de créer le jeu plutôt que de laisser partir des messages vers des adresses inventées.

Le mode test du catalogue est autre chose. Dans Configuration → System, sous Tests, un interrupteur envoie les catalogues et les documents d'exposant à vous-même plutôt qu'aux exposants. Celui-là sert à répéter sur une vraie exposition. Il n'a rien à voir avec les données d'entraînement et n'a pas besoin d'être activé pour elles.

Le mode test du catalogue, dans la configuration du système — sans rapport avec les jeux d'entraînement.
Le mode test du catalogue, dans la configuration du système — sans rapport avec les jeux d'entraînement.

Supprimer un jeu

Le panneau liste chaque jeu que vous avez créé, avec ce qu'il contient : expositions, événements, rings, personnes, éleveurs, exposants, juges, chiens et engagements.

Les jeux déjà générés, chacun avec son contenu et son propre bouton de suppression.
Les jeux déjà générés, chacun avec son contenu et son propre bouton de suppression.

Chacun a un bouton Delete, et Delete all test sets les supprime tous d'un coup. On vous montre ce qui va être supprimé et l'on vous demande de confirmer avant que rien ne se passe. La suppression emporte tout ce que le jeu a produit, y compris les comptes d'exposant et de ring, et le système vérifie ensuite si quelque chose est resté en arrière — c'est ce que rapporte Residuals.

Supprimez toujours les jeux depuis ce panneau, jamais à la main dans la base de données. Un jeu touche une douzaine de types d'enregistrements différents, dont certains créés indirectement, et supprimer une exposition à la main laisse tout le reste orphelin.

Limites connues

Les types sans certificats n'en décernent aucun. Si vous choisissez un type d'événement qui ne décerne pas le CAC — un rassemblement, par exemple — les certificats ne sont pas proposés au ring, pas davantage ceux de junior et de vétéran. Le meilleur de race et les meilleurs par âge sont tout de même décernés : les races se terminent donc et les expositions se déroulent normalement.

Les jeux restés d'une génération interrompue peuvent être supprimés avec le même panneau, mais le contrôle qui signale les restes ne voit pas tous les types d'enregistrements. Si une génération échoue à mi-parcours, supprimez le jeu et vérifiez les comptes.

Deux administrateurs générant au même moment ne réussiront pas tous les deux : le second reçoit une erreur. Générez un jeu à la fois.