Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs couv #307

Merged
merged 32 commits into from
Nov 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
a914db1
maj prepa data
arnaudmilet Oct 1, 2024
d7142e9
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Oct 1, 2024
08fddda
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Oct 1, 2024
b3c57e3
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Oct 17, 2024
3c2cabf
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Oct 29, 2024
f28db22
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Oct 31, 2024
846d721
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Nov 4, 2024
938b79e
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Nov 4, 2024
b5b2b93
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Nov 5, 2024
7fa7cde
correction commit ananda
arnaudmilet Oct 31, 2024
368edd6
debug commit
arnaudmilet Oct 31, 2024
cdf28d4
debug 3
arnaudmilet Oct 31, 2024
fa919ce
maj ps octobre 2024
arnaudmilet Oct 31, 2024
19cc591
ajout des scope et agregation des catalogue ps octobre et fevrier 2024
arnaudmilet Nov 5, 2024
1476f8a
maj generer rapport
arnaudmilet Nov 5, 2024
5da8bdc
correction scope
arnaudmilet Nov 5, 2024
5e6f3bb
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Nov 5, 2024
743bf46
PS campagne 2024 et 2025
arnaudmilet Nov 5, 2024
011ae35
probleme commit
arnaudmilet Nov 5, 2024
e747277
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Nov 5, 2024
0709a10
coorection ps 2024 et 2025
arnaudmilet Nov 5, 2024
bd3ec2b
maj ps
arnaudmilet Nov 5, 2024
d16a9f9
maj ps
arnaudmilet Nov 5, 2024
d3ddedb
Merge branch 'main' of https://github.com/mission-apprentissage/traje…
arnaudmilet Nov 5, 2024
fce0174
maj ps
arnaudmilet Nov 5, 2024
250c285
coorection ps 2024 et 2025
arnaudmilet Nov 5, 2024
4cb0a3e
maj ps
arnaudmilet Nov 5, 2024
0bcf9d8
maj ps
arnaudmilet Nov 5, 2024
8487ccc
debug commit
arnaudmilet Nov 5, 2024
55fef1e
maj ps
arnaudmilet Nov 5, 2024
e6a2f41
suppression des ministeres
arnaudmilet Nov 14, 2024
1018363
debug commit
arnaudmilet Nov 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -991,19 +991,23 @@ expo_mef_stats_catalogue_partenaire <- function(catalogue_partenaire_renseigne,t
)
}
}else if(type_voeux=="parcoursup"){
catalogue_partenaire_renseigne_voeux <- catalogue_partenaire_renseigne %>%
filter(is.na(CODEFORMATIONACCUEIL)) %>%
mutate(!!sym(var_effectifs):=as.numeric(NA)) %>%
bind_rows(
catalogue_partenaire_renseigne %>%
filter(!is.na(CODEFORMATIONACCUEIL))%>%
left_join(
voeux_parcoursup_affelnet_simpli_2023 %>%
select(c(CODEFORMATIONACCUEIL,all_of(var_effectifs)))%>%
distinct(),
by="CODEFORMATIONACCUEIL"
)
)
if("Demandes tous voeux" %in% names(catalogue_partenaire_renseigne)){
catalogue_partenaire_renseigne_voeux <- catalogue_partenaire_renseigne
}else{
catalogue_partenaire_renseigne_voeux <- catalogue_partenaire_renseigne %>%
filter(is.na(CODEFORMATIONACCUEIL)) %>%
mutate(!!sym(var_effectifs):=as.numeric(NA)) %>%
bind_rows(
catalogue_partenaire_renseigne %>%
filter(!is.na(CODEFORMATIONACCUEIL))%>%
left_join(
voeux_parcoursup_affelnet_simpli_2023 %>%
select(c(CODEFORMATIONACCUEIL,all_of(var_effectifs)))%>%
distinct(),
by="CODEFORMATIONACCUEIL"
)
)
}
}


