Lire les contrôles d’un manifeste institutionnel
Quels contrôles prévoit le manifeste des données institutionnelles?
Durée : 30-45 minutes. Niveau : Intermédiaire.
Préparation enseignante
Télécharger la trousse ci-dessous. Extraire le ZIP, puis double-cliquer sur Donnees-bleues.Rproj. Avant la séance, ouvrir installer-packages.R et cliquer sur Source avec une connexion Internet.
Une fois les packages installés, les scripts utilisent les fichiers inclus et peuvent être exécutés hors ligne.
Télécharger la trousse documentaire
7 Ko. Préparation : 05/09/2026 à 07:05 (heure du Québec).
Cette trousse contient la documentation publique utilisée par le script.
Conditions de la source · Provenance et empreinte du ZIP
Fichiers inclus
-
resume_droits_ulaval.csv: 7 lignes, 2 colonnes. -
resume_fichiers_ulaval.csv: 7 lignes, 7 colonnes. -
resume_ulaval_programmes_cours.csv: 1 lignes, 4 colonnes.
Contexte
Cette activité utilise la fiche Programmes et cours institutionnels ULaval. Unité : Un élément du manifeste public décrivant une intégration institutionnelle prévue.
Source : Université Laval, Bureau de la qualité des programmes. Les dates de préparation, les fichiers et les conditions de réutilisation sont indiqués dans la trousse.
Consignes
- Ouvrir
activite-courte.Rdans le sous-dossierdatasets/ulaval-programmes-coursdu projet RStudio et cliquer sur Source. Les tableaux apparaissent dans Console et les graphiques dans Plots. - Lire les lignes attendues, observées et les contrôles de clés de la phase principale.
- Distinguer un contrôle prévu d’un contrôle effectivement exécuté sur des fichiers disponibles.
- Rédiger une réponse à la question en nommant l’unité observée et une limite de la source.
Résultat attendu
Un tableau de contrôle et une note de décision répondant à la question.
Limites à faire nommer
Les données privées ne sont pas distribuées. Les nombres attendus sont des références de manifeste; les valeurs observées absentes restent inconnues.
Code complet
Ce script complet est celui de la trousse. Il lit les fichiers locaux et affiche les résultats dans RStudio.
# Lire les contrôles d’un manifeste institutionnel
# Ouvrir le projet RStudio de l’archive, puis exécuter ce script.
# Source : https://www.bqp.ulaval.ca/fichiers/ressources/gestion/codes-programmes-actifs.pdf
# Les données de classe sont figées; ce script ne les télécharge pas.
library(dplyr)
library(readr)
fichiers <- read_csv(
"data/processed/ulaval-programmes-cours/resume_fichiers_ulaval.csv",
show_col_types = FALSE
)
print(fichiers |>
filter(phase == "core") |>
select(
dataset_id,
expected_rows,
observed_rows,
row_count_matches,
keys_unique,
protected_fields_present
))Contribution pédagogique : Aurélien Nicosia. Cours : usage non documenté
Fiche de mise en œuvre
Repères pédagogiques
Les objectifs et critères ci-dessous permettent d’adapter la séance. La disponibilité des ressources ne constitue pas une validation de leur efficacité en classe.
- Objectifs d'apprentissage
-
- Lire les lignes attendues, observées et les contrôles de clés de la phase principale.
- Distinguer un contrôle prévu d’un contrôle effectivement exécuté sur des fichiers disponibles.
- Formuler une limite qui découle de la source et de l’unité observée.
- Prérequis
-
- Savoir ouvrir un projet RStudio et exécuter un script R.
- Reconnaître une variable, un décompte et une proportion.
- Critères de réussite
-
- L’unité, la période ou la portée documentaire et les variables utilisées sont nommées.
- Lire les lignes attendues, observées et les contrôles de clés de la phase principale.
- Distinguer un contrôle prévu d’un contrôle effectivement exécuté sur des fichiers disponibles.
- La conclusion répond à la question et explique au moins une limite précise.
- Adaptations possibles
-
- Lire les tableaux ensemble sans programmer.
- Pour approfondir, rédiger un protocole de collecte et ses contrôles avant toute acquisition.
Ressources : Fichiers inclus