diff --git a/parcoursup/components/detail-view.riot b/parcoursup/components/detail-view.riot index 47ae643..3084a1f 100644 --- a/parcoursup/components/detail-view.riot +++ b/parcoursup/components/detail-view.riot @@ -1,15 +1,51 @@

{ props.formation.nom }

+

Établissement : { props.formation.etablissement }

Ville : { props.formation.ville }

-

Département : { props.formation.departement }

+

Département : { props.formation.departement } - { props.formation.departementLib }

+

Académie : { props.formation.academie }

+

Région : { props.formation.region }

+

Contrat : { props.formation.contrat }

+ +
+ +

Formation

Filière : { props.formation.filiere }

Sélectivité : { props.formation.selectivite }

Capacité : { props.formation.capacite }

Candidats : { props.formation.candidats }

Admis : { props.formation.admis }

Taux d'accès : { props.formation.tauxAcces }%

+ +
+ +

Profil des admis

+

Femmes : { props.formation.pctFemmes }%

+

Boursiers : { props.formation.pctBoursiers }%

+

Néo-bacheliers : { props.formation.pctNeoBac }%

+ +

Bac général : { props.formation.pctGeneral }%

+

Bac technologique : { props.formation.pctTechno }%

+

Bac professionnel : { props.formation.pctPro }%

+ +
+ +

Mentions au bac

+

Sans mention : { props.formation.pctSansMention }%

+

Assez bien : { props.formation.pctAB }%

+

Bien : { props.formation.pctB }%

+

Très bien : { props.formation.pctTB }%

+

Très bien avec félicitations : { props.formation.pctTBF }%

+ +
+ +

Phase principale

+

Début de phase : { props.formation.pctDebutPhase }% ({ props.formation.admisDebutPhase } admis)

+

Date du bac : { props.formation.pctDateBac }% ({ props.formation.admisDateBac } admis)

+

Fin de phase : { props.formation.pctFinPhase }% ({ props.formation.admisFinPhase } admis)

+
\ No newline at end of file diff --git a/parcoursup/formation.js b/parcoursup/formation.js index b03f51f..a658ac6 100644 --- a/parcoursup/formation.js +++ b/parcoursup/formation.js @@ -7,17 +7,60 @@ export function createFormation(raw) { return { id: raw.cod_uai + "-" + raw.lib_for_voe_ins, + nom: raw.lib_for_voe_ins, etablissement: raw.g_ea_lib_vx, ville: raw.ville_etab, departement: raw.dep, + departementLib: raw.dep_lib, + region: raw.region_etab_aff, + academie: raw.acad_mies, + contrat: raw.contrat_etab, + filiere: raw.fili, selectivite: raw.select_form, + capacite: raw.capa_fin, candidats: raw.voe_tot, admis: raw.acc_tot, tauxAcces: taux, - latitude: raw.g_olocalisation_des_formations ? raw.g_olocalisation_des_formations.lat : null, - longitude: raw.g_olocalisation_des_formations ? raw.g_olocalisation_des_formations.lon : null + + latitude: raw.g_olocalisation_des_formations + ? raw.g_olocalisation_des_formations.lat + : null, + + longitude: raw.g_olocalisation_des_formations + ? raw.g_olocalisation_des_formations.lon + : null, + + // profils admis + pctFemmes: raw.pct_f, + pctBoursiers: raw.pct_bours, + pctNeoBac: raw.pct_neobac, + + pctGeneral: raw.pct_bg, + pctTechno: raw.pct_bt, + pctPro: raw.pct_bp, + + pctSansMention: raw.pct_sansmention, + pctAB: raw.pct_ab, + pctB: raw.pct_b, + pctTB: raw.pct_tb, + pctTBF: raw.pct_tbf, + + // vitesse de remplissage / phase principale + pctDebutPhase: raw.pct_acc_debutpp, + pctDateBac: raw.pct_acc_datebac, + pctFinPhase: raw.pct_acc_finpp, + + // chiffres bruts utiles + admisDebutPhase: raw.acc_debutpp, + admisDateBac: raw.acc_datebac, + admisFinPhase: raw.acc_finpp, + + admisGeneral: raw.acc_bg, + admisTechno: raw.acc_bt, + admisPro: raw.acc_bp, + admisAutres: raw.acc_at } } \ No newline at end of file diff --git a/parcoursup/style.css b/parcoursup/style.css index da935e5..e1b9373 100644 --- a/parcoursup/style.css +++ b/parcoursup/style.css @@ -69,6 +69,21 @@ body { border-radius: 8px; } + .detail-card hr { + margin: 18px 0; + border: none; + border-top: 1px solid #ddd; + } + + .detail-card h2, + .detail-card h3 { + margin-top: 0; + } + + .detail-card p { + margin: 8px 0; + } + .map-box { border: 1px solid #d8d8d8; background: white;