Expand Down
226 changes: 226 additions & 0 deletions analyse/couverture_catalogue/generer_rapports.R
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,16 @@ parcoursup_2024_02 %>%
filter(is.na(presence_UAI_ACCE)) %>%
pull(CODEFORMATIONACCUEIL)
)) %>%
<<<<<<< HEAD
left_join(
correspondance_formation_certificateur %>%
mutate(Filiere=ifelse(Filiere=="App.","Apprentissage","Scolaire")),
by=c("LIBFORMATION"="Type diplôme","APPRENTISSAGEOUSCOLAIRE"="Filiere")
) %>%
filter(`Scope campagne 2024`=="Oui") %>%
group_by(LIBFORMATION,APPRENTISSAGEOUSCOLAIRE) %>%
summarise(nb=n())
=======
select(UAI_COMPOSANTE,LIB_COMPOSANTE) %>%
setNames(c("uai","lib_uai")) %>%
bind_rows(
Expand All @@ -459,11 +469,43 @@ parcoursup_2024_02 %>%
) %>%
distinct() %>%
View()
>>>>>>> main


parcoursup_2024_02 %>%
filter(CODEFORMATIONACCUEIL%in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
<<<<<<< HEAD
filter(Couverture=="Non couvert") %>%
filter(is.na(presence_UAI_ACCE)) %>%
pull(CODEFORMATIONACCUEIL)
)) %>%
left_join(
correspondance_formation_certificateur %>%
mutate(Filiere=ifelse(Filiere=="App.","Apprentissage","Scolaire")),
by=c("LIBFORMATION"="Type diplôme","APPRENTISSAGEOUSCOLAIRE"="Filiere")
) %>%
filter(`Scope campagne 2025`=="Oui") %>%
group_by(LIBFORMATION,APPRENTISSAGEOUSCOLAIRE) %>%
summarise(nb=n())

#Nouvelle formation
parcoursup_2024_02 %>%
filter(CODEFORMATIONACCUEIL%in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(Nouvelle_formation) %>%
pull(CODEFORMATIONACCUEIL)
)) %>%
left_join(
correspondance_formation_certificateur %>%
mutate(Filiere=ifelse(Filiere=="App.","Apprentissage","Scolaire")),
by=c("LIBFORMATION"="Type diplôme","APPRENTISSAGEOUSCOLAIRE"="Filiere")
) %>%
filter(`Scope campagne 2024`=="Oui") %>%
group_by(LIBFORMATION,APPRENTISSAGEOUSCOLAIRE) %>%
summarise(nb=n())
=======
filter(certificateur_valideur_simpli=="Autres ministères certificateurs") %>%
filter(Couverture=="Non couvert") %>%
pull(CODEFORMATIONACCUEIL)
Expand All @@ -476,6 +518,7 @@ parcoursup_2024_02 %>%
View()


>>>>>>> main

parcoursup_2024_02 %>%
filter(CODEFORMATIONACCUEIL%in% (
Expand All @@ -492,6 +535,27 @@ parcoursup_2024_02 %>%
View()


<<<<<<< HEAD
#Territoire mal couvert


parcoursup_2024_02 %>%
filter(CODEFORMATIONACCUEIL%in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(type_territoire=="Territoire mal couvert") %>%
pull(CODEFORMATIONACCUEIL)
)) %>%
left_join(
correspondance_formation_certificateur %>%
mutate(Filiere=ifelse(Filiere=="App.","Apprentissage","Scolaire")),
by=c("LIBFORMATION"="Type diplôme","APPRENTISSAGEOUSCOLAIRE"="Filiere")
) %>%
filter(`Scope campagne 2024`=="Oui") %>%
group_by(LIBFORMATION,APPRENTISSAGEOUSCOLAIRE) %>%
summarise(nb=n())
=======
>>>>>>> main


parcoursup_2024_02 %>%
Expand All @@ -508,6 +572,167 @@ parcoursup_2024_02 %>%
arrange(desc(part)) %>%
View()

<<<<<<< HEAD
### Non couvert sans bonnes raison -----
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert <- parcoursup_2024_02 %>%
filter(CODEFORMATIONACCUEIL %in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(Nouvelle_formation=="FALSE" | is.na(Nouvelle_formation)) %>%
pull(CODEFORMATIONACCUEIL)
)) %>%
left_join(
correspondance_formation_certificateur %>%
mutate(Filiere=ifelse(Filiere=="App.","Apprentissage","Scolaire")),
by=c("LIBFORMATION"="Type diplôme","APPRENTISSAGEOUSCOLAIRE"="Filiere")
)


