Skip to content

Panel nauczyciela: Wpisywanie frekwencji #17

@Marioneq4958

Description

@Marioneq4958
  1. W dzienniku lekcyjnym prowadzonym przez szkołę dla dzieci i młodzieży odnotowuje się obecność uczniów na
    zajęciach edukacyjnych, liczbę godzin usprawiedliwionych i nieusprawiedliwionych nieobecności uczniów na tych zajęciach [...]

Po utworzeniu zajęć w nawigacji można zrobić jakieś oznaczenie np. !, które będzie przypominać, że frekwencja nie została jeszcze odnotowana.

Nauczyciel powinien mieć możliwość odnotowywania frekwencji uczniów na zajęciach. Każdy wpis może być edytowany lub usuwany, ale wymagana jest historia wpisu (dodanie, edycja i usunięcie wpisu). Edycji takiego wpisu może dokonać nauczyciel, który utworzył zajęcia i wychowawca (ale już w widoku dziennika lekcyjnego, o tym w kolejnym issue, o ile go już zrobiłem).

Wpisy frekwencji są powiązane z konkretnymi zajęciami, zatem wypisywanie frekwencji można dokonać dopiero po utworzeniu zajęć. Nauczyciel ma do dyspozycji dwa widoki:

  • widok dnia - tradycyjny jak w np. vulcanie, librusie,
  • widok przedmiotu/miesiąca? - pokazuje zajęcia tylko z danego przedmiotu z tymi grupami, które są na obecnych zajęciach. przydałaby się tam jakaś paginacja czy coś, bo tych zajęć trochę czasem może być.

Przyda się opcja uzupełnij automatycznie z poprzedniej lekcji (vulcan chyba też to ma, librus idk). Działa to tak, że przepisywane są:

  • ob => ob,
  • nu => nu,
  • nb => nb,
  • zw => zw,
  • s => ob,
  • su => ob.

Ofc jeśli uczeń nie ma żadnego wpisu wcześniej to nie wpisujemy nic. Przydałoby się wtedy zapisać czy nauczyciel chce mieć te automatyczne uzupełnianie po stronie serwera, bo co jak nauczyciel używa paru urządzeń? Może przydać się też opcja wpisz obecność wszystkim - nauczyciel później zmienia tylko nieobecnym.

W tabelce widoczne są tylko symbole typu wpisu. Gdzieś będzie jeszcze legenda z opcją wpisywania przez kliknięcie. Czy pozwalamy wpisywać samemu wpis z klawiatury?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Not started 🗒️

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions