Saps com afegir una activitat voluntària (crèdit extra) o una nota mínima al teu qualificador?
CRÈDIT EXTRA: Activitats no obligatòries
Si vols proposar una activitat voluntària perquè l’alumnat pugui apujar nota —per exemple, un treball extra o l’assistència a classe—, el CVUB disposa d’una opció específica per fer-ho de manera automàtica, sense necessitat de crear fórmules complexes.
Qualsevol activitat, element o categoria es pot configurar com a crèdit extra. Per poder-ho fer cal que la categoria on es trobin aquests elements tingui configurat el mètode d’agregació com a Natural (Suma de qualificacions).
Et proposem un model de qualificador que incorpora elements com a crèdit extra:
Com organitzar les categories:
Perquè el sistema calculi correctament la nota base i hi pugui afegir els punts extres, cal preparar bé l’estructura del qualificador.
Pas 0. Categoria mare
Modifica el mètode d’agregació de la categoria mare (nom de l’assignatura) de Mitjana ponderada de qualificacions a: Qualificació més alta. 
Pas 1. Configura la nota base
Dins d’Avaluació Continuada, crea una categoria anomenada “Nota base avaluació”. 
Edita aquesta categoria i configura-la amb el mètode d’agregació Mitjana ponderada de les qualificacions. Això et permetrà aplicar els pesos corresponents a cada activitat (per exemple, 50 %, 30 % i 20 %).
Després, mou-hi els elements que vulguis ponderar, com ara:
-
Treballs
-
Defensa oral
-
Pràctiques

El resultat ha de quedar així:
Pas 2. Crea la categoria per als punts extres:
Dins d’Avaluació Continuada, afegeix una segona categoria anomenada “Activitat no obligatòria”.
Edita-la i configura-la amb el mètode d’agregació Natural (Suma de qualificacions). Aquesta serà la categoria on hauràs d’incorporar les activitats voluntàries que donaran punts extres.
A continuació, marca la casella Crèdit extra:

Pas 3. Afegeix l’activitat voluntària:
Ara que l’estructura ja està preparada, afegeix un element dins de la categoria Activitat no obligatòria i posa-li, per exemple, el nom de “Treball opcional”.
3. El límit de qualificació.
Quan activis l’opció Crèdit extra, el sistema interpreta que aquesta qualificació s’afegeix a la nota de l’alumne però amb restriccions.
Això significa que els punts extra se sumen a la qualificació total, però sempre mantenint-se dins del topall màxim establert; per tant, la nota final mai superarà el valor límit de la categoria.
4.D'un cop d'ull: Com s'ha de veure el teu Qualificador?
Així és com ha de quedar l'estructura de categories i elements perquè tot es calculi correctament: 
NOTA MÍNIMA:
A vegades, dins del Pla Docent pots trobar requisits més específics i estrictes per poder superar l'assignatura. El cas més habitual és el següent: «Per poder fer mitjana, l'estudiant ha de treure una nota mínima a cadascuna de les activitats d'un bloc; si no hi arriba, el bloc sencer es considera suspès».
Imagina que a la subcategoria de Treballs dins d’Avaluació continuada tens tres tasques (Tasca 1, Tasca 2 i Tasca 3) que tenen exactament el mateix pes. El vostre objectiu és traslladar el vostre Pla Docent al qualificador del CVUB de la següent manera: si un alumne treu menys d'un 4,5 en qualsevol de les tres tasques, la nota total d'aquest bloc de Treballs ha de passar a ser automàticament un 0.
Anem a veure com es configura pas a pas.
1. Etiquetes ID
Primer de tot, ens assegurarem que tots els elements i activitats que participen tenen un número d'ID, això és imprescindible per poder referir-nos als elements/activitats:
-
Ves al teu curs del CVUB i, al menú superior, clica a Qualificacions.
-
Ves a la pestanya Configuració > Configuració del llibre de qualificacions.
-
Busca les tres tasques. A la dreta de cada nom, veuràs un camp de text buit a la columna «Número d'ID».
-
Assigna un número d’ID breu, fàcil de recordar, en minúscules i sense espais per a cadascuna. Per exemple:
-
-
Tasca 1 ➔ tasca1
-
Tasca 2 ➔ tasca2
-
Tasca 3 ➔ tasca3
Important: No t’oblidis de fer clic a «Desa els canvis» a la part inferior de la pàgina perquè el CVUB guardi aquestes etiquetes.
2. La fórmula
Un cop tinguis els números d'ID, ves a la configuració de la categoria que conté aquestes activitats (la que es diu «Treballs»), per dir-li com ha de fer el càlcul.
-
A la mateixa pàgina de Configuració del llibre de qualificacions, busca la fila de la categoria "Treballs".
-
A la dreta d'aquesta fila, clica a Edita > Edita el càlcul.
-
S'obrirà una pàgina nova amb un camp de text gran anomenat "Càlcul". Aquí és on has d'enganxar la següent fórmula (copieu-la tal qual).
-
Si has utilitzat uns altres noms d’ID, fes servir aquesta mateixa fórmula substituint tasca1, tasca2 i tasca3 pels IDs que has definit:
-
Un cop enganxada, clica a Desa els canvis.
-
Seria així:
-
=if(min([[tasca1]]; [[tasca2]]; [[tasca3]]) > 4.5; average([[tasca1]]; [[tasca2]]; [[tasca3]]); 0)
3. Traduint la fórmula:
Per ajudar-te a entendre completament què fa cada part:
-
= ➔ Obligatori. Indica a Moodle que el que ve a continuació és una fórmula i no un text.
-
if ( condició ; valor_si_és_cert ; valor_si_és_fals ) ➔ És la funció condicional bàsica. Funciona com un camí que es bifurca segons si es compleix o no el requisit.
-
min([[tasca1]]; [[tasca2]]; [[tasca3]]) >= 4.5 ➔ Aquesta és la condició. La funció min(...) busca automàticament la nota més baixa de l'alumne d'entre les tres tasques. Després, el símbol > 4.5 comprova si aquesta nota mínima és igual o superior a 4,5.
-
Per exemple: Si un alumne té un 4,6, un 7 i un 9, la seva nota mínima és un 4,6. Com que és superior a 4,5, la condició es compleix. Si un alumne té un 10, un 8 i un 3, la seva mínima és un 3; per tant, la condició NO es compleix.
-
average([[tasca1]]; [[tasca2]]; [[tasca3]]) ➔ Què fa Moodle si es compleix la condició? Si l'estudiant ha passat el tall del 4,5 a tot. La funció average(...) calcula la mitjana aritmètica de les tres tasques (com que tenien el mateix pes, aquesta és la fórmula idònia).
-
0 ➔ Què fa Moodle si NO es compleix? Si l'estudiant té un, dos o tres treballs per sota de 4,5, el sistema ignora la seva mitjana i li posa directament un 0 com a nota total de la categoria.
Aplicat a la categoria d’avaluació continuada (opció simple)
Quan el llibre de qualificacions comença a créixer, és imprescindible endreçar-lo amb subcategories (les famoses "caixes dins de caixes"). Imagina que el Pla Docent organitza l'assignatura d'aquesta manera:
-
Avaluació contínua (La categoria principal que farà el càlcul final)
-
📁 Subcategoria: Treballs (Val el 50% de la nota)
-
📄 tasca1
-
📄 tasca2
-
📄 tasca3
-
📁 Subcategoria: Pràctiques (Val el 30% de la nota)
-
📄 practica1
-
📄 practica2
-
📁 Subcategoria: Defensa Oral (Val el 20% de la nota)
-
📄 defensa

