BigDecimal noteMax
Boolean indicative // les notes ne sont pas comptées dans la totale
- Boolean optionnelle // élève peut etre ne pas inscrit pour cette épeurve
- Boolean personnalisable // élève peux choisir à quelle matière correspond cette épreuve
+ Boolean optionnelle // élève peut etre ne pas inscrit pour cette épreuve
+ Boolean personnalisable // élève peut choisir à quelle matière correspond cette épreuve
Boolean notee // élève ne peut pas avoir de notes numériques pour cette épreuve
- Boolean exportable // les notes à cette epreuve ne sont pas exportées dans Notanet
+ Boolean exportable // les notes à cette épreuve ne sont pas exportées dans Notanet
BrevetSerie serie
BrevetEpreuve epreuveExclusive
BrevetEpreuve epreuveMatieresAHeriter
- BrevetModeCalculNote modeCalculNote // indique comment récupérer la note pour l'épreuve dans cas où plusièrs matières y sont affectées
+ BrevetModeCalculNote modeCalculNote // indique comment récupérer la note pour l'épreuve dans cas où plusieurs matières y sont affectées
static hasMany = [valeurTextuelleAutorisees: BrevetNoteValeurTextuelle]
//Récupération de toutes les notifications auquelles l'utilisateur a droit (toutes fonctions de l'utilisateur confondues)
List<NotificationType> allNotificationType =
DroitFonction.createCriteria().list {
- 'in'('fonction', allFonction)
+ 'in'('fonction.id', allFonction*.id)
projections {
distinct("notificationType")
}
Periode periodeAnnee,\r
List<BrevetRelEpreuveMatiere> relFixes,\r
BrevetNote note) {\r
- // Spec: Si une épreuve de type « LV1 ou LV2 ou Opt. facultative » (== personalisable)\r
+ // Spec: Si une épreuve de type « LV1 ou LV2 ou Opt. facultative » (== personnalisable)\r
// est liée à plusieurs matières, le module Notes affecte à l'élève la\r
// première matière trouvée où l'élève a une note.\r
note.matiere = findPremiereMatiereAvecNote(\r
List<DossierInfoAffichage> findAllDossiersArchive() {
List<AnneeScolaire> annees = AnneeScolaire.withCriteria {
eq('anneeEnCours', false)
+ cache true
}
return annees.sort{it.code}.reverse().collect { AnneeScolaire anneeScolaire ->
new Archives(anneeScolaire: anneeScolaire)