ForHosting KIT · Éducation

Calculateur de GPA pondéré

Un A en cours AP vaut 5,0 et un B+ en honneurs 3,8 : avec deux cours normaux à A- et B, le GPA pondéré atteint 3,88 contre 3,5 non pondéré. Par défaut, les honneurs ajoutent 0,5 et l'AP ou l'IB 1,0. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Les lycées et de nombreuses universités publient à la fois une moyenne non pondérée sur l’échelle classique à quatre points et un GPA pondéré qui récompense l’exigence. Les sections honneurs ajoutent en général un demi-point et les sections Advanced Placement ou Baccalauréat international un point entier, de sorte qu’un A en calcul AP peut compter pour cinq point zéro tandis que le même A en option régulière reste à quatre point zéro. Ce calculateur de GPA pondéré avec honneurs accepte une liste de cours avec notes en lettres, crédits et niveau d’exigence, applique des bonus honneurs et AP configurables sur les points de base, et renvoie le GPA pondéré et non pondéré ainsi qu’une ventilation transparente par cours.

Ce que signifie le GPA pondéré et comment fonctionnent les bonus honneurs et AP

Un GPA non pondéré associe chaque note en lettre à la même table fixe, quelle que soit la difficulté du cours : A vaut quatre point zéro, B trois point zéro, C deux point zéro, D un point zéro et F zéro, avec les paliers plus et moins habituels, comme A-moins à trois point sept et B-plus à trois point trois.

Cette échelle est juste pour comparer des élèves ayant suivi le même menu de cours, mais sous-estime la charge de celui qui remplit son emploi du temps de sections honneurs et Advanced Placement. Les politiques de GPA pondéré corrigent cela en ajoutant un bonus de niveau avant la multiplication par les crédits.

La convention la plus courante au lycée aux États-Unis ajoute zéro point cinq pour les honneurs et un point zéro pour AP ou IB, de sorte qu’un A honneurs devient quatre point cinq et un A AP cinq point zéro. Les points de qualité d’un cours sont ces points pondérés multipliés par les crédits ; le GPA pondéré global est la somme des points de qualité divisée par la somme des crédits.

Le GPA non pondéré n’utilise que la table de base, c’est pourquoi les conseillers citent presque toujours les deux chiffres. Échouer un cours exigeant rapporte encore zéro point de qualité dans ce calculateur : un F ne reçoit jamais de bonus honneurs ni AP, conformément à la politique scolaire habituelle selon laquelle un cours avancé raté n’enfle pas le relevé.

Quand le GPA pondéré avec honneurs compte

Les plateformes d’orientation universitaire et les portails étudiants utilisent un calculateur de GPA pondéré pour que les candidats saisissent leurs notes actuelles, indiquent les sections honneurs ou AP et voient les deux moyennes avant le gel du relevé. Les outils de bourses et de double inscription recalculent des scénarios hypothétiques lorsqu’un élève envisage d’abandonner un AP ou lorsqu’un district passe le bonus honneurs d’un demi-point à un point entier. Une validation échouée ne consomme pas de solde.

Gardez des listes de cours courtes, figez dans les tests les champs GPA arrondis, et vous obtenez une arithmétique de relevé reproductible pour les correcteurs de devoirs, plugins LMS et workers en périphérie sans déployer un système d’information étudiant complet.

La capacité est volontairement étroite : elle calcule le GPA pondéré et non pondéré avec des bonus de niveau configurables et une ventilation par cours ; elle n’applique pas de courbes de classement de classe, ne supprime pas le semestre le plus bas et n’invente pas de politiques de district au-delà des nombres que vous fournissez.

Vérification du relevé pour l’université

Les élèves marquent chaque cours comme regular, honors ou AP et comparent le GPA pondéré au non pondéré avant d’envoyer les candidatures.

Recalcul en masse par l’orientation

Les services d’orientation recalculent les deux GPA à partir d’exports de notes avec les bonus honneurs et AP du district pour détecter les erreurs de niveau ou de crédits.

Bourses et scénarios hypothétiques

Les portails recalculent l’effet d’ajouter ou d’abandonner une section AP lorsque les bourses ou la double inscription dépendent du GPA pondéré.

Comment le GPA pondéré est-il calculé ?

Chaque note en lettre correspond à des points de base sur l’échelle 4.0. Le GPA pondéré est la moyenne pondérée par crédits de ces points : sum((base + bonus) × credits) / sum(credits).

Quelle est la différence entre GPA pondéré et non pondéré ?

Le GPA non pondéré n’utilise que la table de base des lettres. Le pondéré ajoute le bonus de niveau honors ou AP avant de multiplier par les crédits, de sorte que les cours exigeants élèvent davantage la moyenne que la même note en section régulière.

Puis-je modifier les montants des bonus honneurs ou AP ?