# write_csv2(parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert,file = file.path(chemin_racine,"Groupe-002 - Parcoursup/003 - 4 - Prepa ParcourSup 2025/parcoursup_2024_scope_non_couvert_sans_raison_a_transmettre.csv"))

#### Problème UAI ----

exemple_pb_uai <- parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert %>%
filter(CODEFORMATIONACCUEIL %in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(Nouvelle_formation=="FALSE" | is.na(Nouvelle_formation)) %>%
filter(is.na(presence_UAI_ACCE)) %>%
pull(CODEFORMATIONACCUEIL)

)) %>%
filter(`Scope campagne 2025`=="Oui") %>%
group_by(LIBFORMATION ,APPRENTISSAGEOUSCOLAIRE ) %>%
nest() %>%
mutate(data=map(data,function(df){
df %>%
arrange(desc(NBDEDEMANDES)) %>%
slice(1)
})
) %>%
unnest() %>%
select(LIBFORMATION,,LIBSPÉCIALITÉ,APPRENTISSAGEOUSCOLAIRE,contains("UAI"),LIB_COMPOSANTE, LIB_AFF,ACADÉMIE)

#### Probleme qualité du code SISE ----

exemple_pb_qualite_sise <- listeFormationsInserJeunes_finSession2024_01_10_2024_a_transmettre_PS %>%
filter(FORMATION_PARAMÉTRÉE=="Paramétrée") %>%
mutate(
`Type diplôme`=case_when(
str_sub(LIBFORMATION,1,2)=="LP"~"Licence professionnelle",
str_sub(LIBFORMATION,1,7)=="Licence"~"Licence générale"
),
Filiere=ifelse(APPRENTISSAGEOUSCOLAIRE=="Scolaire","Sco.","App.")
) %>%
filter(`Couverture avec code SISE retenu`=="Non couvert") %>%
filter(!is.na(CODESISE)) %>%
slice(1) %>%
bind_rows(
listeFormationsInserJeunes_finSession2024_01_10_2024_a_transmettre_PS %>%
filter(FORMATION_PARAMÉTRÉE=="Paramétrée") %>%
mutate(
`Type diplôme`=case_when(
str_sub(LIBFORMATION,1,2)=="LP"~"Licence professionnelle",
str_sub(LIBFORMATION,1,7)=="Licence"~"Licence générale"
),
Filiere=ifelse(APPRENTISSAGEOUSCOLAIRE=="Scolaire","Sco.","App.")
) %>%
filter(`Couverture avec code SISE retenu`=="Non couvert") %>%
filter(is.na(CODESISE),!is.na(`Code SISE retenu`)) %>%
slice(1)
) %>%
bind_rows(
listeFormationsInserJeunes_finSession2024_01_10_2024_a_transmettre_PS %>%
filter(FORMATION_PARAMÉTRÉE=="Paramétrée") %>%
mutate(
`Type diplôme`=case_when(
str_sub(LIBFORMATION,1,2)=="LP"~"Licence professionnelle",
str_sub(LIBFORMATION,1,7)=="Licence"~"Licence générale"
),
Filiere=ifelse(APPRENTISSAGEOUSCOLAIRE=="Scolaire","Sco.","App.")
) %>%
filter(`Couverture avec code SISE retenu`=="Couvert avec plusieurs SISE") %>%
slice(1)
) %>%
select(LIBFORMATION,,LIBSPÉCIALITÉ,APPRENTISSAGEOUSCOLAIRE,contains("UAI"),LIB_COMPOSANTE, LIB_AFF,ACADÉMIE)

