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 :

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

/!\ = à 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)