SemesterScoreDto typedef

SemesterScoreDto = ({double? average, double? conduct, double? creditsPassed, String? note, List<ScoreDto> scores, SemesterDto semester, double? totalCredits})

Semester academic performance summary with course scores.

Implementation

typedef SemesterScoreDto = ({
  /// Semester identifier.
  SemesterDto semester,

  /// Individual course scores for this semester.
  List<ScoreDto> scores,

  /// Weighted average for the semester.
  double? average,

  /// Conduct grade.
  double? conduct,

  /// Total credits attempted.
  double? totalCredits,

  /// Credits passed/earned.
  double? creditsPassed,

  /// Additional note.
  String? note,
});