Note et moyenne : écart en points et écarts-types
Une note peut sembler excellente ou décevante tant qu’elle n’est pas rapprochée des résultats de la classe.
Lancer gratuitement
Ce calculateur présente cette comparaison de deux manières complémentaires. Il soustrait la moyenne de la note afin d’obtenir l’écart signé en points de pourcentage, puis divise cet écart par l’écart-type. Le résultat précise si la note est supérieure, inférieure ou égale à la moyenne et donne aux élèves, enseignants, tuteurs et analystes une interprétation concise sans modifier l’échelle de notation initiale.
Saisissez des pourcentages sur la même échelle
Indiquez la note individuelle, la moyenne et l’écart-type de la classe sur une échelle de 0 à 100. La note et la moyenne doivent concerner la même évaluation et la même cohorte. Ne comparez pas une note d’examen à la moyenne d’un autre examen, sauf si les épreuves ont été explicitement étalonnées, car vous mélangeriez des difficultés différentes. Exprimez l’écart-type en points de pourcentage, et non en pourcentage de la moyenne ni sous forme de variance. Si les notes s’écartent généralement de huit points, saisissez 8. Les noms standard_deviation, std et sd sont acceptés, mais vous ne devez en fournir qu’un. Toutes les valeurs doivent être finies et l’écart-type strictement positif. Ainsi, note 86, moyenne 74 et écart-type 8 appartiennent tous à l’échelle 0–100.
Lisez ensemble l’écart en points et le z-score
L’écart signé correspond à la note moins la moyenne. Un résultat de 12 signifie douze points de pourcentage au-dessus de la moyenne ; −6 signifie six points en dessous. Il s’agit d’une différence absolue sur l’échelle, pas d’une hausse relative en pourcentage. Le z-score divise ensuite cet écart par l’écart-type. Avec un écart de 12 et un écart-type de 8, il vaut 1.5 : la note se situe à un écart-type et demi au-dessus. Une valeur négative signale une note inférieure et zéro une égalité exacte. La sortie fournit aussi la distance absolue et la direction. Utilisez les points pour expliquer l’écart brut et le z-score pour comparer des positions entre épreuves de dispersions différentes. Aucun résultat ne fixe à lui seul un seuil de réussite.
Interprétez la comparaison avec prudence
Une distance en écarts-types décrit une position dans une distribution, mais ne fournit pas automatiquement un percentile. Transformer un z-score en percentile suppose un modèle, souvent une loi normale, que ce calculateur n’impose pas. Les notes réelles peuvent être asymétriques, concentrées près du maximum ou issues d’une petite classe. Considérez le résultat comme une comparaison descriptive fondée sur les statistiques que vous fournissez. Il explique pourquoi dix points d’avance sont plus inhabituels dans une classe dont la dispersion vaut cinq que dans une autre où elle vaut quinze. Il distingue aussi « points au-dessus de la moyenne » et « pourcentage de mieux ». Pour les rapports automatisés, le JSON restitue les entrées, l’écart, la direction, le z-score, la distance absolue et un résumé. Le navigateur est gratuit ; chaque élément API réussi coûte $0.002.
Cas d’usage
Expliquer un résultat d’examen
Montrez à l’élève l’écart à la moyenne et son caractère inhabituel au regard de la dispersion de la classe.
Comparer le rang entre classes
Comparez des évaluations aux moyennes et variabilités différentes grâce aux écarts-types et aux points.
Produire des bulletins cohérents
Ajoutez direction, écart signé, z-score et résumé clair à un rapport automatisé de progression.
Questions fréquentes
Qu’est-ce que l’écart en points de pourcentage ?
C’est la note moins la moyenne. Une note de 82 et une moyenne de 75 donnent 7 points, pas une hausse relative de 7 pour cent.
Comment calcule-t-on la distance en écarts-types ?
Le calculateur divise l’écart signé par l’écart-type fourni : z = (score − mean) / standard deviation.
Le z-score est-il un percentile ?
Non. Une conversion en percentile exige des hypothèses sur la distribution ; seul l’écart observé est indiqué ici.
Pourquoi l’écart-type ne peut-il pas être nul ?
Une valeur nulle signifie aucune dispersion. La division serait indéfinie ; la saisie est donc refusée.
Combien coûte une requête API ?
Chaque élément API réussi coûte $0.002. Le même calcul déterministe est gratuit dans le navigateur.
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/percent-above-mean \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"score":86,"mean":74,"standard_deviation":8}'const res = await fetch("https://api.kit.forhosting.com/edu/percent-above-mean", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"score": 86,
"mean": 74,
"standard_deviation": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/percent-above-mean",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"score": 86,
"mean": 74,
"standard_deviation": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/percent-above-mean", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"score":86,"mean":74,"standard_deviation":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"score":86,"mean":74,"standard_deviation":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/percent-above-mean", 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
{
"score": 86,
"mean": 74,
"standard_deviation": 8
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.percent_above_mean",
"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. |