Configuració de les fòrmules
El format de les fórmules de les qualificacions és molt semblant a la que podem trobar en programes de full de càlcul com Libreoffice o Excel.
Totes les fórmules han de començar pel símbol "=" (igual) i, seguidament, l'expressió matemàtica que es vulgui usar.
Dins les fòrmules és possible fer referència a d'altres columnes que tinguin un número ID definit. Per fer-ho posarem el número ID de les activitats entre dos claudàtors [[númeroID]]. Per exemple, suposem que tenim l'activitat amb número ID "tasca01", en tal cas posaríem [[tasca01]].
Operacions de les fórmules
A banda de les sumes (+), restes (-) multiplicacions (*) i divisions (/), és possible fer servir altres funcions matemàtiques com ara:
- average([[item1]], [[item2]]...): calcula la mitjana de diversos valors
- sum([[item1]], [[item2]]...): suma uns valors
- max([[item1]], [[item2]]...): retorna el valor màxim dels elements
- min([[item1]], [[item2]]...): retorna el valor mínim dels elements
- mod(dividend, divisor): calcula la resta de la devisió (el mòdul)
- pi(): el valor de π
- power(base, power): eleva un nombre a un altre
- round(number, count): arrodoneix un valor a un nombre concret de decimals
- sqrt(number): retorna l'arrel quadrada del valor
- abs(number): retorna el valor absolut d'un valor (elimina el signe)
- sin, cos, tan, arctan, arcos, arcsin...: funcions trigonomètriques se sinus, cosinus i tangent
- log(number) i ln(number): logaritme amb base 10 i logaritme neperià
Alguns exemples de càlculs
Suposem sempre que tenim diverses atvicitats amb Número ID com cara [[Quiz01]], [[Quiz02...]] o [[Assign01]], [[Assign20]]...
Mitjana de diversos valors:
=average([[Quiz01]], [[Quiz04]], [[Assign01]])
Mitjana amb pesos
=sum([[Quiz01]]*0.3,[[Quiz04]*0.6,[[Assign01]]*2)
El màxim entre la mitjana de les activitats de pràctiques i la mitjana de les teòriques
=max(average([[teo1]],[[teo02]],[[teo03]]),average([[prac1]],[[prac2]],[[prac3]]))
Anem a veure amb més detall aquesta operació separant les fòrmules:
=max( average( [[teo1]],[[teo02]],[[teo03]] ), average( [[prac1]],[[prac2]],[[prac3]] ) )
Com podem veure, la operació fa un "max" (màxim) entre dues average (mitjanes). On a cada mitjana hi ha 3 activitat, les de teoria a la primera i les pràctiques a l'altre.