suma1 = 0; if (z1 > 0) { suma1 = suma1 + 1; } if (z2 > 0) { suma1 = suma1 + 1; } if (z3 > 0) { suma1 = suma1 + 1; } if (z4 > 0) { suma1 = suma1 + 1; } if (z5 > 0) { suma1 = suma1 + 1; } if (z6 > 0) { suma1 = suma1 + 1; } if (z7 > 0) { suma1 = suma1 + 1; } if (z8 > 0) { suma1 = suma1 + 1; } if (z9 > 0) { suma1 = suma1 + 1; } if (z10 > 0) { suma1 = suma1 + 1; } if (z11 > 0) { suma1 = suma1 + 1; } if (z12 > 0) { suma1 = suma1 + 1; } if (z13 > 0) { suma1 = suma1 + 1; } if (z14 > 0) { suma1 = suma1 + 1; } if (z15 > 0) { suma1 = suma1 + 1; } suma = z1 + z2 + z3 + z4 + z5 + z6 + z7 + z8 + z9 + z10 + z11 + z12 + z13 + z14 + z15; if (suma > 10 && suma1 >= 13) { obecnosc = [zal]; } obecnosc = [nzal]; max_punktow = 50; #ustalam ile punktów może zdobyć student na50 = max_punktow*0.9; #ustalam próg na ocenę 5 na więcej niż 90% na45 = max_punktow*0.8; #ustalam próg na ocenę 4+ na więcej niż 80% na40 = max_punktow*0.7; #ustalam próg na ocenę 4 na więcej niż 70% na35 = max_punktow*0.6; #ustalam próg na ocenę 3+ na więcej niż 60% na30 = max_punktow*0.5; #ustalam próg na ocenę 3 na więcej niż 50% if (ob15 === null || k15 === null || k26 === null) { return null; } if (obecnosc !== [zal]) { return [2]; } punkty_projekty = p1 + p2 + p3 + s1 + s2 + s3 + s4 + s5 + s6 + s7; punkty_dodatkowe = p3d + s1d + s2d + s3d + s4d + s5d; punkty_plus = p1_ + s1_ + s2_ + s3_ + s4_ + s5_ + s6_ + s7_; punkty_kolokwium1 = k11 + k12 + k13 + k14 + k15; punkty_kolokwium2 = k21 + k22 + k23 + k24 + k25 + k26; punkty_kolokwia = punkty_kolokwium1 + punkty_kolokwium2; punkty_poprawkowe = punkty_projekty + punkty_dodatkowe + spoj + punkty_plus; punkty_zaliczeniowe = na30 + 0.2 * (punkty_kolokwia + punkty_poprawkowe - na30); punkty = punkty_kolokwia + 0.1 * punkty_poprawkowe; punkty = max(punkty_zaliczeniowe, punkty); if (punkty > na50) { return [5]; } if (punkty > na45) { return [4,5]; } if (punkty > na40) { return [4]; } if (punkty > na35) { return [3,5]; } if (punkty > na30) { return [3]; } return [2];