Passer au contenu principal

Notification

Les Notifications vous permettent d'envoyer des notifications push directement sur les appareils mobiles des utilisateurs via Firebase Cloud Messaging (FCM). Vous pouvez cibler les destinataires en sélectionnant des rôles spécifiques (Élève, Parent, Enseignant, etc.) ou en filtrant les utilisateurs avec des frais impayés. Chaque notification comprend un titre, un message et une image optionnelle en pièce jointe.

  • Les Administrateurs scolaires peuvent envoyer des notifications à n'importe quel groupe d'utilisateurs
  • Les Responsables Marketing peuvent envoyer des notifications pour les campagnes de communication et les rappels
  • Les notifications sont envoyées sous forme de messages push — les utilisateurs les reçoivent instantanément sur les applications Stunov+ Élève et Personnel
  • Le panneau de sélection des utilisateurs vous permet de choisir individuellement les destinataires dans la liste filtrée
  • Les notifications sont suivies par Année Scolaire
Différence avec les Annonces

Les Notifications sont des messages push autonomes envoyés aux utilisateurs — elles ne nécessitent ni section de classe ni matière, et ne s'affichent pas dans le fil d'annonces de l'application. Utilisez les Annonces pour les messages académiques spécifiques aux classes, et les Notifications pour les diffusions générales à l'échelle de l'école.

Page de gestion des notifications montrant le formulaire de création, le tableau de sélection des utilisateurs et l'historique des notifications
Page Notification — formulaire de création (gauche), sélection des utilisateurs (droite) et historique des notifications (bas)

Créer une Notification

1
Accéder à Notification
Dans la barre latérale, cliquez sur **Notification**. La page Gérer les Notifications s'ouvre avec le formulaire de création à gauche, le tableau de sélection des utilisateurs à droite et la liste des notifications en bas.
2
Choisir le type de destinataire
Sous **Rôles**, sélectionnez le mode de filtrage avec les boutons radio : **Rôles** (filtrer par rôles utilisateurs) ou **Frais Impayés** (filtrer par élèves/parents avec des frais non payés). Le tableau des utilisateurs à droite se met à jour automatiquement selon votre sélection.
3
Sélectionner un ou plusieurs Rôles
Dans le menu déroulant **Rôles**, choisissez un ou plusieurs rôles pour filtrer la liste des utilisateurs. Les rôles disponibles incluent : Parent, Élève, Enseignant, Chauffeur, Aide, Responsable IT, Responsable Marketing, Comptable, Coordinateur Académique, Responsable Transport. Lorsque « Frais Impayés » est sélectionné, seuls les rôles Élève et Parent sont disponibles.
4
Sélectionner les destinataires dans le tableau
Le panneau de droite affiche un tableau paginé des utilisateurs correspondant à votre filtre de rôle/frais. Utilisez les **cases à cocher** pour sélectionner des utilisateurs individuels, ou cochez la case d'en-tête pour sélectionner tous les utilisateurs visibles. Vous pouvez utiliser la barre de **Recherche** pour trouver des utilisateurs spécifiques par nom. Naviguez entre les pages pour sélectionner des utilisateurs sur plusieurs pages.
5
Saisir le Titre
Tapez un titre clair et concis pour votre notification (ex. : « Rappel de paiement », « Avis de fermeture »). Le titre apparaît comme en-tête de la notification sur les appareils des utilisateurs.
6
Saisir le Message
Rédigez le texte du message dans le champ **Message**. Gardez-le bref et précis — c'est le contenu principal que les utilisateurs voient dans leur notification push.
7
Joindre une Image (optionnel)
Cliquez sur **Upload** pour joindre une image à la notification. L'image s'affiche dans la notification push sur les appareils compatibles. Formats acceptés : JPEG, PNG, JPG, GIF, SVG, WebP.
8
Soumettre
Cliquez sur **Soumettre** pour envoyer la notification. Le système envoie une notification push via Firebase Cloud Messaging à tous les utilisateurs sélectionnés ayant un jeton d'appareil enregistré. La notification apparaît immédiatement dans la liste ci-dessous.
Formulaire de création de notification avec sélection du type, menu déroulant des rôles, titre, message et champs de téléchargement d'image à côté du tableau de sélection des utilisateurs
Créer une Notification — champs du formulaire (gauche) et tableau de sélection des utilisateurs avec cases à cocher (droite)

Champs du Formulaire

FieldTypeRequiredDescription
Type (Radio)RadioRequiredChoisissez le mode de filtrage des destinataires. **Rôles** : filtrer les utilisateurs par leur rôle système. **Frais Impayés** : filtrer les élèves et parents ayant des frais non payés. Par défaut : Rôles.
RôlesMenu déroulant multi-sélectionRequiredSélectionnez un ou plusieurs rôles pour filtrer la liste des utilisateurs. En mode « Rôles » : tous les rôles (Parent, Élève, Enseignant, Chauffeur, Aide, Responsable IT, etc.). En mode « Frais Impayés » : uniquement Élève et Parent.
TitreTexteRequiredLe titre de la notification. Apparaît comme en-tête dans la notification push sur les appareils des utilisateurs.
MessageZone de texteRequiredLe corps de la notification. C'est le contenu principal que les utilisateurs voient dans la notification push.
ImageTéléchargement de fichierOptionalUne image optionnelle à joindre à la notification. Affichée dans la notification push sur les appareils compatibles. Formats acceptés : JPEG, PNG, JPG, GIF, SVG, WebP.
Sélection des utilisateurs (cases à cocher)Tableau avec cases à cocherRequiredSélectionnez des utilisateurs spécifiques dans la liste filtrée du panneau de droite. Au moins un utilisateur doit être sélectionné. Utilisez la case d'en-tête pour sélectionner/désélectionner tous les utilisateurs visibles.

Ciblage par Rôles vs Frais Impayés

Le système de notification offre deux modes de ciblage :

Mode Rôles (par défaut)

Lorsque Rôles est sélectionné, le tableau des utilisateurs affiche tous les utilisateurs appartenant au(x) rôle(s) sélectionné(s). Ceci est idéal pour :

  • Envoyer des communications générales à tous les enseignants
  • Notifier tous les parents d'un événement scolaire
  • Informer le personnel (chauffeurs, aides) des changements d'horaire
Menu déroulant des rôles déplié montrant tous les rôles disponibles : Parent, Élève, Enseignant, Chauffeur, Aide, Responsable IT, Responsable Marketing, Comptable
Menu déroulant des rôles — sélectionnez un ou plusieurs rôles pour filtrer la liste des destinataires

Mode Frais Impayés

Lorsque Frais Impayés est sélectionné, le tableau des utilisateurs affiche uniquement les élèves et parents ayant des soldes de frais impayés. Ceci est idéal pour :

  • Envoyer des rappels de paiement aux parents avec des frais en souffrance
  • Notifier les élèves des échéances de paiement à venir
Formulaire de notification en mode Frais Impayés montrant la liste filtrée des élèves avec des frais impayés
Mode Frais Impayés — le tableau des utilisateurs affiche uniquement les utilisateurs avec des soldes de frais en souffrance
Pagination du Tableau des Utilisateurs

Le tableau de sélection des utilisateurs est paginé (10 utilisateurs par page par défaut). Lors de la sélection d'utilisateurs sur plusieurs pages, vos sélections sont conservées lorsque vous naviguez entre les pages. Le nombre total d'utilisateurs est affiché en bas du tableau.


Historique des Notifications

Sous le formulaire de création, le tableau Liste des Notifications affiche toutes les notifications envoyées durant l'année scolaire en cours.

ColonneDescription
Numéro de ligne
ImageMiniature de l'image jointe (affiche « - » si aucune image)
TitreLe titre de la notification
MessageCorps de la notification — le texte long est tronqué avec un lien « Lire la suite » cliquable
ActionBouton Supprimer
Liste de l'historique des notifications montrant les notifications envoyées avec titre, message et action de suppression
Historique des notifications — liste de toutes les notifications envoyées pour l'année scolaire en cours

Fonctionnalités Supplémentaires

  • Recherche : Utilisez la barre de recherche pour trouver des notifications par titre ou contenu du message
  • Visibilité des colonnes : Cliquez sur le bouton Colonnes pour afficher ou masquer des colonnes spécifiques (y compris la colonne « Type » masquée qui affiche la valeur send_to)
  • Export : Cliquez sur le bouton Export pour télécharger la liste des notifications en CSV
  • Actualiser : Cliquez sur le bouton Actualiser pour recharger les données du tableau

Supprimer une Notification

1
Cliquer sur le bouton Supprimer
Dans la colonne **Action**, cliquez sur le bouton **Supprimer** (corbeille) à côté de la notification que vous souhaitez retirer.
2
Confirmer la suppression
Une boîte de dialogue de confirmation apparaît. Cliquez sur **Confirmer** pour supprimer la notification. La notification est définitivement retirée de la liste.
La suppression ne rappelle pas les notifications

Supprimer une notification la retire uniquement de la liste d'historique. Les utilisateurs ayant déjà reçu la notification push la verront toujours sur leurs appareils. Les notifications push ne peuvent pas être rappelées une fois envoyées.


Configuration Firebase Cloud Messaging (FCM)

Les notifications sont délivrées via Firebase Cloud Messaging (FCM). Pour que les notifications fonctionnent, votre Super Admin doit configurer le compte de service Firebase :

  1. Téléchargez le fichier JSON du compte de service Firebase dans Super Admin → Paramètres Système → Paramètres de Notification
  2. Le fichier JSON doit contenir des champs project_id, private_key, client_email et client_id valides
  3. Les utilisateurs doivent avoir l'application Stunov+ Élève ou Personnel installée avec les notifications push activées — l'application enregistre un jeton d'appareil (fcm_id) lors de la connexion
Pas de jeton FCM = pas de notification

Les utilisateurs qui ne se sont jamais connectés à l'application mobile (ou qui ont désactivé les notifications) n'auront pas de jeton FCM enregistré. Les notifications envoyées à ces utilisateurs échoueront silencieusement. Le système ne signale pas les échecs de livraison individuels.


Résumé des Permissions

ActionPermissionRôles
Voir la page notificationnotification-listAdministrateur scolaire, Responsable Marketing
Envoyer une notificationnotification-createAdministrateur scolaire, Responsable Marketing
Supprimer une notificationnotification-deleteAdministrateur scolaire, Responsable Marketing
Accès Fonctionnel

La fonctionnalité Notification est disponible uniquement lorsque le module complémentaire Gestion des Annonces est activé dans l'abonnement de votre école. Si cette fonctionnalité n'est pas visible dans la barre latérale, contactez votre Super Admin pour l'activer.


Pages Associées

  • Annonce — Envoyer des annonces académiques spécifiques aux classes avec pièces jointes
  • Tableau de Bord — Vue d'ensemble des métriques scolaires et de l'activité récente
  • Frais — Gérer les types de frais et les paiements des élèves (en lien avec le ciblage des frais impayés)
  • Gestion du Personnel — Gérer les rôles et les membres du personnel qui reçoivent les notifications