Imatge generada amb IA
Encara que tinguis les feines guardades en carpetes separades per veure les seves mitjanes parcials, la condició de la nota mínima no canvia: Moodle necessita comprovar les activitats una per una.
Com avaluar condicions diferents? (Fórmules avançades)
Si al Pla Docent tens requisits diferents per a cada bloc (per exemple: si un estudiant ha de treure un 5 als Treballs, però li demaneu un 4 a les Pràctiques per poder fer mitjana), has de crear una fórmula fent servir els operadors AND (I) o OR (O).
Pots aconseguir exactament el mateix resultat de dues maneres diferents, segons com et sigui més còmode pensar la fórmula:
Enfocament 1: Usant la funció AND (Lògica directa)
Camí en positiu: etiqueta AND: Aquesta és la traducció més natural de la frase:
«L'estudiant farà mitjana SI la Tasca 1 és superior a 4,5 I la Tasca 2 és superior a 4,5 I la Tasca 3 és superior a 4,5... (i així amb totes)».
L'estructura que entén Moodle és: =if(and(condició1; condició2; condició3; ...); valor_si_tot_és_cert; valor_si_alguna_falla)
La fórmula que has d'enganxar:
A la fila "Total Avaluació contínua" (Edita > Edita el càlcul), enganxa aquest bloc:
-
Seria així:
=if(and([[tasca1]] > 4.5; [[tasca2]] > 4.5; [[tasca3]] > 4.5; [[practica1]] > 4.5; [[practica2]] > 4.5; [[defensa]] > 4.5); (average([[tasca1]]; [[tasca2]]; [[tasca3]]) * 0.5) + (average([[practica1]]; [[practica2]]) * 0.3) + ([[defensa]] * 0.2); 0)
Com la llegim?
-
and(...); La funció AND actua com un vigilant estricte: només donarà el vistiplau ("cert") si TOTES les notes que té a dins superen el 4,5. Si l'alumne en suspèn una de sola (per exemple, un 3 a la practica1), l'AND es trenca i dona "fals".
-
Si es compleix (El càlcul central): Moodle agafa la mitjana dels treballs i la multiplica pel seu pes (* 0.5), li suma la mitjana de les pràctiques pel seu pes (* 0.3) i la defensa pel seu pes (* 0.2).
-
Si NO es compleix (El final de la fórmula): Si una sola activitat no arriba al 4,5, la condició falla i el sistema posa un 0 directament al total.