#### Probleme code certif ----

exemple_pb_code_certif <- parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert %>%
filter(CODEFORMATIONACCUEIL %in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(presence_Code_Scolarité_certif_info) %>%
pull(CODEFORMATIONACCUEIL)

)) %>%
filter(!UAI_COMPOSANTE %in% exemple_pb_uai$UAI_COMPOSANTE) %>%
filter(`Scope campagne 2025`=="Oui") %>%
group_by(LIBFORMATION ,APPRENTISSAGEOUSCOLAIRE ) %>%
nest() %>%
mutate(data=map(data,function(df){
df %>%
arrange(desc(NBDEDEMANDES)) %>%
slice(1)
})
) %>%
unnest() %>%
select(LIBFORMATION,,LIBSPÉCIALITÉ,APPRENTISSAGEOUSCOLAIRE,contains("UAI"),LIB_COMPOSANTE, LIB_AFF,ACADÉMIE)


#### Problème territoire ----

set.seed(42)

exemple_pb_territoire <- parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert %>%
filter(CODEFORMATIONACCUEIL %in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(certificateur_valideur_simpli!="Autres ministères certificateurs") %>%
filter(type_territoire=="Territoire mal couvert") %>%
pull(CODEFORMATIONACCUEIL)

)) %>%
filter(!UAI_COMPOSANTE %in% c(exemple_pb_uai$UAI_COMPOSANTE,exemple_pb_code_certif$UAI_COMPOSANTE)) %>%
filter(`Scope campagne 2025`=="Oui") %>%
filter(APPRENTISSAGEOUSCOLAIRE=="Scolaire") %>%
group_by(LIBFORMATION ,APPRENTISSAGEOUSCOLAIRE,ACADÉMIE ) %>%
nest() %>%
mutate(data=map(data,function(df){
df %>%
arrange(desc(NBDEDEMANDES)) %>%
slice(1)
})
) %>%
unnest() %>%
select(LIBFORMATION,,LIBSPÉCIALITÉ,APPRENTISSAGEOUSCOLAIRE,contains("UAI"),LIB_COMPOSANTE, LIB_AFF,ACADÉMIE) %>%
ungroup() %>%
sample_n(3)

#### Problème sans raison évidente ----

exemple_pb_sans_raison_evidente <- parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert %>%
filter(CODEFORMATIONACCUEIL %in% (
parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
filter(scope) %>%
pull(CODEFORMATIONACCUEIL)

)) %>%
filter(!UAI_COMPOSANTE %in% c(exemple_pb_uai$UAI_COMPOSANTE,exemple_pb_code_certif$UAI_COMPOSANTE)) %>%
filter(`Scope campagne 2024`=="Oui") %>%
group_by(LIBFORMATION ,APPRENTISSAGEOUSCOLAIRE ) %>%
nest() %>%
mutate(data=map(data,function(df){
df %>%
arrange(desc(NBDEDEMANDES)) %>%
slice(1)
})
) %>%
unnest() %>%
select(LIBFORMATION,,LIBSPÉCIALITÉ,APPRENTISSAGEOUSCOLAIRE,contains("UAI"),LIB_COMPOSANTE, LIB_AFF,ACADÉMIE) %>%
ungroup()
=======

parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert <- parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij %>%
filter(Couverture=="Non couvert") %>%
Expand All @@ -518,6 +743,7 @@ parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert <- parcoursup_


# write_csv2(parcoursup_2024_renseigne_pas_ij_pas_isup_et_ij_scope_non_couvert,file = file.path(chemin_racine,"Groupe-002 - Parcoursup/003 - 4 - Prepa ParcourSup 2025/parcoursup_2024_scope_non_couvert_sans_raison_a_transmettre.csv"))
>>>>>>> main

## Parcoursup campagne 2025----

Expand Down
Loading
Loading