Constructors
constructor
- new StudentGrade(client, grade): StudentGrade
Parameters
- client: Pronote
- grade: {
G: number;
ListeThemes: {
V: unknown[];
_T: 24;
};
N: string;
bareme: {
V: string;
_T: 10;
};
baremeParDefaut: {
V: string;
_T: 10;
};
coefficient: number;
commentaire: string;
date: {
V: string;
_T: 7;
};
estBonus: boolean;
estEnGroupe: boolean;
estFacultatif: boolean;
estRamenerSur20: boolean;
executionQCM?: {
V: {
G: number;
ListeThemes: {
V: unknown[];
_T: 24;
};
N: string;
QCM: {
V: {
G: number;
L: string;
N: string;
avecQuestionsSoumises: boolean;
nbCompetencesTotal: number;
nbQuestionsTotal: number;
nombreDePointsTotal: number;
nombreQuestObligatoires: number;
};
_T: 24;
};
acceptIncomplet: boolean;
afficherResultatNiveauMaitrise: boolean;
afficherResultatNote: boolean;
autoriserLaNavigation: boolean;
coefficientDevoir: {
V: string;
_T: 10;
};
consigne: {
V: string;
_T: 21;
};
dateDebutPublication: {
V: string;
_T: 7;
};
dateFinPublication: {
V: string;
_T: 7;
};
dureeMaxQCM: number;
estDemarre: boolean;
estEnPublication: boolean;
estLieADevoir: boolean;
estLieAEvaluation: boolean;
estSupprimable: boolean;
estUnTAF: boolean;
etatCloture: number;
fichierDispo: boolean;
homogeneiserNbQuestParNiveau: boolean;
listeProfesseurs: {
V: {
L: string;
N: string;
}[];
_T: 24;
};
melangerLesQuestionsGlobalement: boolean;
melangerLesQuestionsParNiveau: boolean;
melangerLesReponses: boolean;
modeDiffusionCorrige: number;
nbQuestBonnes: number;
nbQuestRepondues: number;
nomPublic: string;
nombreDePoints: number;
nombreQuestionsSoumises: number;
noteQCM: {
V: string;
_T: 10;
};
pointsSelonPourcentage: boolean;
publierCorrige: boolean;
ramenerSur20: boolean;
ressentiRepondant: boolean;
service: {
V: {
L: string;
N: string;
};
_T: 24;
};
tolererFausses: boolean;
};
_T: 24;
};
libelleCorrige?: string;
libelleSujet?: string;
moyenne: {
V: string;
_T: 10;
};
note: {
V: string;
_T: number;
};
noteMax: {
V: string;
_T: 10;
};
noteMin: {
V: string;
_T: 10;
};
periode: {
V: {
L: string;
N: string;
};
_T: 24;
};
service: {
V: {
G: 12;
L: string;
N: string;
couleur: string;
};
_T: 24;
};
}G: number
ListeThemes: {
V: unknown[];
_T: 24;
}
N: string
bareme: {
V: string;
_T: 10;
}
baremeParDefaut: {
V: string;
_T: 10;
}
coefficient: number
commentaire: string
date: {
V: string;
_T: 7;
}
estBonus: boolean
estEnGroupe: boolean
estFacultatif: boolean
estRamenerSur20: boolean
Optional
executionQCM?: {
V: {
G: number;
ListeThemes: {
V: unknown[];
_T: 24;
};
N: string;
QCM: {
V: {
G: number;
L: string;
N: string;
avecQuestionsSoumises: boolean;
nbCompetencesTotal: number;
nbQuestionsTotal: number;
nombreDePointsTotal: number;
nombreQuestObligatoires: number;
};
_T: 24;
};
acceptIncomplet: boolean;
afficherResultatNiveauMaitrise: boolean;
afficherResultatNote: boolean;
autoriserLaNavigation: boolean;
coefficientDevoir: {
V: string;
_T: 10;
};
consigne: {
V: string;
_T: 21;
};
dateDebutPublication: {
V: string;
_T: 7;
};
dateFinPublication: {
V: string;
_T: 7;
};
dureeMaxQCM: number;
estDemarre: boolean;
estEnPublication: boolean;
estLieADevoir: boolean;
estLieAEvaluation: boolean;
estSupprimable: boolean;
estUnTAF: boolean;
etatCloture: number;
fichierDispo: boolean;
homogeneiserNbQuestParNiveau: boolean;
listeProfesseurs: {
V: {
L: string;
N: string;
}[];
_T: 24;
};
melangerLesQuestionsGlobalement: boolean;
melangerLesQuestionsParNiveau: boolean;
melangerLesReponses: boolean;
modeDiffusionCorrige: number;
nbQuestBonnes: number;
nbQuestRepondues: number;
nomPublic: string;
nombreDePoints: number;
nombreQuestionsSoumises: number;
noteQCM: {
V: string;
_T: 10;
};
pointsSelonPourcentage: boolean;
publierCorrige: boolean;
ramenerSur20: boolean;
ressentiRepondant: boolean;
service: {
V: {
L: string;
N: string;
};
_T: 24;
};
tolererFausses: boolean;
};
_T: 24;
}
V: {
G: number;
ListeThemes: {
V: unknown[];
_T: 24;
};
N: string;
QCM: {
V: {
G: number;
L: string;
N: string;
avecQuestionsSoumises: boolean;
nbCompetencesTotal: number;
nbQuestionsTotal: number;
nombreDePointsTotal: number;
nombreQuestObligatoires: number;
};
_T: 24;
};
acceptIncomplet: boolean;
afficherResultatNiveauMaitrise: boolean;
afficherResultatNote: boolean;
autoriserLaNavigation: boolean;
coefficientDevoir: {
V: string;
_T: 10;
};
consigne: {
V: string;
_T: 21;
};
dateDebutPublication: {
V: string;
_T: 7;
};
dateFinPublication: {
V: string;
_T: 7;
};
dureeMaxQCM: number;
estDemarre: boolean;
estEnPublication: boolean;
estLieADevoir: boolean;
estLieAEvaluation: boolean;
estSupprimable: boolean;
estUnTAF: boolean;
etatCloture: number;
fichierDispo: boolean;
homogeneiserNbQuestParNiveau: boolean;
listeProfesseurs: {
V: {
L: string;
N: string;
}[];
_T: 24;
};
melangerLesQuestionsGlobalement: boolean;
melangerLesQuestionsParNiveau: boolean;
melangerLesReponses: boolean;
modeDiffusionCorrige: number;
nbQuestBonnes: number;
nbQuestRepondues: number;
nomPublic: string;
nombreDePoints: number;
nombreQuestionsSoumises: number;
noteQCM: {
V: string;
_T: 10;
};
pointsSelonPourcentage: boolean;
publierCorrige: boolean;
ramenerSur20: boolean;
ressentiRepondant: boolean;
service: {
V: {
L: string;
N: string;
};
_T: 24;
};
tolererFausses: boolean;
}
G: number
ListeThemes: {
V: unknown[];
_T: 24;
}
N: string
QCM: {
V: {
G: number;
L: string;
N: string;
avecQuestionsSoumises: boolean;
nbCompetencesTotal: number;
nbQuestionsTotal: number;
nombreDePointsTotal: number;
nombreQuestObligatoires: number;
};
_T: 24;
}
V: {
G: number;
L: string;
N: string;
avecQuestionsSoumises: boolean;
nbCompetencesTotal: number;
nbQuestionsTotal: number;
nombreDePointsTotal: number;
nombreQuestObligatoires: number;
}
G: number
L: string
N: string
avecQuestionsSoumises: boolean
nbCompetencesTotal: number
nbQuestionsTotal: number
nombreDePointsTotal: number
nombreQuestObligatoires: number
_T: 24
acceptIncomplet: boolean
afficherResultatNiveauMaitrise: boolean
afficherResultatNote: boolean
autoriserLaNavigation: boolean
coefficientDevoir: {
V: string;
_T: 10;
}
consigne: {
V: string;
_T: 21;
}
dateDebutPublication: {
V: string;
_T: 7;
}
dateFinPublication: {
V: string;
_T: 7;
}
dureeMaxQCM: number
estDemarre: boolean
estEnPublication: boolean
estLieADevoir: boolean
estLieAEvaluation: boolean
estSupprimable: boolean
estUnTAF: boolean
etatCloture: number
fichierDispo: boolean
homogeneiserNbQuestParNiveau: boolean
listeProfesseurs: {
V: {
L: string;
N: string;
}[];
_T: 24;
}
V: {
L: string;
N: string;
}[]
_T: 24
melangerLesQuestionsGlobalement: boolean
melangerLesQuestionsParNiveau: boolean
melangerLesReponses: boolean
modeDiffusionCorrige: number
nbQuestBonnes: number
nbQuestRepondues: number
nomPublic: string
nombreDePoints: number
nombreQuestionsSoumises: number
noteQCM: {
V: string;
_T: 10;
}
pointsSelonPourcentage: boolean
publierCorrige: boolean
ramenerSur20: boolean
ressentiRepondant: boolean
service: {
V: {
L: string;
N: string;
};
_T: 24;
}
V: {
L: string;
N: string;
}
_T: 24
tolererFausses: boolean
_T: 24
Optional
libelleCorrige?: string
Optional
libelleSujet?: string
moyenne: {
V: string;
_T: 10;
}
note: {
V: string;
_T: number;
}
noteMax: {
V: string;
_T: 10;
}
noteMin: {
V: string;
_T: 10;
}
periode: {
V: {
L: string;
N: string;
};
_T: 24;
}
V: {
L: string;
N: string;
}
_T: 24
service: {
V: {
G: 12;
L: string;
N: string;
couleur: string;
};
_T: 24;
}
V: {
G: 12;
L: string;
N: string;
couleur: string;
}
G: 12
L: string
N: string
couleur: string
_T: 24
Properties
Private
Readonly
#average
Private
Readonly
#coefficient
#coefficient: number
Private
Readonly
#comment
#comment: string
Private
Optional
Readonly
#correctionFile
Private
Readonly
#date
#date: Date
Private
Optional
Readonly
#defaultOutOf
Private
Readonly
#id
#id: string
Private
Readonly
#isBonus
#isBonus: boolean
Private
Readonly
#isOptional
#isOptional: boolean
Private
Readonly
#isOutOf20
#isOutOf20: boolean
Private
Readonly
#subject
Private
Optional
Readonly
#subjectFile
Accessors
coefficient
- get coefficient(): number
Returns number
date
- get date(): Date
Returns Date
id
- get id(): string
Returns string
isBonus
- get isBonus(): boolean
Returns boolean
isOptional
- get isOptional(): boolean
Returns boolean
isOutOf20
- get isOutOf20(): boolean
Returns boolean
The maximum grade value.