Modifier le calcul de la note du cours

Le calcul de notes dans le carnet de notes Moodle se fait au niveau des catégories (ou sous-catégories).

Par défaut, la tendance centrale d'une catégorie est sur :

  • naturelle, qui est la somme des éléments d'évaluation/ catégories

  • moyenne pondérée

Mais il est également possible d'utiliser des formules pour déterminer le mode de calcul.

Remarque

Les calculs dans le carnet de notes suivent les concepts de formules/fonctions des programmes de tableur (feuilles de calculs, ex: Excel). Ils commencent par un signe égal (=) et utilisent les opérateurs mathématiques et les fonctions pour produire une seule valeur numérique. Ce résultat est ensuite utilisé comme valeur calculée pour l'élément de note que vous éditez.

ProcédureParamétrer le calcul de notes

  1. Dans l'onglet configuration du carnet de notes, cliquez sur Modifier , puis Modifier calcul au niveau de la ligne Total de la catégorie de notes en question.

  2. Dans Identifiants, assignez des numéros d'identification.

    Il est nécessaire “d'ajouter des identifiants” avant de rédiger la formule qui calculera la note “Total du cours”. Ces identifiants seront les variables de la formule correspondant aux notes des activités de cet espace de cours. Ce bouton se trouve en bas de page. En dessous de l'espace de calcul, il y a la liste des éléments d'évaluation et des catégories.

    Aux côtés de chaque élément d'évaluation, vous pouvez inclure des n° d'identification. Ces n° d'identification serviront par la suite pour composer votre formule de calcul.

    Le n° d'identification est entre double crochets.

    Exemple

    Si vous avez un élément d'évaluation avec "Quiz.3" comme n° d'identification, vous devez faire référence à cet élément de note comme suit: [[Quiz.3]]

  3. Pour enregistrer les n° d'identifications, cliquez sur Ajouter les identifiants

    Pour ajouter des identifiants, il faut placer le curseur juste après le texte du nom de l'activité à prendre en compte pour faire apparaître la case de saisie de cet identifiant.

    Attention

    Une fois les identifiants de chacune des activités saisis, il faut une nouvelle fois cliquer sur ajouter des identifiants puis constater la prise en compte de la définition de ces identifiants. Les identifiants apparaissent alors entre double crochets.

    Exemple

  4. L'édition de la formule de calcul se fait au niveau de l'espace de calcul. Composez la formule pour la catégorie.

    Attention

    Commencez toujours par un signe égal (=)

  5. Choisissez une fonction;

    Exemple

    ex: =sum()

    ExemplePour pondérer, par exemple doubler, le poids d'une activité évaluée par rapport aux autres, il faut ajouter un facteur de multiplication devant l'identifiant de l'activité souhaitée et augmenter le nombre d'éléments entrant dans la division.

  6. Entrez vos n° d'identification dans des doubles crochets,

    Exemple

    Ex: =sum([[item1]])

  7. Séparez chaque no. d'identification avec un point virgule,

    Exemple

    Ex: =sum([[item1]];[[item2]];[[item3]])

  8. Cliquez sur Enregistrer.

AttentionFonctions de calcul

Chaque calcul doit commencer par un signe égal (=).

Si vous avez configuré votre plateforme en français le caractère séparateur est un point-virgule (;). En anglais, la virgule (,) est utilisée pour séparer les arguments dans les crochets de la fonction.

Les syntaxes des fonctions doivent être en minuscule (ex : if).

ComplémentAutres fonctions

Plusieurs fonctions mathématiques sont aussi supportées:

  • average([[item1]];[[item2]]...): Retourne la moyenne d'un échantillon
  • max([[item1]];[[item2]]...): Retourne la valeur maximale d'une liste d'arguments
  • min([[item1]];[[item2]]...): Retourne la valeur minimale d'une liste d'arguments
  • mod(dividend;divisor): Calcul le restant d'une division
  • pi(): Retourne la valeur du Pi
  • power(base;power): Élève le nombre base à la puissance power.
  • round(number;count): Arrondi un nombre à une précision prédéfinie
  • sum([[item1]];[[item2]]...): Retourne la somme de tous les arguments
  • Un astérisque (*) donne le produit de deux éléments: [[item1]]*[[item2]]
  • sin
  • sinh
  • arcsin
  • asin
  • arcsinh
  • asinh
  • cos
  • cosh
  • arccos
  • acos
  • arccosh
  • acosh
  • tan
  • tanh
  • arctan
  • atan
  • arctanh
  • atanh
  • sqrt
  • abs
  • ln
  • log
  • exp

ExempleExemple de formule conditionnelle

Dans un cours, un étudiant aura trois notes (N1, N2 et N3) dont une note d'oral (N3). La note du cours dépendra de la note d'oral. Si la note d'oral est supérieure à la moyenne des trois notes, alors on retiendra cette note d'oral comme note finale du cours. Sinon, on conserve la moyenne des trois notes.

La formule correspondante sera :

=max(average([[N1]];[[N2]];[[N3]]);[[N3]])