Pawnote
    Preparing search index...

    Function gradesOverview

    • Get grades overview for a specific period. Including student's grades with averages and the global averages

      Parameters

      Returns Promise<
          Readonly<
              {
                  classAverage?: Readonly<{ kind: GradeKind; points: number }>;
                  grades: Readonly<
                      {
                          average?: Readonly<{ kind: GradeKind; points: number }>;
                          coefficient: number;
                          comment: string;
                          commentaireSurNote?: string;
                          correctionFile?: Readonly<
                              { id: string; kind: AttachmentKind; name: string; url: string },
                          >;
                          date: Date;
                          defaultOutOf?: Readonly<{ kind: GradeKind; points: number }>;
                          id: string;
                          isBonus: boolean;
                          isOptional: boolean;
                          isOutOf20: boolean;
                          max?: Readonly<{ kind: GradeKind; points: number }>;
                          min?: Readonly<{ kind: GradeKind; points: number }>;
                          outOf: GradeValue;
                          subject: Subject;
                          subjectFile?: Readonly<
                              { id: string; kind: AttachmentKind; name: string; url: string },
                          >;
                          value: GradeValue;
                      },
                  >[];
                  overallAverage?: Readonly<{ kind: GradeKind; points: number }>;
                  subjectsAverages: Readonly<
                      {
                          backgroundColor: string;
                          class_average?: Readonly<{ kind: GradeKind; points: number }>;
                          defaultOutOf?: Readonly<{ kind: GradeKind; points: number }>;
                          max?: Readonly<{ kind: GradeKind; points: number }>;
                          min?: Readonly<{ kind: GradeKind; points: number }>;
                          outOf?: Readonly<{ kind: GradeKind; points: number }>;
                          student?: Readonly<{ kind: GradeKind; points: number }>;
                          subject: Subject;
                      },
                  >[];
              },
          >,
      >