library(dplyr)
library(readr)
source("datasets/ulaval-programmes-cours/preparation.R")
fichiers <- read_csv(
"data/processed/ulaval-programmes-cours/resume_fichiers_ulaval.csv",
show_col_types = FALSE
)
fichiers |>
filter(phase == "core") |>
select(
dataset_id,
expected_rows,
observed_rows,
row_count_matches,
keys_unique,
protected_fields_present
)Laboratoire - Valider un import institutionnel privé
En classe, cette activité sert à…
Cette activité sert à travailler les notions suivantes : Importation contrôlée, Provenance, Validation, Droits de réutilisation à partir d’une question située dans le contexte suivant : Éducation supérieure. Elle demande aux étudiantes et étudiants de répondre à la question directrice suivante : Comment vérifier qu’un import institutionnel privé conserve les valeurs, les clés et la provenance sans publier les lignes?
| Élément | Information |
|---|---|
| Durée | 30-45 minutes |
| Niveau | Intermédiaire |
| Usage recommandé | Audit de source |
| Préparation enseignant | Vérifier les droits de diffusion avant la séance; utiliser seulement les résumés publics et ne pas publier les lignes de données. |
| Production attendue | Un tableau ou graphique descriptif accompagné de trois phrases d’interprétation prudente. |
| Données | data/processed/ulaval-programmes-cours/resume_ulaval_programmes_cours.csv |
Données utilisées
Source : Université Laval, Bureau de la qualité des programmes. Licence : Aucune licence ouverte explicite identifiée pour les données sources; réutilisation publique à valider auprès de l’Université Laval ou par avis juridique.. Fichier principal pour l’activité : data/processed/ulaval-programmes-cours/resume_ulaval_programmes_cours.csv
Préparation enseignante
- Vérifier les droits de diffusion avant la séance; utiliser seulement les résumés publics et ne pas publier les lignes de données.
- Fichier préparé :
data/processed/ulaval-programmes-cours/resume_ulaval_programmes_cours.csv. - Script de préparation :
datasets/ulaval-programmes-cours/preparation.R. - Point à surveiller : Ne pas publier les lignes de données. L’activité porte sur les contrôles et les limites de diffusion.
Résultat attendu
Un tableau ou graphique descriptif accompagné de trois phrases d’interprétation prudente. La production doit aussi contenir une phrase sur l’unité statistique et une phrase sur une limite de la source.
Questions
- Quelle est l’unité statistique utilisée dans cette activité?
- Quelle transformation ou agrégation est nécessaire avant de répondre à la question?
- Quelle information manque pour aller plus loin?
- Quelle conclusion serait trop forte avec ces seules données?
- Comment formuler une conclusion prudente à partir du résultat obtenu?
Limites à faire nommer
- Ne pas publier les lignes de données. L’activité porte sur les contrôles et les limites de diffusion.
- Si une variable ou un dénominateur nécessaire n’est pas disponible dans les données, l’écrire explicitement plutôt que l’inférer.
Contexte
Cette activité utilise la fiche Programmes et cours institutionnels ULaval. L’objectif n’est pas de publier les lignes de données. L’objectif est de vérifier qu’un import local conserve les valeurs, les clés et la provenance tout en respectant les contraintes de droits.
Objectifs d’apprentissage
- Lire un résumé de validation sans accéder aux lignes privées.
- Identifier les fichiers attendus et les lignes observées.
- Vérifier la présence des clés et des champs de provenance.
- Expliquer pourquoi les PDF et CSV sources ne sont pas redistribués.
- Distinguer validation locale et autorisation de publication.
Question directrice
Comment vérifier qu’un import institutionnel privé conserve les valeurs, les clés et la provenance sans publier les lignes?
Consignes
- Exécuter
datasets/ulaval-programmes-cours/preparation.R. - Importer
resume_ulaval_programmes_cours.csv,resume_fichiers_ulaval.csvetresume_controles_ulaval.csv. - Vérifier que les trois fichiers core ont le nombre de lignes attendu.
- Vérifier que les clés sont uniques.
- Vérifier que les champs de provenance sont présents.
- Rédiger une conclusion de 6 à 8 lignes sur ce qui est validé et ce qui ne donne pas une autorisation de publication.
Appui R minimal
Pistes de solution
Une bonne réponse indique que la validation porte sur les comptes, les clés et la provenance. Elle précise aussi que les lignes privées et les PDF sources ne doivent pas être publiés dans Données bleues.
Fiche de mise en œuvre
Contrat pédagogique
Le statut pédagogique décrit le degré de préparation de l’activité. Il ne remplace pas la vérification de la source de données.
- Objectifs d'apprentissage
-
- Lire un résumé de validation sans accéder aux lignes privées.
- Identifier les fichiers attendus et les lignes observées.
- Vérifier la présence des clés et des champs de provenance.
- Expliquer pourquoi les PDF et CSV sources ne sont pas redistribués.
- Distinguer validation locale et autorisation de publication.
- Prérequis
-
- Vérifier le fichier ou le script de préparation annoncé avant la séance; adapter la mise en route au niveau indiqué.
- Préparation enseignante
-
- Vérifier les droits de diffusion avant la séance; utiliser seulement les résumés publics et ne pas publier les lignes de données.
- Production attendue
-
- Un tableau ou graphique descriptif accompagné de trois phrases d'interprétation prudente.
- Critères de réussite
-
- La production attendue est remise : Un tableau ou graphique descriptif accompagné de trois phrases d'interprétation prudente.
- Les résultats sont interprétés sans dépasser les limites de la source.
- Adaptations possibles
-
- Fournir une table préparée ou réduire le nombre de variables pour une première utilisation.
- Ajouter une comparaison, une justification méthodologique ou une discussion des limites pour approfondir.
Statut pédagogique : Prête à enseigner