Fòrum Àgora-MOODLE

problema amb les formules

problema amb les formules

per Darío Castro -
Nombre de respostes: 7
Hola

Un ítem de calificació, no em dona per vàlida la fórmula:
=average(max([[N1]];[[R1]]);max([[N2]];[[R2]]);max([[N3]];[[R3]]))

on N1,N2,N3,R1,R2,R3 son els ID de diferents elements numèrics.
He fet diverses proves
  • =N1+N2+N3+R1+R2+R3 Cap problema
  • =SUM(N1;N2; ....) error
  • =average(N1;N2) error
  • amb ; i amb , error
Dona la sensació que no reconegui cap funció ...
AL moodle 1.9 funcionava perfectament.
El curs es:
http://agora.educat1x1.cat/inseuropa/moodle/course/view.php?id=210

Algú em podria donar un cop de mà ?

mil gràcies
Bon cap de setmana
En resposta a Darío Castro

Re: problema amb les formules

per MONICA GRAU PRIETO -
Hola Darío,
ens pots passar l'enllaç del curs del Moodle 1.9 on funcionava correctament?

Per altra banda, també pots consultar la documentació oficial del Moodle on parla de les qualificacions: http://docs.moodle.org/24/en/Grade_calculations

Fins ara,
Mònica
En resposta a MONICA GRAU PRIETO

Re: problema amb les formules

per Darío Castro -
Hola,

Gràcies per la teva resposta. malauradament la informació no aclareix el dubte
Aquest curs ja no existeix al 1.9 ... problemes d'espai
No es problema de ID perquè fórmules com ara.
= ([[N1]]+[[N2]]+[[N3]])/3
l'accepta, però no l'expresió:
=average([[N1]];[[N2]];[[N3]])

La sintaxis és correcte. I per més que miro la documentació no soc capaç de veure el problema .... podria ser un problema amb el pack d'idioma ?? es a dir que tot i que posem correctament el ";" internament espera una ","

Uff, de moment la migració esta donant més problemes que solucions ....
En resposta a Darío Castro

Re: problema amb les formules

per Darío Castro -
Hola,

Més coses estranyes d'aquest curs:
En el item "Unidad 1" del primer trimestre accepta l'expressió:
=0,8*([[U1E1]]+[[U1E2]]+[[U1E3]]+[[U1E4]]+[[U1E5]]+[[U1E6]]+[[U1E7]]+ [[U1E8]]/8)+0,2*[[U1E9]]
Però la seva equivalent:
=0,8*(average([[U1E1]];[[U1E2]];[[U1E3]];[[U1E4]];[[U1E5]];[[U1E6]];[[U1E7]];[[U1E8]]))+0,2*[[U1E9]]
qualsevol funció dona error.

En altre curs: http://agora.educat1x1.cat/inseuropa/moodle/course/view.php?id=102
si que m'accepta en l'element "Notal final" l'expressió sense problemes:
=max([[Juny]];average(max([[1trec]];[[N1]]);max([[2trec]];[[N2]]);max([[3Trec]];[[N3]])))

i ara si que ja no se que pensar.

En resposta a Darío Castro

Re: problema amb les formules

per MONICA GRAU PRIETO -
Hola Darío,
efectivament estaves en el bon camí, el problema és l'idioma, si canvies l'idioma del curs al Català veuràs com funcionen totes les fòrmules que en castellà t'estaven donant errors.

La incidència està registrada també al tracker de Moodle: https://tracker.moodle.org/browse/MDL-30788

Prenem nota de l'error i mirarem de trobar alguna solució.

Fins ara,
Mònica

En resposta a Darío Castro

Re: problema amb les formules

per MONICA GRAU PRIETO -
Hola Darío,
en principi hem pogut solucionar el problema així que a partir de la propera pujada (dijous a partir de les 15h) ja t'haurien de funcionar les fòrmules correctament amb els cursos en castellà.

Fins ara,
Mònica
En resposta a MONICA GRAU PRIETO

Re: problema amb les formules

per Darío Castro -
Hola,
Ara va fi, fi
No m'havia donat, però abans fins i tot les "fórmules que acceptava" del tipus.
=0,8*([[U1E1]]+[[U1E2]]+[[U1E3]]+[[U1E4]]+[[U1E5]]+[[U1E6]]+[[U1E7]]+ [[U1E8]]/8)+0,2*[[U1E9]]

les calculava malament.
Ara tot va bé, tant per la part de càlcul com per l'acceptació de les funcions.

Mil gràcies!