L'École · ˜˜ FX · AX ˜˜ Polytechnique.org · Associations polytechniciennes · Élèves · Wats4U
[ Polytechnique.org ]
27.624 étudiants et anciens de l'X sur le web
[LES X SUR LE WEB]

Les données d'identification retenues sont :

  • identifiants ;
  • naissance et décès ;
  • genre ;
  • noms et prénoms.

Chaque champ est suivi de deux mentions : la première décrit où sont stockées les valeurs de ce champ pour les anciens déjà dans la base. La deuxième indique quel organisme choisit les valeurs lors de la création d'un nouveau profil.

Indentifiants

  • l'identifiant AX : 8 caractères dont les 4 premiers représentent la promotion de l'ancien et les 4 suivants l'ordre dans la liste des X triés par ordre alphabétique. Cet identifiant est utilisé partout dans la base AX. Il pourrait être supprimé par la suite le jour où toutes les applications de l'AX utiliseraient la base commune puisqu'il est utilisé uniquement en interne à l'AX ou en liaison pour le site X.org. AX et X.org (auth_user_md5.matricule_ax) - AX
  • l'identifiant X.org : un nombre interne à Polytechnique.org qui n'a aucune signification en dehors. On l'appelle aussi user_id ou uid. Cet id pourrait disparaître également puisqu'il est interne à Polytechnique.org. X.org (auth_user_md5.user_id) - X.org
  • le matricule école : numéro attribué par l'école, 8 chiffres dont les 4 premiers représentent la promotion du concours et les 4 suivants le numéro d'admission au concours. X.org (auth_user_md5.matricule) - EP

Ces trois identifiants doivent aujourd'hui être mis en correspondance (ce qui est fait dans des tables sur les bases actuelles de l'AX et de X.org). A terme il faudrait n'en garder qu'un. L'AX est d'accord d'abandonner son matricule AX. Si le numéro est purement interne et n'apparaît nulle part sur les différents sites on peut prendre n'importe lequel et le matricule école est probablement le plus simple mais ce numéro pose au moins trois problèmes :

  • il trahit le rang d'entrée (information que tout le monde ne veut pas forcément publier) ;
  • la numérotation est faite par l'école et il faudrait donc voir avec eux le cadre précis de l'attribution de ce matricule (notamment pour les étrangers et dans le futur les masters et les thésards) ;
  • les anciens (avant 1996) n'ont pas de matricule école.

Naissance et décès

  • la date de naissance : conservée au format date, elle n'est modifiée qu'en cas d'erreur. AX et X.org (auth_user_md5.naissance) - EP ou ancien
  • le décès : signalée par un flag 'décédé' ou 'vivant' (booléen : vrai si décédé, faux sinon). AX et X.org (auth_user_md5.deces != '0000-00-00') - faux
  • information mort pour la France : juste un flag. AX - faux
  • la date de décès : au format date. AX et X.org (auth_user_md5.deces) - vide

Genre

  • le genre : homme ou femme, c'est le genre actuel et non le genre au moment de la scolarité. AX et X.org (auth_user_md5.flags & 'femme' != 0) - EP
  • la civilité : M., Mme ou Mlle. Il ne s'agit pas du titre mais d'une civilité. Elle existe en forme abrégée ou complète (monsieur, madame, mademoiselle). AX - EP

Noms et prénoms

Noms de recherche

Les noms de recherche pour l'annuaire électronique : un ancien doit pouvoir être accessible par plusieurs noms et prénoms selon son choix. Ils peuvent avoir plusieurs caractéristiques :

  • s'il a une particule ou non (has_particle) ;
  • s'il est toujours montré dans l'interface, dans le cas où ce nom est aussi utilisé par l'AX (always_displayed) ;
  • s'il est public ou privé (public) ;
  • s'il n'est pas visible dans l'interface pour les noms intiaux (not_displayed).

Les choix possibles sont :

  • Nom patronymique : has_particle,always_displayed,public ;
  • Nom marital : has_particle,always_displayed,public ;
  • Nom usuel : has_particle,always_displayed,public ;
  • Prénom : always_displayed,public ;
  • Pseudonyme (nom de plume) : always_displayed,public ;
  • Surnom ;
  • Prénom usuel : public ;
  • Autre prénom ;
  • Autre nom ;
  • Nom initial : has_particle,not_displayed,public ;
  • Prénom initial : has_particle,not_displayed,public.

Ces noms sont stockés dans la table profile_name_search et les différents types dans profile_name_search_enum.

Noms d'affichage

Les noms pour l'affichage : que ce soit dans l'annuaire papier, sur sa fiche internet, dans une recherche rapide ou quand on parle de lui, un camarade peut vouloir afficher différents noms. Ils sont construits à partir des noms de recherche et sont stockés dans profile_display. Les voici avec le détail de leur construction :

  • yourself : la façon dont on appelle le camarade sur le site ou dans les emails que nous lui adressons, par défaut, c'est le prénom ;
  • public_name : affichage du nom dans la fiche publique : prénom IFnom usuel nom usuel (nom patronymique) ELSE nom patronymique ENDIF IFnom marital OR pseudonyme(IFnom maritalIFsexe Mme ELSE M ENDIF nom marital IFpseudonyme , ENDIF ENDIF IF pseudonyme ENDIF ) ENDIF ;
  • private_name : affichage du nom dans la fiche privée : public_name suivit, le cas échéant des surnom et autres noms ;
  • directory_name : affichage du nom dans les minifiches : IFnom usuel nom usuel (nom patronymique) ELSE nom patronymique ENDIF prénom IFnom marital OR pseudonyme(IFnom maritalIFsexe Mme ELSE M ENDIF nom marital IFpseudonyme , ENDIF ENDIF IFpseudonyme pseudonyme ENDIF ) ENDIF ;
  • short_name : affichage du nom lorsqu'on a besoin d'un nom court (par exemple, dans le From dans l'interface d'envoi d'emails) : IFprénom usuel prénom usuel ELSE prénom ENDIF IFnom usuel nom usuel ELSE nom patronymique ENDIF ;
  • sort_name : nom pour le classement alphabétique : IFnom usuel nom usuel ELSE nom patronymique ENDIF prénom.
Plat/al 1.1.23 - Copyright © 1999-2018 Polytechnique.org  -  Lien avec l'AX  -  À propos de ce site et ses équipes
Services et éthique | Charte