Moyenne des notes
Le calculateur de moyenne des notes transforme une liste de résultats scolaires en une moyenne arithmétique claire, tout en indiquant leur total et leur nombre.
Lancer gratuitement
Il permet de vérifier les résultats d’un élève, de résumer un contrôle ou de déterminer la moyenne simple d’une classe lorsque toutes les notes ont la même importance. Saisissez des valeurs de zéro à cent, choisissez la précision décimale souhaitée et obtenez immédiatement un résultat accompagné des informations nécessaires à sa vérification. Aucune pondération n’est appliquée : chaque note contribue de façon identique à la moyenne finale.
Saisissez les notes à inclure dans le calcul
Commencez par réunir les résultats qui doivent contribuer de manière égale au calcul. Saisissez chaque note sous forme de nombre compris entre zéro et cent. Le calculateur accepte les nombres entiers et décimaux : des valeurs comme 84, 91.5 et 77.25 peuvent donc figurer dans la même liste. N’incluez que les notes correspondant à votre question. Pour une moyenne individuelle, utilisez les résultats d’un même élève aux travaux retenus. Pour une moyenne de classe, utilisez les résultats de tous les élèves à une même évaluation. Mélanger des barèmes ou des contrôles différents peut donner un nombre mathématiquement valable, mais sans réelle portée pédagogique. Chaque valeur saisie compte une fois, y compris les résultats identiques, car deux élèves ayant obtenu 90 constituent deux observations distinctes. Au moins une note est requise et la liste peut contenir jusqu’à mille valeurs. Les résultats inférieurs à zéro, supérieurs à cent, les champs vides et les valeurs non numériques sont refusés afin qu’une erreur de saisie ne fausse pas discrètement la réponse. Si les travaux n’ont pas la même importance, utilisez plutôt un outil de moyenne pondérée.
Interprétez la moyenne, le total et l’effectif
Le calcul suit la définition habituelle de la moyenne arithmétique. Toutes les notes valides sont d’abord additionnées pour obtenir le total. Le calculateur détermine ensuite le nombre de notes fournies. Enfin, il divise le total par cet effectif pour produire la moyenne. Par exemple, les notes 80, 90 et 100 donnent un total de 270 pour un effectif de trois, et donc une moyenne de 90. L’affichage de ces trois valeurs facilite le contrôle : la multiplication de la moyenne affichée par l’effectif doit restituer approximativement le total, tout petit écart provenant de la précision d’arrondi choisie. L’effectif aide également à repérer les oublis, notamment lors de la copie d’une longue liste d’élèves. La précision décimale ne modifie que l’affichage du total et de la moyenne ; elle ne supprime aucune note et ne change pas leur contribution égale. Deux décimales conviennent généralement aux relevés, tandis qu’une précision supérieure peut être utile si un autre système réutilise le résultat. Il s’agit d’un résumé descriptif, et non d’une conversion en lettres ni d’un jugement sur les performances.
Utilisez le résultat avec discernement dans vos relevés
Avant d’enregistrer le résultat, comparez l’effectif renvoyé au nombre de notes que vous souhaitiez inclure et examinez le total afin de détecter les incohérences évidentes. Un effectif inférieur d’une unité peut signaler un élève oublié, tandis qu’un total anormalement faible peut révéler une erreur de saisie. Déterminez à l’avance la règle d’arrondi appliquée par votre établissement, votre cours ou votre système de gestion. Ce calculateur permet de choisir de zéro à dix décimales, mais votre établissement peut imposer une méthode précise, par exemple conserver toute la précision jusqu’à la note finale publiée. La moyenne simple est surtout pertinente lorsque toutes les observations partagent le même barème et la même importance. Elle ne tient pas compte des coefficients, des crédits, des notes éliminées, des travaux non remis, des plafonds par catégorie ni des points supplémentaires. Appliquez ces règles avant de saisir la liste définitive ou choisissez un calculateur pondéré spécialisé. Pour comparer des classes, tenez compte de la difficulté des évaluations et de la composition des groupes plutôt que de considérer la moyenne comme une mesure complète de l’enseignement ou de l’apprentissage. L’API coûte $0.002 par requête et emploie le même calcul déterministe que l’expérience dans le navigateur.
Cas d’usage
Calculer la moyenne d’un élève
Établissez la moyenne de travaux ou de contrôles de même poids, puis vérifiez-la grâce au total et à l’effectif renvoyés.
Résumer une évaluation de classe
Regroupez les résultats de tous les élèves à un contrôle pour obtenir la moyenne de classe sans masquer le nombre de notes incluses.
Contrôler un carnet de notes
Recalculez indépendamment une moyenne non pondérée et comparez son total, son effectif et sa valeur avec un autre système.
Questions fréquentes
Comment la moyenne est-elle calculée ?
Toutes les notes sont additionnées pour obtenir le total, puis celui-ci est divisé par leur nombre. Chaque note a le même poids.
Quel est le tarif ?
Le calcul dans le navigateur est gratuit. Une requête auprès de l’API coûte $0.002.
Puis-je saisir des notes décimales ?
Oui. Chaque note peut être un nombre entier ou décimal fini compris entre zéro et cent.
Le calculateur accepte-t-il les coefficients ?
Non. Toutes les notes contribuent de façon identique. Utilisez un calculateur pondéré lorsque les travaux ou catégories ont des importances différentes.
Les notes manquantes comptent-elles comme zéro ?
Non. Seuls les nombres explicitement inclus dans la liste sont comptés. Saisissez zéro uniquement si votre règlement attribue cette note.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/edu/average-of-grades \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"grades":[88,92,76,84]}'const res = await fetch("https://api.kit.forhosting.com/edu/average-of-grades", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"grades": [
88,
92,
76,
84
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/average-of-grades",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"grades": [
88,
92,
76,
84
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/average-of-grades", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"grades":[88,92,76,84]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"grades":[88,92,76,84]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/average-of-grades", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"grades": [
88,
92,
76,
84
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.average_of_grades",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |