Comment utiliser ce manuel

Ce manuel couvre l'application en profondeur, module par module, dans le même ordre que le menu de navigation. Utilisez la recherche dans la barre latérale pour sauter directement à une fonctionnalité, ou parcourez les sections dans l'ordre pour une prise en main complète.

Chaque module précise qui peut y accéder (rôles) et renvoie, entre parenthèses, au code de fonctionnalité de la spécification (ex. F-ELE-03) pour les échanges avec l'équipe support.

Rôles de l'application Super Admin (éditeur AMBJ Consulting) · Directeur · Gestionnaire · Caissier · Enseignant — voir le détail dans le guide administrateur.

Pilotage — Tableau de bord

Tous les rôles

Le tableau de bord est votre page d'accueil ; son contenu s'adapte à votre rôle.

Pour le Directeur, trois blocs principaux :

Pour le Caissier, le tableau de bord se concentre sur sa caisse du jour. Pour l'Enseignant, sur son planning et son relevé d'honoraires en cours.

Un centre d'alertes signale en continu : impayés au-delà d'un seuil, séance sans enseignant assigné, salle sur-réservée, assurance manquante, abonnement bjschool à échéance proche. Le bouton « Rapport mensuel » exporte en un clic une synthèse PDF pour le propriétaire du centre.

Référentiels

Salles

DirecteurGestionnaire

Chaque salle a un code, un site (si multi-site), une capacité, un type — salle de cours (dédiée aux groupes) ou salle commune / espace d'étude (occupation libre, places réservables individuellement) — ses équipements, son étage et son statut (active, en maintenance, fermée).

Une salle ayant déjà un historique de séances ne peut pas être supprimée, seulement archivée.

Enseignants

DirecteurGestionnaire

La fiche enseignant regroupe l'identité (bilingue FR/AR), le CIN, les coordonnées, les matières et niveaux couverts, le statut professionnel et les pièces jointes (CV, diplômes, autorisation).

Le contrat de rémunération est le cœur de la fiche — il peut être surchargé par matière, niveau ou groupe :

Mode Principe
Commission fixe par élève Le centre retient X DT par élève payant/mois, le reste va à l'enseignant
Commission variable (%) Le centre retient un pourcentage de chaque encaissement
Tarif horaire L'enseignant est payé Y DT par heure de séance réalisée
Forfait par séance Montant fixe par séance réalisée
Salaire mensuel fixe Pour les enseignants permanents

Vous définissez aussi la base de calcul (montants encaissés, recommandé, ou facturés) et les éventuelles retenues (avances, pénalités d'annulation tardive). Un changement de contrat prend effet à une date donnée sans jamais modifier les calculs déjà clôturés.

Autres fonctions clés : disponibilités hebdomadaires et indisponibilités exceptionnelles, contrôle automatique de conflit (un enseignant ne peut pas être sur deux séances qui se chevauchent), planning individuel imprimable, relevé d'honoraires, suivi d'assiduité (séances assurées, annulées, reportées, retards).

Élèves

DirecteurGestionnaireCaissier

La fiche élève réunit identité, établissement d'origine, cycle/niveau/section, coordonnées du tuteur (le téléphone principal sert de canal SMS), remarques pédagogiques, informations médicales optionnelles, et bloc administratif (statut, assurance, remise, pièces jointes).

Fonctions à connaître :

Référentiel pédagogique

DirecteurGestionnaire

Le référentiel suit la structure du système éducatif tunisien : Année scolaire → Cycle (Primaire, Collège, Secondaire) → Niveau → Section/Spécialité (si applicable) → Matière → Tarification par défaut (mensualité, tarif séance, durée standard).

Tout est pré-chargé à la création de votre espace (matières du primaire, du collège et de chaque filière du secondaire — Sciences, Lettres, Économie-Gestion, Technique, Informatique...). Vous pouvez activer/désactiver, renommer ou ajouter des éléments (ex. « Allemand », « Code de la route »). Le référentiel d'une année scolaire peut être cloné vers la suivante en un clic.

Planification

DirecteurGestionnaireEnseignant (lecture de son planning)

Un groupe (classe de soutien) associe une matière, un niveau, un enseignant titulaire, un effectif min/max, un ou plusieurs créneaux récurrents, un tarif et une règle de rémunération (hérités puis personnalisables). Créer un groupe génère automatiquement toutes ses séances sur la période choisie, en excluant si besoin les jours fériés et vacances.

Une séance est une occurrence datée d'un groupe (date, salle, enseignant, statut : planifiée, réalisée, annulée, reportée) avec sa feuille de présence.

Le planning global propose des vues jour/semaine/mois, filtrables par salle, enseignant, matière ou niveau, avec glisser-déposer pour déplacer une séance — chaque déplacement est revalidé par le moteur de conflits.

Le moteur de contrôle des conflits Avant toute planification, bjschool vérifie : (1) la salle n'est pas déjà occupée, (2) l'enseignant n'est pas déjà occupé ou indisponible, (3) le chevauchement pour un élève du groupe (alerte non bloquante), (4) le dépassement de la capacité de la salle. Le blocage ou la simple alerte est paramétrable par le Directeur.

Autres fonctions : séance exceptionnelle (rattrapage) et annulation/report avec notification automatique aux élèves ; remplacement d'un enseignant sur une séance (impacte le calcul de ses honoraires) ; feuille d'émargement imprimable et pointage digital, verrouillée après validation ; transfert d'un élève d'un groupe à un autre avec transfert du solde ; suggestion de créneaux croisant disponibilités et salles libres ; impression de l'emploi du temps par salle, enseignant, groupe ou élève.

Finances élèves

DirecteurGestionnaireCaissier

Services annexes

Le catalogue des services couvre l'assurance scolaire (obligatoire, annuelle, avec blocage ou alerte paramétrable à l'inscription si non payée), la photocopie/impression, la buvette (vente rapide en caisse, Z de caisse journalier) et les fournitures. Un rapport des ventes est disponible par service, par jour/mois et par caissier.