Imatge generada amb IA
Enfocament 2: Usant la funció OR (Lògica inversa)
Aquest camí canvia el punt de mira. Es concentra a buscar l'error per aplicar el suspens directament: «La nota serà un zero si la Tasca 1 és menor o igual a 4,5 O la Tasca 2 és menor o igual a 4,5 O la Tasca 3...».
L'estructura que entén Moodle és: =if(or(condició1;condició2;condició3;...);valor_si_en_falla_alguna; valor_si_totes_estan_bé)
Important: En aquest enfocament, els valors finals de la instrucció IF s'inverteixen: el 0 es posa primer.
La fórmula que has d'enganxar:
A la mateixa fila del "Total Avaluació contínua", si prefereixes aquest mètode, la fórmula seria:
=if(or([[tasca1]] <= 4.5; [[tasca2]] <= 4.5; [[tasca3]] <= 4.5; [[practica1]] <= 4.5; [[practica2]] <= 4.5; [[defensa]] <= 4.5); 0; (average([[tasca1]]; [[tasca2]]; [[tasca3]]) * 0.5) + (average([[practica1]]; [[practica2]]) * 0.3) + ([[defensa]] * 0.2))
Com la llegim?
-
or(...); La funció OR és detectora: només que detecti que UNA sola de les condicions és certa (és a dir, una nota menor o igual a 4,5), s'activa i dona un resultat "cert". Si un estudiant té un 3 a la tasca1, Moodle ja no necessita mirar res més; el detector de suspesos s'encén.
-
<= 4.5 Fixeu-t'hi que aquí fem servir el símbol menor o igual, perquè busquem precisament els qui no arriben al tall.
-
El funcionament de l'IF invertit: * Si l'OR és cert (és a dir, efectivament hi ha alguna nota baixa), el càlcul s'atura i s'assigna un 0.
-
Si l'OR és fals (significa que cap nota és baixa, totes superen el requisit), aleshores el sistema passa a calcular la mitjana ponderada de l'assignatura (50% + 30% + 20%).
-
Imatge generada amb IA

Comparació i recomanació final:
Imatge generada amb IA
Tot i que les opcions amb AND i OR funcionen a la perfecció (i són un exercici fantàstic per entendre com funciona la lògica de Moodle), la versió que utilitza min() està pràcticament feta a mida per a aquest cas d'ús, que és el més comú. als plans docents de la UB. Com que conté molt menys text, és una fórmula molt més robusta, neta de programar i menys propensa a patir els típics errors de sintaxi (com oblidar un punt i coma).
Ara bé, les funcions AND i OR continuen sent unes aliades increïbles quan ens enfrontem a escenaris més heterogenis. Pensem, per exemple, en un requisit com aquest: «L'estudiant fa mitjana si la nota dels treballs és superior a 5 i la de l'examen final és superior a 4». En aquest cas, la funció min() no ens serviria de res, ja que la nota de tall exigida és diferent per a cada tipus d'activitat.
Però per al nostre cas pràctic, on la condició és exactament la mateixa per a tot el conjunt d'elements (treure un 4,5 o més), min() és, sens dubte, l'eina perfecta.
I a partir d’aquí què pots fer?
Hem vist les casuístiques més habituals a la nostra universitat, que cobreixen el 99% dels casos descrits als plans docents de les assignatures.
Davant d’aquests casos tan heterogenis, tenim un aliat excepcional que pot actuar com el nostre assistent incansable: la Intel·ligència Artificial (com Gemini o qualsevol altre model al teu abast). Ens referim especialment a Gemini perquè es preveu que ben aviat (abans de l’estiu) estigui disponible de manera oficial a la UB integrat amb NotebookLM.
Com en pots treure profit?
El procediment és tan senzill com traslladar la consulta a l'eina d'IA i iniciar una conversa per anar refinant la solució. Perquè el sistema et doni la millor resposta, és clau descriure bé el context.
Aquí tens un exemple de prompt (instrucció) basat en el que hem treballat en aquesta guia:
Exemple de prompt per a la IA: "Soc un professor universitari que utilitza Moodle i necessito ajuda per crear una fórmula al llibre de qualificacions. Tinc tres tasques amb el mateix pes dins d'una categoria anomenada 'Treballs'. Vull que si l'estudiant treu menys d'un 4,5 en qualsevol d'aquestes tres tasques, la nota total de la categoria passi a ser automàticament un zero. Com ho he de redactar i on ho he d'enganxar exactament? Recorda utilitzar la terminologia de Catalunya, separadors amb coma"
Pots provar de plantejar qualsevol combinació, per estranya que sembli, i veuràs com la IA us desglossa la solució pas a pas, estalviant-vos hores de programació manual.
Us animem a experimentar amb aquests assistents virtuals en el vostre dia a dia i, com sempre, esperem el vostre feedback per continuar millorant el suport docent de la universitat!