|
Elektroniczny System oceniania 2.1
|
Public Member Functions | |
| void | setUser (User user) |
| void | initialize () |
| int | getTeacherId () |
Kontroler odpowiedzialny za moduł wprowadzania i edycji ocen. Umożliwia nauczycielom (i administratorom) wybór przedmiotu, studenta, a następnie dodawanie lub modyfikowanie ocen w tabeli.
| int com.example.elektroniczny_dziennik.GradeEntryController.getTeacherId | ( | ) |
Pobiera ID nauczyciela z tabeli 'teacher' na podstawie statycznego ID zalogowanego użytkownika.
| void com.example.elektroniczny_dziennik.GradeEntryController.initialize | ( | ) |
Inicjalizuje kontroler, konfiguruje kolumny tabeli oraz handlery edycji. Ustawia fabryki komórek dla edytowalnych kolumn (ocena, opis) oraz blokuje pola wyboru do momentu załadowania danych.
| void com.example.elektroniczny_dziennik.GradeEntryController.setUser | ( | User | user | ) |
Ustawia kontekst użytkownika dla kontrolera i ładuje odpowiednie dane. Wywołuje ładowanie listy przedmiotów w zależności od roli użytkownika.
| user | Obiekt zalogowanego użytkownika. |