Services éducatifs

Suivi des résultats des élèves

Suit les notes des élèves dans des cours sélectionnés. Le dashboard affiche, pour chaque élève actuellement inscrit au primaire ou au secondaire, l'historique de ses résultats pour tous les cours appartenant au même groupe de cours sélectionnés. Le dashboard affiche conditionnellement le statut de l'élève pour l'année courante et l'année précédente. Le dashboard fournit aussi un portrait annuel de l'élève. Il fournit également un portrait annuel de l'école. Pour inclure les notes de cours, vous devez activer la table core.dashboards_store/models/dashboards/educ_serv/res_scolaires/pbi_tables/resco_report_res_bilan_comp_eco.sql.

Déploiement

tag:suivi_resultatsnew in v0.10.0

Base de données

La base de données GPI doit être liée au projet. Consultez la section lier une base de données pour plus d'informations.

Dépendance de dashboard

Ce dashboard dépend du dashboard res_scolaires. Assurez-vous de déployer res_scolaires avant suivi_resultats.

Spécification du projet dbt

Mettez à jour votre fichier cssXX.dashboards_store/dbt_project.yml avec l'extrait suivant et ajoutez la variable cod_css.

# cssXX.dashboards_store/dbt_project.yml
models:
  core_dashboards_store:
    marts:
      educ_serv:
        +enabled: True
    dashboards:
      educ_serv:
        suivi_resultats:
          +enabled: True
        res_scolaires:
          +enabled: True
    interfaces:
      gpi:
        +enabled: True

Configuration

La configuration est optionnelle. Si vous ne fournissez pas de configuration, le dashboard utilisera la configuration par défaut.

Personnaliser les cours suivis

Cette table nécessite des seeds. Assurez-vous d'exécuter dbt seed --full-refresh pour les alimenter.

  • Pour ajouter une liste de cours locaux à suivre:
    1. Ajoutez un fichier .csv dans votre dossier cssXX.dashboards_store/seeds/dashboards/educ_serv/suivi_resultats. Le fichier doit s'appeler custom_tracked_courses.csv et contenir les colonnes décrites dans core.dashboards_store/seeds/dashboards/educ_serv/suivi_resultats/schema.yml, qui décrit la seed custom_tracked_courses. Vous pouvez utiliser la table core.dashboards_store/models/marts/educ_serv/staging/stg_descr_mat pour trouver le bon mapping.
    2. Déclenchez un rafraîchissement de vos seeds.
dbt seed --full-refresh
Consultez la section seeds pour plus d'informations sur l'utilisation et l'alimentation des seeds.
Copyright © 2026