Prawa dostępu do kolumn

Każda kolumna może mieć jedno z następujących praw dostępu:

widoczna Dostępna dla stuednta tylko do odczytu.
ukryta Niewidoczna dla stuedntów.
ukryta jeśli pusta Dostępna dla stuednta tylko do odczytu jeśli w jego wierszu jest wpisana jakąś wartość.
modyfikowalna Dostępna dla studenta do odczytu i zapisu.
Kolory uwidocznone w powyższej tabeli pojawiają się również w nagłówku tabeli z ocenami sygnalizując prawa dostępu do kolumny.

Rodzaje kolumn

Ocena

Kolumna typu "ocena" pozwala na wprowadzanie dowolnych wartości numerycznych: ocen końcowych, ocen punktowych, itp. Uwaga! Część ułamkową należy oddzielać kropką!

Wyrażenie

Kolumna typu wyrażenie pozwala zdefiniować wyrażenie (jedno dla wszystkich studentów) weług którego obliczana jest wartość prezentowana w tabeli. W wyrażeniach można używać standardowaych operatorów artymetycznych, porównań i niektórych funkcji.

Stały tekst

Kolumna typu "stały tekst" pozwala zdefiniować tekst wyświetlany wszystkim studentom (np. komunikat o zmianie terminu zajęć, komentarz do rezultatów testu, itp.). Zalecane jest ograniczenie długości tekstu. W tekście można wstawiać znaczniki HTML dzięki czemu można uzyskać <b>wytłuszczenie</b>, <i>pochylenie</i>, <font color="green">zmianę koloru</font> tekstu.
Można też np. wstawić odsyłacz do <a href="info-prowadzacy.html"> innej strony HTML</a>.

Oczywiście w rzeczywistości same znaczniki nie są wyświetlane a jedynie wpływają na sposób wyświetlania tekstu. W powyższych zdaniach zostały one celowo uwidocznione aby pokazać jak można uzyskać podstawowe efekty.

Tekst

Kolumna tego typu umożliwia wprowadzanie dowolnych tekstów indywidualnie dla każdego studenta. Może to być przydatne np. do przekazania komentarzy, odsyłaczy do treści zadań, itp.

Grupa kolumn

Kolumna tego typu pozwala na stworzenie grupy koumn o wspólnym charakterze, które następnie mogą być chwilowo ukrywane lub ujawniane. Przykładowo można stworzyć grupy kolumn dotyczących: laboratoriów, projektu, sprawdzianów, wykładu, itp. Kolmna tego typu może dodatkowo zawierać wyrażenie (jedno dla wszystkich studentów) weług którego obliczana jest wartość prezentowana w tabeli.

Pole bitowe

Kolumna tego typu pozwala na stworzenie grupy znaczników jednobitowych. W trybie edycji pole jest prezentowane jako zestaw "checkbox'ów" z których każdy może być zaznaczany niezaleznie od innych. Mogą one służyć do notowania obecności na zajęciach, faktu oddania sprawozdania, aktywności na zajęciach, itp.

Lista wyboru (lista zespołów)

Kolmna tego typu pozwala na dokonanie przydziału studentów do zespołów, grup laboratoryjnych, projektowych, itp. Kolumna taka w trakcie definiowania zachowuje się podobnie jak grupa kolumn - najpierw definiujemy "listę wyboru" a następnie jej elementy ("pozycje listy wyboru"). Zasadnicza jednak różnica polega na sposobie wyświetlania. W tabeli pojawia się tylko kolumna "lista wyboru" natomiast jej elementy są widoczne jako pozycje menu umożliwiającego wybór odpowiedniej wartości indywidualnie dla każdego stuednta. Dodatkową pozycją menu jest element pusty sygnalizujący brak przydziału.

Wartości z wszystkich kolumn typu "lista wyboru" są zebrane w menu głównej tabeli umożiwając ograniczenie wyświetlania wyłącznie do wierszy w których wybrano tą wartość.

Przykładowo więc można zdefiniować kolumnę typu "lista wyboru" pod tytułem "termin laboratorium" umieszczając w niej elementy w rodzaju: "Przysty wtorek 12-16", "Nieparzysta środa 8-10", itp. Należy przy tym zwrócić uwagę, że ze względu na formę wyświetlania konieczne jest zdefiniowane osobnych wartości dla prowadzącego i osobnych dla studentów. Chodzi o to, że prowadzący widzi tabelę w której wiersze odpowiadają studentom a kolumny przydziałom, ocenom, itp. Dlatego wskazane jest aby wyświetlane mu wartości były krótkie i nie rozpychały niepotrzebnie tabeli. Poza tym t prowadzący definuje te wartości więc będzie zapewne pamiętał co one oznaczają nawet jeśli użyje skrótów w rodzaju: pWT12, nŚR8, ... Natomiast dla studenta poszczególne informacje wyświetlane są w wierszach a nie w kolumnach dzięki czemu jest więcej miejsca na ekranie na każdą wartość i można sobie pozwolić na dłuższe bardziej opisowe, nie kodowane tytuły.

W przypadku sortowania wedug takiej kolumny o kolejności wiersza decyduje kolejność wybranej w nim pozycji w definicji listy wyboru. Jeśli więc zdefiniowaliśmy kolumnę "termin" z pozycjami (kolejno): "pPO16", "pWT12", "pŚR13", ... i każemy sortować tabelę według wartości tej kolumny to najperw pojawią się wiersze zawierające: "pPO16", potem "pWT12", dalej "pŚR13", itd.

Pozycja listy wyboru (zespół)

Ten typ pozwala zdefiniować elementy zdefiniowanej wcześniej listy wyboru (nie stanowiące osobnych kolumn). Dla każdego z takich elementów zdefiniować należy skrót - wyświetlany prowadzącemu zajęcia, oraz pełny tytuł - wyświetlany studentom. Oprócz tego można zdefiniować minimalną i maksymalną liczbę studentów, którzy mogą mieć przypisany dany element (termin laboratoryjny, zadanie, ...).

Przekroczenie limitów czyli przypisanie elementu większej lub mniejszej liczbie studentów niż zostało to zdefiniowane powoduje wyświetlanie komunikatów informujących o tym fakcie.

Przydziały do zespołów

Możliwe jest automatyczne nadanie wartości (przydział do zespołów). Obecnie dostępne są dwie metody przydziału:

kolejno
Do kolejmych zespołów przypisywane są kolejne osoby z listy tak aby nie przekroczyć zdefiniowanych dla każdego zepołu limitów.
losowo
Osoby przypisywane są do zespołów losowo tak aby nie przekroczyć zdefiniowanych dla każdego zepołu limitów.

Serwer STUDIA3 WEiTI
2024.11.30 13:33.07