Caisse élève

L'écran de caisse est pensé pour aller vite : recherche de l'élève → sa situation complète (dû/payé/reste) → sélection des lignes à régler → encaissement → impression du reçu (bilingue, logo du centre). Il gère le paiement partiel et le paiement groupé famille (plusieurs enfants, plusieurs matières, un seul reçu).

Les échéances (mensualités) sont générées automatiquement chaque mois pour toute inscription active — au prorata si l'inscription démarre en cours de mois, selon vos règles.

Impayés

La liste des impayés est triée par ancienneté (J+7, J+15, J+30) avec le montant dû, et permet des relances SMS en masse. Le blocage d'accès en séance pour impayé prolongé est paramétrable.

Recettes (journal)

Le journal des recettes se filtre par période, mode de paiement, catégorie ou caissier, avec export Excel/PDF. Un reçu ne se supprime jamais : toute correction passe par une contre-écriture tracée (annulation/avoir), avec motif et validation du Directeur.

Chèques

Portefeuille de chèques reçus avec échéance et statut (en caisse, remis en banque, encaissé, impayé).

Finances enseignants

DirecteurGestionnaireEnseignant (son relevé)

À chaque encaissement, bjschool ventile automatiquement le montant entre la part enseignant (selon son contrat) et la commission du centre :

Montant encaissé (élève, matière, mois)
    ├──► Part enseignant (% / fixe / horaire / forfait / salaire)
    └──► Commission centre (le solde, ou le fixe défini)
Clôture mensuelle Une fois le mois clôturé et payé, les règles et montants ne sont plus modifiables : toute régularisation s'impute sur le mois suivant. Ceci garantit que ce qui a été payé à un enseignant ne change jamais rétroactivement.

Communication

DirecteurGestionnaire

bjschool envoie automatiquement des SMS/e-mails transactionnels : confirmation d'inscription, reçu de paiement, rappel d'échéance (J-3, J+7...), absence de l'élève en temps réel, annulation ou report de séance. Les campagnes ciblées permettent de viser un niveau, une matière ou un statut de paiement (ex. promotion révision bac). Les modèles de messages sont bilingues FR/AR avec variables ({eleve}, {montant}, {mois}...). Le journal d'envoi trace chaque message avec son statut de livraison, et un compteur de crédits SMS par centre est visible en permanence.

Location d'espaces

DirecteurGestionnaireCaissier (réservations)

Ce module permet de louer vos espaces à des tiers en dehors de votre activité de soutien scolaire habituelle : entreprises, enseignants externes ou particuliers.

Portail public de disponibilité

Directeur (activation)Visiteur public (consultation)

Ce module répond à un vrai problème terrain : un élève se déplace pour trouver une place d'étude, trouve le centre complet, et perd du temps et de l'argent à en essayer un autre. Le portail public — opt-in par site, sans authentification, sans aucune donnée nominative — affiche en temps réel le nombre de salles et de places disponibles. Il se met à jour instantanément (via SignalR) à chaque changement d'occupation, et peut être intégré en widget/iframe sur le site web de votre centre.

Administration

Directeur

Réservée au Directeur, cette section couvre le profil du centre (raison sociale, matricule fiscal, logo, sites/succursales), les années scolaires (dates, vacances, clôture avec assistant de réinscription), les utilisateurs et leurs rôles (invitation, permissions fines, 2FA optionnelle), le journal d'audit (toute action sensible horodatée avec utilisateur et adresse IP) et l'export complet des données du centre à la demande.

Pour la gestion multi-centres (back-office éditeur), voir le guide administrateur.