8. Formulas izveide vērtējumu apkopojumam kategorijā

Kategorijas apkopojumu var iegūt, izmantojot vērtējumu apkopošanas veidus (kurus var izvēlēties laukā „Apkopošana”) vai arī veidot savas formulas. Izveidotajām formulām ir lielāka prioritāte nekā izvēlētājam kategorijas apkopojumam.

Apskatot iepriekšējās nodaļas vērtējumu kategoriju struktūru, „Paraugkursa” gala vērtējumu aprēķināsim pēc formulas saskaitot kategoriju „Mājasdarbi” un „Kontroldarbi” vērtējumus kopā.

Darbību secība šāda uzdevuma izpildei parādīta 30. att.

Vērtējumu izskaitļošana pēc formulas

30. att. Vērtējumu izskaitļošana pēc formulas

Formulās var izmantot sekojošas funkcijas:

  • average([[item1]], [[item2]]...) – funkcija atgriež vidējo aritmētisko;
  • max([[item1]], [[item2]]...) – funkcija atgriež maksimālo vērtību no dotā saraksta;
  • min([[item1]], [[item2]]...) – funkcija atgriež minimālo vērtību no dotā saraksta;
  • mod(dalāmais, dalītājs) – funkcija atgriež dalījuma atlikumu;
  • pi()– funkcija atgriež skaitļa Pi vērtību;
  • power(skaitlis, pakāpe) – funkcija atgriež skaitļa kāpinājumu;
  • round(skaitlis, cik ciparu aiz komata) – funkcija atgriež noapaļoto skaitli;
  • sum([[item1]], [[item2]]...) – funkcija atgriež skaitļu summu;
  • zvaigznīte (*) divu skaitļu reizinājums: [[item1]]*[[item2]];

kur [[item1]], [[item2]] – attiecīgo elementu identifikatori.

No matemātiskām funkcijām tiek atbalstītas: sin, sinh, arcsin, asin, arcsinh, asinh, cos, cosh, arccos, acos, arccosh, acosh, tan, tanh, arctan, atan, arctanh, atanh, sqrt, abs, ln, log, exp.

Formulu piemēri:

=average([[tests.1]], [[tests.4]], [[uzdevums.1]])

=average(max([[tests.1]], [[tests.4]], [[uzdevums.1]]), min([[tests.1]], [[tests.4]], [[uzdevums.1]]))

=sum([[1]]*0.3,[[2]]*0.6,[[3]]*2) (piemērā aktivitātēm:1. svars 30%, 2. svars 60%, 3. svars 200%).