Les défauts sont 0.5 et 1.0 pour coller aux tables de lycée les plus courantes aux États-Unis.

Une note d’échec en cours AP reçoit-elle encore un bonus ?

Non. Un F contribue toujours zéro point de qualité pondéré et non pondéré, quel que soit le niveau, conformément à la politique scolaire habituelle.

Les crédits modifient-ils le GPA pondéré ?

Oui. Les points pondérés de chaque cours sont multipliés par ses crédits, puis le total est divisé par la somme des crédits. Un cours à plus de crédits pèse donc davantage dans la moyenne qu'un cours court, pour le résultat pondéré comme pour le non pondéré.

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.

POSThttps://api.kit.forhosting.com/edu/weighted-gpa-honors

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é.

curl -X POST https://api.kit.forhosting.com/edu/weighted-gpa-honors \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"courses":[{"name":"AP Calculus","grade":"A","credits":1,"level":"ap"},{"name":"Honors English","grade":"B+","credits":1,"level":"honors"},{"name":"Biology","grade":"A-","credits":1,"level":"regular"},{"name":"US History","grade":"B","credits":1,"level":"regular"}]}'
{
  "courses": [
    {
      "name": "AP Calculus",
      "grade": "A",
      "credits": 1,
      "level": "ap"
    },
    {
      "name": "Honors English",
      "grade": "B+",
      "credits": 1,
      "level": "honors"
    },
    {
      "name": "Biology",
      "grade": "A-",
      "credits": 1,
      "level": "regular"
    },
    {
      "name": "US History",
      "grade": "B",
      "credits": 1,
      "level": "regular"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.weighted_gpa_honors",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

L’arithmétique est entièrement déterministe, s’exécute gratuitement dans votre navigateur et est disponible via l’API à $0.002 par requête réussie, sans modèle de langage ni service externe de relevé sur le chemin critique.

Ce que signifie le GPA pondéré et comment fonctionnent les bonus honneurs et AP

Listes de cours vides, lettres invalides, crédits manquants et valeurs non positives échouent immédiatement avec invalid_input, afin que l’automatisation distingue une ligne de relevé incorrecte d’une moyenne légitimement basse.

Contrat d’entrée, formule, arrondi et forme de la réponse

Chaque objet nécessite grade, une lettre de l’ensemble A, A-, B+, B, B-, C+, C, C-, D+, D, F, et credits, un nombre fini strictement supérieur à zéro représentant des heures de crédit ou des unités de semestre. Le name optionnel est une courte étiquette reprise dans la ventilation pour relier les lignes à l’emploi du temps. Le cœur parcourt la liste une fois, lit les points de base, ajoute le bonus de niveau sauf si la note est F, multiplie par les crédits et accumule les sommes de points de qualité pondérés et non pondérés. Exemple : calcul AP avec A pour un crédit, anglais honneurs avec B-plus pour un crédit, biologie régulière avec A-moins pour un crédit et histoire des États-Unis régulière avec B pour un crédit, avec les bonus par défaut, produit quatre crédits au total, un GPA pondéré de trois point huit huit et un GPA non pondéré de trois point cinq lorsque decimals vaut deux. Envoyez en POST un corps JSON avec un tableau courses obligatoire d’un à cinquante objets. Le level optionnel vaut regular, honors ou ap ; s’il est omis, le cours est traité comme régulier avec un bonus nul. honors_bonus optionnel vaut par défaut zéro point cinq et ap_bonus un point zéro ; les deux doivent être compris entre zéro et deux inclus pour qu’un district avec une autre table puisse les redéfinir sans forker la capacité. decimals optionnel est un entier de zéro à six qui contrôle l’arrondi half-up des champs GPA et points de qualité ; la valeur par défaut est deux décimales, courante sur les relevés. Les alias items, rows et classes sont acceptés pour le champ courses. En cas de succès le corps inclut weighted_gpa, unweighted_gpa, total_credits, quality_points_weighted, quality_points_unweighted, courses_count, les honors_bonus et ap_bonus effectifs, un tableau breakdown avec chaque ligne et ses points de qualité, et une chaîne formula qui reformule le contrat.

Où une API de GPA pondéré avec honneurs apporte de la valeur

Les secrétariats de lycée et les services d’orientation appellent l’API par lots lors de l’import d’exports de notes pour ajouter des colonnes vérifiées pondérées et non pondérées, en repérant les lignes dont le niveau est vide ou dont un crédit a été saisi à zéro. Comme l’implémentation est parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle ni réseau sortant.

Qu’est-ce qui provoque une erreur, et combien coûte un appel ?

Cours vides, notes invalides, crédits manquants ou non positifs, bonus hors plage ou corps non objet renvoient invalid_input et ne sont pas facturés. Les appels API réussis sont tarifés à partir de $0.002.

Consulter la documentation complète du KIT →