Wpis na blogu utworzony przez dr inż. Michał Karbowańczyk

Wpis widoczny dla wszystkich na świecie

UWAGA niestety obecnie przeliczenia z wartości w skali na liczby przy pomocy if() nie działają poprawnie jeśli ocena jest pusta (nie wystawiona dla danego studenta) :(

Wyliczenie wartości liczbowej z wyniku testu wg drabinki:

=if([[Kolokwium_proc]]>=90; 5; if([[Kolokwium_proc]]>=80; 4,5; if([[Kolokwium_proc]]>=70; 4; if([[Kolokwium_proc]]>=60; 3,5; if([[Kolokwium_proc]]>=50; 3; 2)))))

 

Czy aktywność jest zaliczona (min. ocena 3)?

=if([[Kolokwium_ocena]]>=3; 1; 0)

 

Czy wszystkie zadania są zaliczone jest zaliczona (min. ocena 3)?

=if(min([[Z1_ocena]]; [[Z2_ocena]]; [[Z3_ocena]])>=3; 1; 0)

 

Czy test jest zaliczony (min. 50%)?

=if([[Z1_test]]>=50; 1; 0)

 

Przeliczenie wartości w skali yes/no na liczbę 1/0: (rozwiązuje problem nie ustawionej wartości mapując ją na 0)

=if([[Navoica]]==2; 1; 0)

 

Przykład wykorzystania wartości 1/0 jako "kluczy"

=[[Kolokwium_zaliczenie]]*[[Navoica_zaliczenie]]*[[Laboratorium_zaliczenie]]*<to co poniżej>

 

Uśrednienie z wagami wartości o dokładności 0,5 tak aby wynik miał też dokładność 0,5:

0,5*round(2*(0,3*[[Kolokwium_ocena]]+0,7*[[Laboratorium_ocena]]))

 

Przeliczenie oceny w skali PŁ na liczbę:

=if([[Z1_skala]]==6; 5; if([[Z1_skala]]==5; 4,5; if([[Z1_skala]]==4; 4; if([[Z1_skala]]==3; 3,5; if([[Z1_skala]]==2; 3; 2)))))

 

[ Zmodyfikowano: czwartek, 20 stycznia 2022, 23:39 ]