Calculateur AP anglais
Le calculateur AP d’anglais transforme les résultats d’un examen blanc en un score estimé de 1 à 5.
Lancer gratuitement
Indiquez le nombre de bonnes réponses au QCM et les points obtenus pour les dissertations de synthèse, d’analyse rhétorique et d’argumentation. L’outil applique la pondération des sections, affiche leur contribution et fournit le résultat composite utilisé. Cette indication sert à organiser vos révisions et ne constitue pas un résultat officiel du College Board, car les seuils peuvent varier selon les sujets et les années.
Saisissez les résultats d’un même examen blanc
Commencez par le nombre de réponses correctes au QCM. La valeur par défaut est de 45 questions, conformément au format actuel le plus courant, mais vous pouvez saisir un total inférieur pour une série abrégée. Les bonnes réponses ne peuvent pas dépasser le nombre de questions. Ajoutez ensuite la note de chacune des trois productions écrites : synthèse, analyse rhétorique et argumentation. Chaque dissertation est notée de zéro à six, soit un maximum cumulé de dix-huit. Utilisez le barème AP, et non un pourcentage ou une note scolaire. Des résultats issus d’une seule séance chronométrée donnent l’estimation la plus représentative. Vous pouvez combiner différents travaux pour étudier une hypothèse, mais ce mélange ne décrit pas une performance complète. Si une copie n’est pas encore corrigée, essayez plusieurs valeurs plausibles et comparez les prévisions.
Comprenez la pondération et les seuils
Le QCM est ramené à 45 points pondérés, soit 45 pour cent du composite. Les trois notes de dissertation sont additionnées, divisées par le maximum de dix-huit, puis converties sur 55 points. Le total varie ainsi de zéro à cent. L’estimation attribue 5 à partir de 70, 4 de 55 à 69.99, 3 de 42 à 54.99, 2 de 30 à 41.99 et 1 en dessous. Le résultat détaille le composite et les deux contributions afin que vous puissiez vérifier le calcul. Ces seuils fixes facilitent la planification, mais ne sont pas des barèmes annuels officiels. Le College Board procède à une équivalence propre à chaque examen, et certaines sources appliquent d’autres conversions. Considérez donc un résultat proche d’un seuil comme incertain et observez surtout les points pondérés sous-jacents.
Choisissez votre prochaine priorité de révision
Une estimation devient utile lorsqu’elle conduit à une action précise. Comparez d’abord les contributions des deux sections. Si le QCM est faible, classez vos erreurs par compétence — affirmation et preuve, situation rhétorique, organisation ou style — puis réalisez une nouvelle série chronométrée. Si les dissertations pèsent peu, examinez chaque rubrique plutôt que leur seule somme. Une thèse absente ne se corrige pas comme un commentaire insuffisant ou un point de sophistication non développé. Testez aussi des scénarios réalistes en ajoutant un point à une dissertation ou quelques bonnes réponses, afin d’identifier le progrès le plus efficace. Conservez la date et la source de chaque examen pour comparer équitablement vos résultats. Cette estimation ne remplace ni le relevé officiel, ni les commentaires d’un professeur, ni la politique actuelle d’attribution de crédits d’un établissement.
Cas d’usage
Convertir un examen blanc complet
Associez un QCM chronométré aux trois notes de dissertation pour obtenir une estimation de 1 à 5.
Comparer les priorités de révision
Analysez les contributions pondérées pour choisir entre entraînement au QCM et amélioration des dissertations.
Tester des progrès possibles
Modifiez les bonnes réponses ou les notes afin d’observer leur effet sur le composite et la tranche prévue.
Questions fréquentes
S’agit-il d’un score AP officiel ?
Non. Il s’agit d’une estimation fondée sur des pondérations et des seuils fixes ; les conversions officielles peuvent varier.
Comment les sections sont-elles pondérées ?
Le QCM représente 45 pour cent du composite et les trois dissertations, ensemble, 55 pour cent.
Quel barème faut-il saisir pour les dissertations ?
Saisissez pour chaque dissertation une note entière du barème AP comprise entre 0 et 6.
Puis-je utiliser un QCM abrégé ?
Oui. Réglez mcq_questions entre 1 et 45, sans saisir davantage de bonnes réponses que de questions.
Quel est le prix du calcul par API ?
Chaque calcul coûte $0.002. Le résultat comprend la prévision, le composite et les contributions des sections.
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/ap-lang-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mcq_correct":34,"synthesis_points":5,"rhetorical_analysis_points":4,"argument_points":5}'const res = await fetch("https://api.kit.forhosting.com/edu/ap-lang-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mcq_correct": 34,
"synthesis_points": 5,
"rhetorical_analysis_points": 4,
"argument_points": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/ap-lang-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mcq_correct": 34,
"synthesis_points": 5,
"rhetorical_analysis_points": 4,
"argument_points": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/ap-lang-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mcq_correct":34,"synthesis_points":5,"rhetorical_analysis_points":4,"argument_points":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mcq_correct":34,"synthesis_points":5,"rhetorical_analysis_points":4,"argument_points":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/ap-lang-score", 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
{
"mcq_correct": 34,
"synthesis_points": 5,
"rhetorical_analysis_points": 4,
"argument_points": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.ap_lang_score",
"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. |