well idgaf anymore, it should be good like this (subject average thing)

This commit is contained in:
Kima 2024-06-19 22:02:12 +02:00
parent 320499a466
commit 767eba3776

View File

@ -83,6 +83,7 @@ class GradesPageState extends State<GradesPage> {
late GradeCalculatorProvider calculatorProvider;
late HomeworkProvider homeworkProvider;
late ExamProvider examProvider;
late SettingsProvider settingsProvider;
late String firstName;
late Widget yearlyGraph;
@ -373,8 +374,14 @@ class GradesPageState extends State<GradesPage> {
);
}
print('rounding:');
print(settingsProvider.rounding);
double subjectAvg = subjectAvgs.isNotEmpty
? subjectAvgs.values.fold(0.0, (double a, double b) => a + b) /
? subjectAvgs.values.fold(
0.0,
(double a, double b) =>
a.round().toDouble() + b.round().toDouble()) /
subjectAvgs.length
: 0.0;
final double classAvg = gradeProvider.groupAverages.isNotEmpty
@ -445,6 +452,7 @@ class GradesPageState extends State<GradesPage> {
calculatorProvider = Provider.of<GradeCalculatorProvider>(context);
homeworkProvider = Provider.of<HomeworkProvider>(context);
examProvider = Provider.of<ExamProvider>(context);
settingsProvider = Provider.of<SettingsProvider>(context);
context.watch<PlusProvider>();