Modifications entre les versions 25 et 43 (s'étendant sur 18 versions)
Version 25 à la date du 2009-09-28 15:31:38
Taille: 19189
Éditeur: ThomasNoël
Commentaire: change pas de main, je sens que ça vient
Version 43 à la date du 2009-12-21 22:25:12
Taille: 11764
Éditeur: DavinBaragiotta
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 2: Ligne 2:

Une tentative de passer le système de candidature en ligne est en cours (deadline : 25 septembre 2009).
Voir le système actuel de candidature par mail sur le site de l'AUF.
Ligne 8: Ligne 5:
Avancement de ce projet au '''24 septembre'''. Avancement de ce projet au '''9 octobre'''. Mise en production ok à 17h TU sur https://formulaires.auf.org yyyeeeeeesss.
Ligne 15: Ligne 12:
  * design du formulaire adaptable à une charte graphique simple, pour ressembler au PDF → JeanChristopheAndré → [[attachment:demande-de-bourse-de-doctorat-2010-2011_20090925.wcs]]   * theme AUF (wcs.css) et design du formulaire adaptable à une charte graphique simple, pour ressembler au PDF → JeanChristopheAndré
Ligne 17: Ligne 14:
  * le remplissage du formulaire, sa validation, son stockage, son accès via le backoffice de gestion, son accès en Python pour éventuel export vers sigma
  * l'upload de fichiers
  *
export sigma = export en JSON → SergheiMihai, JeanChristopheAndré → [[attachment:json_export.py]]
  * textes explicatifs à tous les endroits sensibles de la procédure de candidature : ''ok, voir ci-dessous'' → ThomasNoël
  * mails customisés aux bons moments et aux bons acteurs (demandeurs,
recepteurs) ''ok, voir ci-dessous'' → ThomasNoël
  * design est ok avec les principaux navigateurs : FF2/3, IE6/7/8 → JeanChristopheAndré, DoanManhHa
  * le remplissage du formulaire, sa validation, son stockage, son accès via le backoffice de gestion
  * upload de fichiers
  *
accès aux forms en Python pour éventuel export vers sigma : export sigma = export en JSON → SergheiMihai, JeanChristopheAndré → [[attachment:json_export.py]] [[http://git.auf.org/?p=progfou.git;a=tree;f=wcs;f=wcs|dernière version]]
  * textes explicatifs à tous les endroits sensibles de la procédure de candidature → ThomasNoël
  * mails customisés aux bons moments et aux bons acteurs (demandeurs
, recepteurs) → ThomasNoël
  * design est ok avec les principaux navigateurs : FF2/3, IE6/7/8 → DoanManhHa
Ligne 25: Ligne 22:
  * champ spécifique pour la liste des membres (select-tree, pas si simple à intégrer) → SergheiMihai, ThomasNoël, JeanChristopheAndré (ok à 50% avec situation actuelle, champ "statique")
  *
améliorations possibles de la gestion des brouillons (ergonomie et clarté des boutons, pb de la suppression des brouillons dès qu'on les édite) : c'est un [[http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-September/000217.html|pb niveau wcs]]
  * revoir le document de procédure de soumission des candidatures dès qu'on aura une version bétâ
  * export CSV/XLS et listing "complets"
  * --(
champ spécifique pour la liste des membres (select-tree, pas si simple à intégrer) → ThomasNoël, JeanChristopheAndré)-- à revoir plus tard dans la vie. Actuellement on tourne avec un champ "statique" généré en XML
  * --
(améliorations possibles de la gestion des brouillons (ergonomie et clarté des boutons, pb de la suppression des brouillons dès qu'on les édite) : c'est un [[http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-September/000217.html|pb niveau wcs]])-- trop long terme, on annule la possibilité de brouillon (silence au fond de la salle, merci)
  * --(revoir le document de procédure de soumission des candidatures dès qu'on aura une version bétâ → avec NB)--
  * --(finir tests workflow et backoffice avec le pole mobilité de Paris)--
Ligne 29: Ligne 28:
 Soucis à checker un de ces quatre::
  * ThomasNoël
   * --(publicité des décisions dans le workflow (pas génant pour ce dossier précisément, mais bon)-- [[http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-September/000221.html|OK]]
   * --(le saut de statut automatiquement dans le workflow)-- [[http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-September/000223.html|OK]]
   * revoir workflow avec un niveau "editable" + jump_on_submit ? choix fonctionnel, à discuter.
= 19 décembre : export WCS vers SIGMA =
Ligne 35: Ligne 30:
== Textes des pages, des mails ==

Textes à recopier ici au fur et à mesure des customisations, pour archive/backup/discussions.

Voici les textes qu'on peut personnaliser sur le site web : ('''nb : ces textes peuvent comporter des tags html, c'est cool !''')
 * Texte personnalisé : Message quand un formulaire a été enregistré
 * Texte personnalisé : Message quand un formulaire a été enregistré, et que le formulaire est créé pour n'autoriser qu'un seul exemplaire par utilisateur
 * Texte personnalisé : Texte de bienvenue pour les utilisateurs identifiés
  {{{
<p>
<img src="http://www.auf.org/squelettes/images/banner/logo_auf.gif" />
</p>
<p>
Ce site vous permet de remplir des formulaires de candidatures aux appels de l'Agence universitaire de la Francophonie (<a href="http://www.auf.org/">AUF</a>).
</p>
<p>
Cliquez sur le formulaire qui vous concerne et complétez-le avec les
renseignements demandés. Vous disposerez ensuite d'une page de confirmation
qui vous permettra de relire vos réponses, et le cas échéant de valider
définitivement le formulaire.
</p>
<p>
Si elle est disponible, utilisez la fonction «sauvegarder en tant que brouillon» disponible en bas des formulaires. Vous pourrez alors revenir plus tard sur ces réponses, les compléter avant de les valider.
</p>
<p>
Attention, certains formulaires ne peuvent être saisis qu'une seule fois. Ne validez un formulaire qu'après avoir bien vérifié toutes les informations que vous y avez indiquées.
</p>
}}}
 * Texte personnalisé : Texte de bienvenue pour les utilisateurs non-identifiés
  {{{
<p>
<img src="http://www.auf.org/squelettes/images/banner/logo_auf.gif" />
</p>
<p>
Ce site vous permet de remplir des formulaires de candidatures aux appels de l'Agence universitaire de la Francophonie (<a href="http://www.auf.org/">AUF</a>).
</p>
<p>
Pour accéder aux formulaires, vous devez vous inscrire sur le site. Si ce n'est pas encore fait, munissez-vous de votre adresse électronique (courriel) et <strong><a href="register">cliquez ici pour vous inscrire</a></strong>.
</p>
<p>
Si vous êtes déjà inscrit-e sur ce site, <strong><a href="login">cliquez ici pour vous connecter</a></strong>. Vous utiliserez pour cela votre adresse électronique et un mot de passe qui vous aura été communiqué lors de l'inscription.
</p>
<p>Si vous avez oublié votre mot de passe, <a href="login">cliquez ici</a> et vous pourrez demander à ce qu'il vous soit envoyé à nouveau par courriel.
</p>
}}}
 * Texte personnalisé : Texte en haut de la page d'inscription
  {{{
<p>
L'inscription sur ce site se déroule en plusieurs étapes :
</p>
<ol>
<li>Indiquez vos coordonnées sur le formulaire ci-dessous, en veillant à donner votre adresse électronique exacte&nbsp;;</li>
<li>Un message de confirmation sera envoyé à votre adresse électronique. Ce message contiendra un lien vous permettant de confirmer la création de votre compte&nbsp;;</li>
<li>En cliquant sur le lien de confirmation reçu par courriel, vous activerez votre compte. Vous pourrez alors vous connecter au site avec les codes d'accès contenus dans le courriel (identifiant et mot de passe).</li>
</ol>
<p>
Indiquez vos coordonnées si dessous puis cliquez sur le bouton [Créer&nbsp;un&nbsp;compte].
</p>
}}}
 * Texte personnalisé : Texte en haut de la page de profil
 * Texte personnalisé : Texte liant la page de connexion à la page de création de compte
  {{{
<p>
Si vous n'avez encore de compte sur ce site, <a href="[register_url]"><u>cliquez ici</u></a> pour en obtenir un. Note : vous devrez connaître précisément votre adresse électronique (courriel) pour cela.
</p>
}}}
 * Texte personnalisé : Texte quand le compte est confirmé par l'utilisateur
  {{{
<p>
Votre compte a bien été créé sur ce site. Vous pouvez désormais vous
connecter en utilisant les paramètres de connexion indiqués
dans le courriel.
</p>
<p>
<a href="/login"><u>Cliquez ici pour vous connecter au site.</u></a>
</p>
}}}
 * Texte personnalisé : Texte quand le compte est confirmé par l'utilisateur mais en attente de modération
 * Texte personnalisé : Texte quand un courriel avec un jeton de changement de mot de passe a été envoyé
  {{{
<p>
La demande de changement de mot de passe vous a été envoyée par courriel. Suivez les instructions indiquées dans celui-ci pour définir votre nouveau votre mot de passe.
</p>
}}}
 * Texte personnalisé : Texte quand un nouveau mot de passe a été envoyé
 * Texte personnalisé : Texte sur les pages de demande de mot de passe oublié
  {{{
<p>
Si vous avez déjà un compte sur ce site mais que vous avez perdu votre mot de passe, entrez votre adresse électronique (courriel) ci-dessous et cliquez sur [Valider&nbsp;la&nbsp;demande]. Vous recevrez un courriel contenant un lien
qui vous permettra de choisir un nouveau mot de passe.
</p>
}}}

Et dans les mails :
 * Courriel personnalisé : Approbation de nouveau compte
 * Courriel personnalisé : Avertissement à propos d'un compte inutilisé
 * Courriel personnalisé : Courriel de bienvenue, avec mot de passe généré ('''nouveauté SVN 1604 mais ne semble pas fonctionnel''')
  {{{
Bienvenue sur le site "Formulaires AUF".

Pour accéder aux formulaires du site, voici vos paramètres de connexion :

 Identifiant (courriel) : [username]
 Mot de passe : [password]

--
Formulaires AUF
Agence universitaire de la Francophonie
http://www.auf.org
}}}
 * Courriel personnalisé : Demande de changement de mot de passe
  {{{

Bonjour,

Vous avez demandé à changer le mot de passe de votre compte sur
le site "Formulaires AUF". Pour accomplir ce changement, cliquez
sur le lien ci-dessous :

  [change_url]


Si vous n'êtes pas la personne qui a fait cette requête, ou si vous voulez
l'annuler, cliquez sur ce lien :

  [cancel_url]

Si vous ne faites rien, la demande expirera automatiquement dans 3 jours à
partir de la date d'envoi de ce message.

--
Formulaires AUF
Agence universitaire de la Francophonie
http://www.auf.org
}}}
 * Courriel personnalisé : Jeton d'identification
 * Courriel personnalisé : Notification d'inscription pour un compte à mot de passe
  {{{
Bonjour,

Nous avons reçu une demande d'inscription de votre adresse de courriel
<[email]> au site internet "Formulaires AUF".

Ce message vous indique comment confirmer puis utiliser votre compte.


Etape 1 : confirmation de votre inscription
-------------------------------------------

Pour confirmer votre inscription à ce site, cliquez sur le lien ci-dessous :

  [token_url]

Ce lien vous enverra vers une page du site "Formulaires AUF" qui vous
indiquera que votre compte est désormais actif.


Etape 2 : utilisation de votre compte
-------------------------------------

Une fois votre compte confirmé, rendez-vous sur la page d'identification
du site et indiquez les paramètres de connexion ci-dessous :

  Identifiant (courriel) : [username]
  Mot de passe : [password]

Attention à bien respecter les majuscules et minuscules quand vous
entrerez votre mot de passe.
Bonjour,

Nous avons reçu une demande d'inscription de votre adresse de courriel
<[email]> au site internet "Formulaires AUF".

Ce message vous indique comment confirmer puis utiliser votre compte.


Etape 1 : confirmation de votre inscription
-------------------------------------------

Pour confirmer votre inscription à ce site, cliquez sur le lien ci-dessous :

  [token_url]

Ce lien vous enverra vers une page du site "Formulaires AUF" qui vous
indiquera que votre compte est désormais actif.


Etape 2 : utilisation de votre compte
-------------------------------------

Une fois votre compte confirmé, rendez-vous sur la page d'identification
du site et indiquez les paramètres de connexion ci-dessous :

  Identifiant (courriel) : [username]
  Mot de passe : [password]

Attention à bien respecter les majuscules et minuscules quand vous
entrerez votre mot de passe.

Votre mot de passe est strictement confidentiel. Ne le divulguez jamais
à personne, ne répondez jamais à un message vous demandant votre mot de
passe. Même les services de l'AUF ne vous demanderont jamais de leur
communiquer ces informations, en aucune circonstance.


Note
----
Si vous ne souhaitez pas être inscrit sur ce site, ignorez ce message.
Si vous pensez que vous avez été inscrit à votre insu, ou pour toute
autre question ou remarque, envoyez un courriel à l'adresse suivante :
<[admin_email]>.


--
Formulaires AUF
Agence universitaire de la Francophonie
http://www.auf.org
}}}

 * Courriel personnalisé : Notification de changement au destinataire
 * Courriel personnalisé : Notification de changement à l'utilisateur
 * Courriel personnalisé : Notification de commentaire au destinataire
 * Courriel personnalisé : Notification de commentaire à l'utilisateur
 * Courriel personnalisé : Notification de création au destinataire
 * Courriel personnalisé : Notification de création à l'utilisateur
 * Courriel personnalisé : Notification de la suppression d'un compte inutilisé
 * Courriel personnalisé : Notification de nouvelle inscription aux administrateurs
 * Courriel personnalisé : Nouveau mot de passe généré

----

== Middleware : import WCS de SIGMA ==

=== Mappage des structures de données ===
== Mappage des structures de données ==
Ligne 291: Ligne 53:
|| Label || champWCS || champSIGMA || select ||
|| Civilité ||  || p.y_civilite || civilite ||
||
Nom ||  || p.l_nom || ||
||
Nom jeune fille ||  || p.l_nom_jeune_fille ||  ||
||
Prénom ||  || p.l_prenom ||  ||
||
Pays nationalité || || p.f_pays_nationalite || pays ||
|| Pays naissance || || p.f_pays_naissance || pays ||
|| Date naissance || || p.d_naissance || ||
||
Ville naissance || || p.l_ville_naissance ||  ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 5:Civilité || 5:civilite || p.y_civilite || civilite ||
|| 6:
Nom || 6:nom || p.l_nom || ||
|| 7:
Nom de jeune fille || 7:nom_jeune_fille || p.l_nom_jeune_fille || ||
|| 8:
Prénom || 8:prenom || p.l_prenom || ||
|| 9:
Pays de nationalité || 9:pays_nationalite || p.f_pays_nationalite || pays ||
|| 10:Pays de naissance || 10:pays_naissance || p.f_pays_naissance || pays ||
|| 11:Date de naissance || 11:date_naissance || p.d_naissance || ||
|| 12:
Ville de naissance || 12:ville_naissance || p.l_ville_naissance || ||
Ligne 302: Ligne 64:
|| Label || champWCS || champSIGMA || select ||
|| Adresse || || p.l_adresse || ||
|| Ville || || p.l_ville || ||
|| Région || || p.l_region || ||
|| Code postal || || p.l_code_postal || ||
|| Pays || || p.f_pays_residence || pays ||
|| Téléphone personnel || || p.n_tel || ||
|| Téléphone professionnel || || p.n_tel_pro || ||
|| Adresse électronique || || p.l_email || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 14:Adresse de correspondance (adresse postale) || 14:adresse || p.l_adresse || ||
|| 15:Municipalité / Ville || 15:ville || p.l_ville || ||
|| 16:Région / Province / État || 16:region || p.l_region || ||
|| 17:Code postal || 17:code_postal || p.l_code_postal || ||
|| 18:Pays || 18:pays_residence || p.f_pays_residence || pays ||
|| 19:Téléphone personnel || 19:tel || p.n_tel || ||
|| 20:Téléphone professionnel || 20:tel_pro || p.n_tel_pro || ||
|| 21:Adresse électronique || 21:email || p.l_email || ||
Ligne 313: Ligne 75:
|| Label || champWCS || champSIGMA || select ||
|| /!\ || || d.f_statut_personne || statut_personne ||
|| Titre et fonction || || d.l_fonction || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 23:Situation universitaire || 23:statut_personne || d.f_statut_personne || statut_personne ||
|| 24:Titre et fonction actuels || 24:fonction || d.l_fonction || ||
Ligne 318: Ligne 80:
|| Label || champWCS || champSIGMA || select ||
|| Intitulé dernier diplôme || || d.l_intitule_d_diplome || ||
|| Date d'obtention || || d.d_d_diplome || ||
|| Nom établissement obtention || || d.l_nom_etb /!\ || ||
|| Pays
de l'établissement || || d.f_pays_etb /!\ || pays ||
|| Niveau d'études || || d.f_niveau || niveau_etude ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 26:Intitulé du dernier diplôme obtenu || 26:intitule_d_diplome || d.l_intitule_d_diplome || ||
|| 27:Date d'obtention || 27:date_d_diplome || d.d_d_diplome || ||
|| 28:Nom de l'établissement d'obtention || 28:nom_etb || d.l_nom_etb || ||
|| 29:Pays de l'établissement || 29:pays_etb
|| d.f_pays_etb || pays ||
|| 30:Niveau d’études (en nombre d'années universitaires) || 30:niveau || d.f_niveau || niveau_etude ||
Ligne 326: Ligne 88:
|| Label || champWCS || champSIGMA || select ||
|| Participé programme AUF || || /!\ || ||
|| Dernier programme AUF || || /!\ || ||
|| Année programme || || /!\ || ||
|| Bourse AUF || || /!\ || ||
|| Catégorie bourse || || /!\ || ||
|| Année bourse || || /!\ || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 32:Avez-vous déjà participé à un programme de l'AUF ? || 32:particip_prog_auf || s/o || ||
|| 33:Si OUI, précisez le dernier auquel vous avez participé || 33:particip_prog_auf_dernier || d.l_programme || ||
|| 34:Précisez l'année || 34:particip_prog_auf_annee || d.n_annee_programme || ||
|| 35:Avez-vous déjà bénéficié d'une bourse de l'AUF ? || 35:boursier_auf || s/o || ||
|| 36:Si OUI, précisez le type de bourse obtenue || 36:boursier_auf_type || d.f_categorie_bourse || ||
|| 37:Précisez l'année || 37:boursier_auf_annee || d.n_annee_bourse || ||
Ligne 335: Ligne 97:
|| Label || champWCS || champSIGMA || select ||
|| Intitulé diplôme en cours || || d.l_programme /!\ || ||
|| Autre diplôme || || /!\ || ||
|| Niveau d'études || || d.n_annee_programme || niveau_etude /!\ ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 39:Intitulé du diplôme actuellement préparé || 39:programme || dm.l_intitule_diplome || ||
|| 40:Si autre diplôme, précisez || 40:programme_autre || dm.l_intitule_diplome || ||
|| 41:Niveau d’études (nombre d'années universitaires) || 41:annee_programme || dm.f_niveau_encours || ||
Ligne 341: Ligne 103:
|| Label || champWCS || champSIGMA || select ||
|| Nom établ. || || do.f_etablissement || membre ||
|| Code établ. || || do.f_etablissement || membre ||
|| Faculté/labo || || /!\ || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 109:Etablissement d'origine (membre de l'AUF) || 109:o_etablissement || do.f_etablissement || membre ||
|| 44:Faculté, département ou laboratoire|| 44:o_etablissement_unite || do.sc_faculte || ||
Ligne 346: Ligne 107:
Responsable du labo = responsable "scientifique" [_sc_] ? (vs "institutionnel" [_inst_]) /!\
|| Label || champWCS || champSIGMA || select ||
|| Civilité resp || || do.y_sc_civilite || civilite ||
|| Nom resp || || do.l_sc_nom || ||
|| Prénom resp || || do.l_sc_prenom || ||
|| Fonction resp || || do.l_sc_fonction || ||
|| Ville resp || || do.l_sc_ville || ||
|| Téléphone resp || || do.l_sc_tel_pro || ||
|| Adresse électr. resp || || do.l_sc_email || ||
Responsable = responsable "scientifique"
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 45:Civilité du responsable || 45:o_sc_civilite || do.y_sc_civilite || civilite ||
|| 46:Nom du responsable || 46:o_sc_nom || do.l_sc_nom || ||
|| 47:Prénom du responsable || 47:o_sc_prenom || do.l_sc_prenom || ||
|| 48:Fonction || 48:o_sc_fonction || do.l_sc_fonction || ||
|| 49:Municipalité / Ville || 49:o_sc_ville || do.l_sc_ville || ||
|| 50:Téléphone || 50:o_sc_tel_pro || do.l_sc_tel_pro || ||
|| 51:Adresse électronique du responsable || 51:o_sc_email || do.l_sc_email || ||
Ligne 357: Ligne 118:
Directeur de thèse = responsable "institutionnel" [_inst_] ? (vs "scientifique" [_sc_]) /!\
|| Label || champWCS || champSIGMA || select ||
|| Civilité dir || || do.y_inst_civilite, dm.y_dir_ori_civilite || civilite ||
|| Nom dir || || do.l_inst_nom, dm.l_dir_ori_nom || ||
|| Prénom dir || || do.l_inst_prenom, dm.l_dir_ori_prenom || ||
|| Adresse électr. dir || || /!\ || ||
Directeur de thèse = responsable "institutionnel" [_inst_]
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 53:Civilité du directeur de thèse origine || 53:o_inst_civilite || dm.y_dir_ori_civilite || civilite ||
|| 54:Nom du directeur de thèse origine || 54:o_inst_nom || dm.l_dir_ori_nom || ||
|| 55:Prénom du directeur de thèse || 55:o_inst_prenom || dm.l_dir_ori_prenom || ||
|| 56:Adresse électronique du directeur de thèse origine || 56:o_inst_email || /!\ || ||
Ligne 365: Ligne 126:
|| Label || champWCS || champSIGMA || select ||
|| Nom établ. || || da.f_etablissement || membre ||
|| Code établ. || || da.f_etablissement || membre ||
|| Faculté/labo || || /!\ || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 108:Etablissement d'accueil (membre de l'AUF) || 108:a_etablissement || da.f_etablissement || membre ||
|| 59:Faculté, département ou laboratoire || 59:a_etablissement_unite || da.sc_faculte || ||
Ligne 370: Ligne 130:
Responsable du labo = responsable "scientifique" [_sc_] ? (vs "institutionnel" [_inst_]) /!\
|| Label || champWCS || champSIGMA || select ||
|| Civilité resp || || da.y_sc_civilite || civilite ||
|| Nom resp || || da.l_sc_nom || ||
|| Prénom resp || || da.l_sc_prenom || ||
|| Fonction resp || || da.l_sc_fonction || ||
|| Ville resp || || da.l_sc_ville || ||
|| Téléphone resp || || da.l_sc_tel_pro || ||
|| Adresse électr. resp || || da.l_sc_email || ||
Responsable = responsable "scientifique"
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 60:Civilité du responsable || 60:a_sc_civilite || da.y_sc_civilite || civilite ||
|| 61:Nom du responsable || 61:a_sc_nom || da.l_sc_nom || ||
|| 62:Prénom du responsable || 62:a_sc_prenom || da.l_sc_prenom || ||
|| 63:Fonction || 63:a_sc_fonction || da.l_sc_fonction || ||
|| 64:Municipalité / Ville || 64:a_sc_ville || da.l_sc_ville || ||
|| 65:Téléphone || 65:a_sc_tel_pro || da.l_sc_tel_pro || ||
|| 66:Adresse électronique du responsable || 66:a_sc_email || da.l_sc_email || ||
Ligne 381: Ligne 141:
Directeur de thèse = responsable "institutionnel" [_inst_] ? (vs "scientifique" [_sc_]) /!\
|| Label || champWCS || champSIGMA || select ||
|| Civilité dir || || da.y_inst_civilite, dm.y_dir_acc_civilite || civilite ||
|| Nom dir || || da.l_inst_nom, dm.l_dir_acc_nom || ||
|| Prénom dir || || da.l_inst_prenom, dm.l_dir_acc_prenom || ||
|| Adresse électr. dir || || da.l_inst_email || ||
Directeur de thèse = responsable "institutionnel"
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 68:Civilité du directeur de thèse accueil || 68:a_inst_civilite || dm.y_dir_acc_civilite || civilite ||
|| 69:Nom du directeur de thèse accueil || 69:a_inst_nom || dm.l_dir_acc_nom || ||
|| 70:Prénom du directeur de thèse || 70:a_inst_prenom || dm.l_dir_acc_prenom || ||
|| 71:Adresse électronique du directeur de thèse accueil || 71:a_inst_email || /!\ || ||
Ligne 389: Ligne 149:
|| Label || champWCS || champSIGMA || select ||
|| Origine date début || || dm.dd_mobilite /!\ || ||
|| Origine date fin || || /!\ || ||
|| Origine nb mois || || dm.n_alt_mois_origine || ||
|| Accueil date début || || /!\ || ||
|| Accueil date fin || || dm.df_mobilite /!\ || ||
|| Accueil nb mois || || dm.n_alt_mois_accueil || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 75:Date de début || 75:o_date_debut_mobilite || dm.dd_mobilite || ||
|| 76:Date de fin || 76:o_date_fin_mobilite || dm.df_mobilite || ||
|| 77:Nombre de mois à l'origine || 77:o_nb_mois || dm.n_alt_mois_origine || ||
|| 79:Date de début || 79:a_date_debut_mobilite || dm.dd_mobilite || ||
|| 80:Date de fin || 80:a_date_fin_mobilite || dm.df_mobilite || ||
|| 81:Nombre de mois à l'accueil || 81:a_nb_mois || dm.n_alt_mois_accueil || ||
Ligne 398: Ligne 158:
|| Label || champWCS || champSIGMA || select ||
|| Date inscription || || dm.d_inscription_these || ||
|| Date soutenance || || dm.d_soutenance_these || ||
|| Pays soutenance || || dm.f_pays_soutenance || pays ||
|| Type thèse || || dm.y_type_these || type_these ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 83:Date de 1ère inscription en thèse || 83:date_inscription_these || dm.d_inscription_these || ||
|| 84:Date de soutenance prévue || 84:date_soutenance_these || dm.d_soutenance_these || ||
|| 85:Pays de soutenance prévu || 85:pays_soutenance || dm.f_pays_soutenance || pays ||
|| 86:Type de thèse || 86:type_these || dm.y_type_these || type_these ||
Ligne 405: Ligne 165:
|| Label || champWCS || champSIGMA || select ||
|| Intitulé thèse || || dm.l_intitule_projet || ||
|| Mot clé 1 || || dm.l_mot_clef1 || ||
|| Mot clé 2 || || dm.l_mot_clef2 || ||
|| Mot clé 3 || || dm.l_mot_clef3 || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 88:Intitulé du sujet de thèse || 88:intitule_projet || dm.l_intitule_projet || ||
|| 90:Mot clé 1 || 90:mot_clef1 || dm.l_mot_clef1 || ||
|| 91:Mot clé 2 || 91:mot_clef2 || dm.l_mot_clef2 || ||
|| 92:Mot clé 3 || 92:mot_clef3 || dm.l_mot_clef3 || ||
Ligne 412: Ligne 172:
|| Label || champWCS || champSIGMA || select ||
|| Discipline || || dm.f_discipline || discipline ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 87:Discipline || 87:discipline || dm.f_discipline || discipline ||
Ligne 416: Ligne 176:
|| Label || champWCS || champSIGMA || select ||
|| Nom, Prénom || || s/o || ||
|| Respect règlement || || s/o || ||
|| champWCS:Label || champWCS:JSON || champSIGMA || select ||
|| 95:Nom du candidat || 95:engagement_nom || s/o || ||
|| 96:Prénom || 96:engagement_prenom || s/o || ||
|| 98:Cocher la case ci-dessous (OBLIGATOIRE) || 98:engagement_respect_reglement || s/o || ||
Ligne 421: Ligne 182:
|| Label || champWCS || champSIGMA || select || || champWCS:Label || champWCS:JSON || champSIGMA || select ||
Ligne 423: Ligne 184:
|| Descriptif sujet || || dp.f_piece || piece_adm : pa.c_piece = 17 ||
|| Protocole recherche || || dp.f_piece || piece_adm : pa.c_piece = 27 ||
|| CV || || dp.f_piece || piece_adm : pa.c_piece = 16 ||
|| 101:Descriptif détaillé du sujet de thèse : || 101:descriptif_these || dp.f_piece || piece_adm : pa.c_piece = 17 ||
|| 102:Protocole de recherche : || 102:protocole_recherche || dp.f_piece || piece_adm : pa.c_piece = 27 ||
|| 103:Curriculum vitae : || 103:curriculum_vitae || dp.f_piece || piece_adm : pa.c_piece = 16 ||

Projet : mise en ligne des demandes de bourses 2010/2011

Responsable du projet : ThomasNoël

Avancement de ce projet au 9 octobre. Mise en production ok à 17h TU sur https://formulaires.auf.org yyyeeeeeesss.

w.c.s.
  • les développeurs de wcs sont très réactifs et corrigent les petites imperfections que nous détectons en 24h, voire moins
  • le logiciel est écrit en Python, il est plutôt compréhensible, bien sécurisé, les données sont facilement backupables
Ce qui marche
  • theme AUF (wcs.css) et design du formulaire adaptable à une charte graphique simple, pour ressembler au PDF → JeanChristopheAndré

  • inscription des candidats avec un processus de validation du compte par mail ; cela permet de nous assurer que le mail donné par le candidat est fonctionnel
  • le remplissage du formulaire, sa validation, son stockage, son accès via le backoffice de gestion
  • upload de fichiers
  • accès aux forms en Python pour éventuel export vers sigma : export sigma = export en JSON → SergheiMihai, JeanChristopheAndréjson_export.py dernière version

  • textes explicatifs à tous les endroits sensibles de la procédure de candidature → ThomasNoël

  • mails customisés aux bons moments et aux bons acteurs (demandeurs, recepteurs) → ThomasNoël

  • design est ok avec les principaux navigateurs : FF2/3, IE6/7/8 → DoanManhHa

A faire
  • export CSV/XLS et listing "complets"
  • champ spécifique pour la liste des membres (select-tree, pas si simple à intégrer) → ThomasNoël, JeanChristopheAndré à revoir plus tard dans la vie. Actuellement on tourne avec un champ "statique" généré en XML

  • améliorations possibles de la gestion des brouillons (ergonomie et clarté des boutons, pb de la suppression des brouillons dès qu'on les édite) : c'est un pb niveau wcs trop long terme, on annule la possibilité de brouillon (silence au fond de la salle, merci)

  • revoir le document de procédure de soumission des candidatures dès qu'on aura une version bétâ → avec NB

  • finir tests workflow et backoffice avec le pole mobilité de Paris

19 décembre : export WCS vers SIGMA

Mappage des structures de données

Tables SIGMA :

  • GM_PERSONNE AS p
  • GM_DOSSIER AS d
  • GM_DOSSIER_ORIGINE AS do
  • GM_DOSSIER_ACCUEIL AS da
  • GM_DOSSIER_MOBILITE AS dm
  • GM_DOSSIER_PIECES AS dp

Données pour select (données de référence ou ENUM) :

  • pays : RE_PAYS -- fourni courriel 2009-09-18

  • membre : RE_ETABLISSEMENT -- fourni courriel 2009-09-18

  • statut_personne : GM_STATUT_PERSONNE -- fourni courriel 2009-09-21

  • niveau_etude : GM_NIVEAUX_ETUDES -- fourni courriel 2009-09-21

  • discipline : RE_DISCIPLINE -- fourni courriel 2009-09-21

  • civilite : enum('MR', 'MM', 'ME') -- MR = M., MM= Mme, ME = Mlle

  • type_these : enum('CT', 'CD', 'AU') -- CT = co-tutelle, CD = co-direction, AU = autre

  • piece_adm : GM_PIECE_ADMINISTRATIVE

/!\ = à vérifier

Identification

champWCS:Label

champWCS:JSON

champSIGMA

select

5:Civilité

5:civilite

p.y_civilite

civilite

6:Nom

6:nom

p.l_nom

7:Nom de jeune fille

7:nom_jeune_fille

p.l_nom_jeune_fille

8:Prénom

8:prenom

p.l_prenom

9:Pays de nationalité

9:pays_nationalite

p.f_pays_nationalite

pays

10:Pays de naissance

10:pays_naissance

p.f_pays_naissance

pays

11:Date de naissance

11:date_naissance

p.d_naissance

12:Ville de naissance

12:ville_naissance

p.l_ville_naissance

Adresse de correspondance

champWCS:Label

champWCS:JSON

champSIGMA

select

14:Adresse de correspondance (adresse postale)

14:adresse

p.l_adresse

15:Municipalité / Ville

15:ville

p.l_ville

16:Région / Province / État

16:region

p.l_region

17:Code postal

17:code_postal

p.l_code_postal

18:Pays

18:pays_residence

p.f_pays_residence

pays

19:Téléphone personnel

19:tel

p.n_tel

20:Téléphone professionnel

20:tel_pro

p.n_tel_pro

21:Adresse électronique

21:email

p.l_email

Situation universitaire

champWCS:Label

champWCS:JSON

champSIGMA

select

23:Situation universitaire

23:statut_personne

d.f_statut_personne

statut_personne

24:Titre et fonction actuels

24:fonction

d.l_fonction

Dernier diplôme obtenu

champWCS:Label

champWCS:JSON

champSIGMA

select

26:Intitulé du dernier diplôme obtenu

26:intitule_d_diplome

d.l_intitule_d_diplome

27:Date d'obtention

27:date_d_diplome

d.d_d_diplome

28:Nom de l'établissement d'obtention

28:nom_etb

d.l_nom_etb

29:Pays de l'établissement

29:pays_etb

d.f_pays_etb

pays

30:Niveau d’études (en nombre d'années universitaires)

30:niveau

d.f_niveau

niveau_etude

Lien avec l'AUF

champWCS:Label

champWCS:JSON

champSIGMA

select

32:Avez-vous déjà participé à un programme de l'AUF ?

32:particip_prog_auf

s/o

33:Si OUI, précisez le dernier auquel vous avez participé

33:particip_prog_auf_dernier

d.l_programme

34:Précisez l'année

34:particip_prog_auf_annee

d.n_annee_programme

35:Avez-vous déjà bénéficié d'une bourse de l'AUF ?

35:boursier_auf

s/o

36:Si OUI, précisez le type de bourse obtenue

36:boursier_auf_type

d.f_categorie_bourse

37:Précisez l'année

37:boursier_auf_annee

d.n_annee_bourse

Formation en cours au moment de la candidature

champWCS:Label

champWCS:JSON

champSIGMA

select

39:Intitulé du diplôme actuellement préparé

39:programme

dm.l_intitule_diplome

40:Si autre diplôme, précisez

40:programme_autre

dm.l_intitule_diplome

41:Niveau d’études (nombre d'années universitaires)

41:annee_programme

dm.f_niveau_encours

Établissement d'origine

champWCS:Label

champWCS:JSON

champSIGMA

select

109:Etablissement d'origine (membre de l'AUF)

109:o_etablissement

do.f_etablissement

membre

44:Faculté, département ou laboratoire

44:o_etablissement_unite

do.sc_faculte

Responsable = responsable "scientifique"

champWCS:Label

champWCS:JSON

champSIGMA

select

45:Civilité du responsable

45:o_sc_civilite

do.y_sc_civilite

civilite

46:Nom du responsable

46:o_sc_nom

do.l_sc_nom

47:Prénom du responsable

47:o_sc_prenom

do.l_sc_prenom

48:Fonction

48:o_sc_fonction

do.l_sc_fonction

49:Municipalité / Ville

49:o_sc_ville

do.l_sc_ville

50:Téléphone

50:o_sc_tel_pro

do.l_sc_tel_pro

51:Adresse électronique du responsable

51:o_sc_email

do.l_sc_email

Suivi et/ou encadrement de la thèse dans l'établissement d'origine

Directeur de thèse = responsable "institutionnel" [_inst_]

champWCS:Label

champWCS:JSON

champSIGMA

select

53:Civilité du directeur de thèse origine

53:o_inst_civilite

dm.y_dir_ori_civilite

civilite

54:Nom du directeur de thèse origine

54:o_inst_nom

dm.l_dir_ori_nom

55:Prénom du directeur de thèse

55:o_inst_prenom

dm.l_dir_ori_prenom

56:Adresse électronique du directeur de thèse origine

56:o_inst_email

/!\

Établissement d'accueil

champWCS:Label

champWCS:JSON

champSIGMA

select

108:Etablissement d'accueil (membre de l'AUF)

108:a_etablissement

da.f_etablissement

membre

59:Faculté, département ou laboratoire

59:a_etablissement_unite

da.sc_faculte

Responsable = responsable "scientifique"

champWCS:Label

champWCS:JSON

champSIGMA

select

60:Civilité du responsable

60:a_sc_civilite

da.y_sc_civilite

civilite

61:Nom du responsable

61:a_sc_nom

da.l_sc_nom

62:Prénom du responsable

62:a_sc_prenom

da.l_sc_prenom

63:Fonction

63:a_sc_fonction

da.l_sc_fonction

64:Municipalité / Ville

64:a_sc_ville

da.l_sc_ville

65:Téléphone

65:a_sc_tel_pro

da.l_sc_tel_pro

66:Adresse électronique du responsable

66:a_sc_email

da.l_sc_email

Suivi et/ou encadrement de la thèse dans l'établissement d'accueil

Directeur de thèse = responsable "institutionnel"

champWCS:Label

champWCS:JSON

champSIGMA

select

68:Civilité du directeur de thèse accueil

68:a_inst_civilite

dm.y_dir_acc_civilite

civilite

69:Nom du directeur de thèse accueil

69:a_inst_nom

dm.l_dir_acc_nom

70:Prénom du directeur de thèse

70:a_inst_prenom

dm.l_dir_acc_prenom

71:Adresse électronique du directeur de thèse accueil

71:a_inst_email

/!\

Période de mobilité (alternance)

champWCS:Label

champWCS:JSON

champSIGMA

select

75:Date de début

75:o_date_debut_mobilite

dm.dd_mobilite

76:Date de fin

76:o_date_fin_mobilite

dm.df_mobilite

77:Nombre de mois à l'origine

77:o_nb_mois

dm.n_alt_mois_origine

79:Date de début

79:a_date_debut_mobilite

dm.dd_mobilite

80:Date de fin

80:a_date_fin_mobilite

dm.df_mobilite

81:Nombre de mois à l'accueil

81:a_nb_mois

dm.n_alt_mois_accueil

Thèse

champWCS:Label

champWCS:JSON

champSIGMA

select

83:Date de 1ère inscription en thèse

83:date_inscription_these

dm.d_inscription_these

84:Date de soutenance prévue

84:date_soutenance_these

dm.d_soutenance_these

85:Pays de soutenance prévu

85:pays_soutenance

dm.f_pays_soutenance

pays

86:Type de thèse

86:type_these

dm.y_type_these

type_these

Dossier scientifique

champWCS:Label

champWCS:JSON

champSIGMA

select

88:Intitulé du sujet de thèse

88:intitule_projet

dm.l_intitule_projet

90:Mot clé 1

90:mot_clef1

dm.l_mot_clef1

91:Mot clé 2

91:mot_clef2

dm.l_mot_clef2

92:Mot clé 3

92:mot_clef3

dm.l_mot_clef3

Discipline

champWCS:Label

champWCS:JSON

champSIGMA

select

87:Discipline

87:discipline

dm.f_discipline

discipline

Engagement du candidat

champWCS:Label

champWCS:JSON

champSIGMA

select

95:Nom du candidat

95:engagement_nom

s/o

96:Prénom

96:engagement_prenom

s/o

98:Cocher la case ci-dessous (OBLIGATOIRE)

98:engagement_respect_reglement

s/o

Constitution du dossier de candidature et liste de contrôle

champWCS:Label

champWCS:JSON

champSIGMA

select

Formulaire complété

dp.f_piece

piece_adm : pa.c_piece = 19

101:Descriptif détaillé du sujet de thèse :

101:descriptif_these

dp.f_piece

piece_adm : pa.c_piece = 17

102:Protocole de recherche :

102:protocole_recherche

dp.f_piece

piece_adm : pa.c_piece = 27

103:Curriculum vitae :

103:curriculum_vitae

dp.f_piece

piece_adm : pa.c_piece = 16


Etude/WCS/Bourses2010 (dernière édition le 2009-12-21 22:25:12 par DavinBaragiotta)