Lire les contrôles d’un manifeste institutionnel
Quels contrôles prévoit le manifeste des données institutionnelles?
À produire : Une lecture du manifeste de la phase principale distinguant lignes attendues, observations disponibles et contrôles réellement exécutés.
Prérequis : Savoir ouvrir un projet RStudio et exécuter un script R. Reconnaître une variable, un décompte et une proportion.
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.
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.
Vérifier le travail
- L’unité, la période ou la portée documentaire et les variables utilisées sont nommées.
- La conclusion répond à la question et explique au moins une limite précise.
Objectifs et adaptations
Adaptations
- Lire les tableaux ensemble sans programmer.
- Pour approfondir, rédiger un protocole de collecte et ses contrôles avant toute acquisition.
Statut documenté : Documentation de source et ressources de classe fournies.
Contribution pédagogique : Aurélien Nicosia. Usage en cours non documenté.
- Ajout
- Mise à jour
Code complet
Ce script complet est celui de la trousse. Il lit les fichiers locaux et affiche les résultats dans RStudio.
Afficher le script R
# 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
))