|
Elektroniczny System oceniania 2.1
|
Public Member Functions | |
| ReportData (double globalAverage, String bestSubject, double bestAvg, String worstSubject, double worstAvg, int failingGrades, int totalGrades, Map< String, Double > averagePerSubject) | |
Public Attributes | |
| double | globalAverage |
| String | bestSubject |
| double | bestAvg |
| String | worstSubject |
| double | worstAvg |
| int | failingGrades |
| int | totalGrades |
| Map< String, Double > | averagePerSubject |
Klasa przechowywująca przeliczone dane statystyczne do raportu ucznia. Służy jako kontener danych (DTO) przekazywany z serwisu raportującego do kontrolera widoku raportu. Zawiera informacje o średnich, najlepszych/najgorszych przedmiotach oraz zagrożeniach.
| com.example.elektroniczny_dziennik.ReportData.ReportData | ( | double | globalAverage, |
| String | bestSubject, | ||
| double | bestAvg, | ||
| String | worstSubject, | ||
| double | worstAvg, | ||
| int | failingGrades, | ||
| int | totalGrades, | ||
| Map< String, Double > | averagePerSubject ) |
Konstruktor inicjalizujący obiekt raportu wszystkimi niezbędnymi danymi.
| globalAverage | Średnia ogólna. |
| bestSubject | Nazwa najlepszego przedmiotu. |
| bestAvg | Średnia najlepszego przedmiotu. |
| worstSubject | Nazwa najsłabszego przedmiotu. |
| worstAvg | Średnia najsłabszego przedmiotu. |
| failingGrades | Liczba jedynek. |
| totalGrades | Łączna liczba ocen. |
| averagePerSubject | Mapa średnich cząstkowych. |
| Map<String, Double> com.example.elektroniczny_dziennik.ReportData.averagePerSubject |
Mapa zawierająca średnie ocen dla poszczególnych przedmiotów (Klucz: nazwa przedmiotu, Wartość: średnia).
| double com.example.elektroniczny_dziennik.ReportData.bestAvg |
Wartość najwyższej średniej.
| String com.example.elektroniczny_dziennik.ReportData.bestSubject |
Nazwa przedmiotu z najwyższą średnią.
| int com.example.elektroniczny_dziennik.ReportData.failingGrades |
Liczba ocen niedostatecznych (poniżej 2.0).
| double com.example.elektroniczny_dziennik.ReportData.globalAverage |
Obliczona średnia ogólna ze wszystkich przedmiotów.
| int com.example.elektroniczny_dziennik.ReportData.totalGrades |
Całkowita liczba ocen wziętych pod uwagę w raporcie.
| double com.example.elektroniczny_dziennik.ReportData.worstAvg |
Wartość najniższej średniej.
| String com.example.elektroniczny_dziennik.ReportData.worstSubject |
Nazwa przedmiotu z najniższą średnią.