Cas concrets de génération de bulletins
Quatre situations qu'on rencontre en production : cohorte mono-formation, formations optionnelles, étudiants pluri-formations, formules commerciales distinctes — et le bon réflexe audience / contenu pour chacune.

La génération d'un bulletin se résume à deux décisions : l'audience (qui reçoit) et le contenu (qu'est-ce qui apparaît). Le bon réglage change selon la complexité du parcours : une cohorte simple, un tronc commun avec options, un cursus pluri-formations ou une distinction commerciale. Les quatre cas ci-dessous couvrent l'essentiel.
Cohorte mono-formation
Une formation, plusieurs classes au même parcours. Audience = formation, 1 bulletin uniforme.
Tronc commun + options
Tronc obligatoire + 1 spécialité par étudiant. Audience = formule, contenu filtré auto.
Pluri-formations
Étudiants inscrits à deux formations en parallèle. Audience = formule, arborescence combinée.
Cross-formule
Même prestation, 2 formules commerciales. Bulletins distincts ou groupés selon objectif.
Le cas le plus courant : une formation accueille plusieurs classes dont les étudiants suivent exactement le même parcours. Tous les relevés sont partagés, tous les modules pèsent pareil. Exemple : BTS NDRC 2026 sur 3 classes A / B / C (45 étudiants).
Une seule sélection au niveau formation suffit et garantit l'uniformité : mêmes UE, mêmes coefficients, une seule arborescence pour toute la promotion. Les statistiques (moyenne, médiane, classement, min / max) portent sur les 45 étudiants des 3 classes — cohérent puisque la cohorte est homogène.
Descendre au niveau classe n'a d'intérêt que pour un bulletin partiel (ex. : générer la Classe A avant B et C). Les statistiques se réduisent alors à la classe seule (rang sur 15 étudiants au lieu de 45).
45 bulletinsindividuels, tous structurés pareil.Une formule propose un tronc commun obligatoire à tous les étudiants, plus une spécialité optionnelle à choisir parmi plusieurs. Chaque étudiant suit donc deux formations : le tronc + une spé parmi 3. Exemple : M1 Management (tronc commun) + Spé Marketing / Finance / Stratégie.
Option A — un bulletin unifié par étudiant (tronc + spécialité). On construit le contenu avec toutes les UE possibles ; Neil masque les rubriques vides de chacun. Les statistiques portent alors sur les 60 étudiants de la formule, toutes spés confondues — pertinent si les spés sont d'exigence équivalente, à questionner sinon.
Option B — un bulletin distinct par spécialité, utile quand les spés ont des périodes ou présentations propres. Chaque bulletin a ses propres statistiques (classement par spé), souvent plus équitable.
1 bulletinpar étudiant, même présentation pour tous mais contenu personnalisé selon sa spé.4 bulletinsdistincts (tronc + 3 spés), à combiner manuellement côté étudiant.Un cursus combine plusieurs formations parallèles et indépendantes : chaque étudiant est inscrit aux deux. Exemple : cursus principal de Spécialité technique + module obligatoire de Langues, portés par deux formations distinctes au sein de la même formule.
L'audience au niveau formule attire toutes les formations rattachées (et leurs relevés) : on réunit les notes des deux formations dans une arborescence commune. Les statistiques portent sur tous les étudiants de la formule — cohérent ici, puisque tout le monde suit les deux formations.
Si les deux formations relevaient de formules différentes, il faudrait passer en cross-formule (cas 4) en cochant les deux formules à l'étape 1.
1 bulletinunique par étudiant, avec les notes des deux formations sur le même document.La même prestation pédagogique est vendue sous plusieurs formules commerciales (publics, prix ou conditions différents). Les étudiants sont distincts mais suivent les mêmes cours. Exemple : BTS NDRC sous formule Standard (présentiel) et formule Hybride (avec accompagnement).
La logique cross-formule reprend celle du cas 3, un cran plus haut : on coche plusieurs formules à l'étape audience, au lieu de plusieurs formations.
Option A — une génération par formule, quand chacune a sa propre communication (mentions, signataires) ; les statistiques restent étanches entre formules. Option B — un bulletin couvrant les deux formules : les statistiques fusionnent les populations, utile pour comparer, à questionner si les formules ne se comparent pas naturellement.
2 générationsdistinctes, communication adaptée à chaque population.1 générationgroupée, utile pour comparer les performances entre formules.1 formation = audience formation, tronc + options = audience formule, plusieurs formations parallèles = audience formule, plusieurs formules = cocher les formules à l'étape 1. Conscience statistique : le choix d'audience détermine la population de référence pour la moyenne générale, la médiane, le classement et les notes min / max. Tous les étudiants de l'audience entrent dans ces calculs — sans filtrage par formation ou par formule.
L'audience définit la population de référence des stats
Moyenne générale, médiane, classement, notes min / max : tous ces calculs portent sur tous les étudiants de l'audience, sans filtrage par formation ou par formule. Une audience large agrège des populations potentiellement hétérogènes dans les mêmes stats. C'est le premier réflexe à questionner avant d'élargir.
Cross-formule fusionne les populations dans les calculs
Cocher plusieurs formules à l'étape 1 mélange leurs étudiants dans le classement, la moyenne générale et la médiane. C'est pertinent si l'objectif est la comparaison ; cela introduit un biais si les formules ne sont pas naturellement comparables. L'option Résultats de la classe reste pertinente (classe est toujours sous-ensemble).
Rubriques vides masquées automatiquement
Inclure toutes les UE (tronc + 3 spés) ne produit pas de rubriques vides : Neil n'affiche, pour chaque étudiant, que les rubriques réellement renseignées. C'est automatique, il n'y a aucune option à activer.
Niveau d'audience = niveau de partage
Tous les étudiants de l'audience reçoivent la même structure. Si les parcours divergent fortement, scinder en bulletins distincts.
Cross-formule cumule les statistiques
Cocher plusieurs formules à l'étape 1 fusionne leurs étudiants dans les calculs de moyennes audience et de classement.
Audience formule est le compromis général
Pour les cas complexes (cross-formations, tronc + options), l'audience au niveau formule résout 80 % des situations avec un seul bulletin.