ForHosting KIT · Éducation

Calculateur d'espacement de classe

Découvrez combien d'élèves tiennent dans une salle avec l'espacement dont vous avez besoin : un sol de 10 sur 8 où chaque élève occupe un carré de 2 de côté accueille 20 élèves, en 5 rangées de 4 places. 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
Si vous saisissez
Longueur
10
Largeur
8
Espacement
2
Vous obtenez
Aire
80
Surface de la cellule
4
Rangées de la disposition
5
Sièges par rangée
4

Un calculateur d'espacement de salle de classe transforme la longueur utile, la largeur utile et la distance exigée par élève en un plan de places entier que vous pouvez défendre en réunion d'installations ou dans un test unitaire. Saisissez le plateau libre après avoir déjà soustrait la bande du bureau enseignant, les placards fixes et le débattement des portes où personne ne s'assoira, puis saisissez l'entraxe dont chaque apprenant a besoin — un mètre et demi pour la distanciation, le pas de pupitre habituel, ou toute autre distance positive dans la même unité linéaire que la salle. L'outil recouvre une grille rectangulaire de cellules carrées, indique combien de rangées de disposition tiennent le long de la longueur, combien de places tiennent dans chaque rangée le long de la largeur, et multiplie ces deux entiers pour obtenir la capacité maximale.

Conseils pratiques, limites et recherches associées

Mesurez le rectangle de places libre après avoir retranché la bande du mur d'enseignement, le rangement et toute allée que vous n'occuperez pas, puis choisissez un espacement qui correspond au pas de pupitre, à la politique de distanciation ou au plan d'examen — un mètre et demi, deux pieds ou un pas sur mesure sont valides tant que les trois nombres partagent une unité. Conservez les cotes dans la plage absolue publiée afin que les comptages ne débordent pas vers des résultats non finis que le solveur doit rejeter.

Cette page vise les personnes qui cherchent un calculateur d'espacement de classe, combien d'élèves tiennent dans une salle, la capacité de places à partir des dimensions, des rangées de pupitres ou l'espacement entre élèves en ligne ; ce n'est ni un estimateur de charge d'occupation du code incendie, ni un placeur CAD de mobilier, ni un outil de dimensionnement HVAC, ni un calculateur de crédits ou de charge de cours.

Préférez cette capacité lorsque vous connaissez déjà la longueur utile, la largeur utile et l'espacement cible en grille carrée et n'avez besoin que d'une capacité entière plus un plan de rangées ; si votre source est une aire unique et une règle de mètres carrés par personne, convertissez vous-même cette règle en spacing linéaire ou utilisez un décompte d'aire seule façon plantation, qui n'indiquera pas les rangées.

Plans de réouverture et de distanciation

Les chefs d'établissement saisissent longueur utile, largeur et un pas de distanciation pour voir la capacité maximale et combien de rangées de pupitres la salle peut accueillir.

Qu'est-ce qu'une rangée de disposition dans ce calculateur ?

Le champ compact layout imprime ces deux entiers sous la forme rangées × places.

Combien coûte le calculateur d'espacement de salle de classe ?

L'outil du navigateur est gratuit et s'exécute en local.

Dans quelle unité faut-il saisir les mesures ?

Celle que vous voulez, à condition d'utiliser la même pour la longueur, la largeur et l'espacement : des mètres avec des mètres ou des pieds avec des pieds. Le calculateur ne convertit rien, il compare chaque côté à l'espacement.

Que devient l'espace qui reste au fond ou sur le côté de la salle ?

Il reste une bande inutilisée. Si ce qui reste en longueur ou en largeur est plus court qu'un espacement complet, aucun élève de plus ne tient, et l'outil l'affiche comme espace libre au lieu de compter une demi-place.

Le calcul tient-il compte des règles incendie ou des allées ?

Non. Il répartit seulement une grille de places carrées sur la surface indiquée. Pour respecter les allées, la capacité d'accueil autorisée ou le mobilier fixe, retirez-les des mesures ou augmentez l'espacement avant de calculer.

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/classroom-spacing

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/classroom-spacing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"length":10,"width":8,"spacing":2}'
{
  "length": 10,
  "width": 8,
  "spacing": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.classroom_spacing",
  "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.

Un espacement, une longueur ou une largeur nuls ou négatifs sont rejetés avec invalid_input au lieu d'inventer une infinité de pupitres. Chefs d'établissement, architectes et extensions LMS obtiennent le même JSON déterministe depuis l'exécuteur gratuit du navigateur et l'API prépayée, sans réseau, sans horloge et sans empilement aléatoire.

Comment la capacité d'élèves se déduit de la taille de la salle et de l'espacement

L'espacement exigé par élève est le côté de la cellule carrée que chaque apprenant revendique sur ce plateau — la même idée qu'un pas de pupitre d'entraxe ou qu'un cercle de distanciation inscrit dans un carré. Lorsque la pièce est plus petite qu'une cellule sur l'un ou l'autre axe, la capacité vaut zéro plutôt qu'une erreur, ce qui est physiquement honnête. La réponse ne consulte ni charges d'occupation du code incendie, ni catalogues de mobilier, ni rangées décalées, ni empilement hexagonal — ce sont des choix de conception que vous appliquez en changeant le spacing saisi ou en retranchant les allées des cotes avant l'appel. Une salle rectangulaire est modélisée par deux dimensions linéaires strictement positives : length est l'axe le long duquel les rangées de disposition s'empilent, en général du mur d'enseignement jusqu'au fond, et width est l'axe d'une seule rangée de places, en général d'un mur latéral à l'autre. Le long de la longueur vous pouvez caser floor de length divisé par spacing rangées entières ; le long de la largeur, floor de width divisé par spacing places entières ; la capacité maximale est le produit de ces deux entiers. Les bandes restantes plus courtes qu'un spacing complet deviennent unused_length et unused_width plutôt qu'un élève partiel, ce qui correspond à la géométrie d'une cellule complète qui ne rentre pas. L'aire est length fois width et l'aire de cellule est spacing au carré, si bien que l'aire utilisée est la capacité fois l'aire de cellule et l'aire inutilisée le reste du rectangle que la grille n'a pas rempli. length, width et spacing doivent partager une seule unité cohérente : mètres avec mètres, pieds avec pieds, pouces avec pouces. Le calculateur ne convertit jamais les unités ; il n'a besoin que des rapports sans dimension de chaque côté de la salle à l'espacement. spacing doit être strictement positif car un espacement nul impliquerait une infinité d'élèves et un espacement négatif n'a aucun sens sur une grille. length et width doivent aussi être positifs ; une salle d'aire nulle n'est pas une classe. En cas de succès l'outil répète length, width et spacing arrondis, puis publie layout_rows, seats_per_row, max_capacity, une chaîne compacte layout, les bandes restantes, formula, message et les étapes de substitution ordonnées que vous pouvez auditer à la main.

Comment appeler l'API et ce qu'elle renvoie

Les formes chaîne de nombres sont acceptées lorsqu'elles correspondent à un motif numérique fini strict ; suffixes d'unité, séparateurs de milliers ou texte libre échouent à la validation. Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; si vous devez envoyer des chaînes, évitez les étiquettes d'unité qui feraient échouer le motif de nombre fini. Envoyez un corps JSON avec trois champs obligatoires : length (alias room_length, classroom_length, depth, L), width (alias room_width, classroom_width, W) et spacing (alias student_spacing, seat_spacing, distance, gap, S). Les trois doivent être des nombres finis positifs dans la plage absolue publiée afin que produits, rapports et bandes restantes restent finis en double précision IEEE sur le Worker et dans le navigateur. En cas de succès la réponse répète length, width et spacing arrondis, fixe area à length fois width, cell_area à spacing au carré, layout_rows à l'entier non négatif floor de length sur spacing, seats_per_row à l'entier non négatif floor de width sur spacing, max_capacity à leur produit, layout à une chaîne compacte rangées par places, unused_length et unused_width aux bandes restantes, used_area et unused_area au sol occupé et au reste, formula aux identités publiées, message à un court résumé en anglais et steps à un journal de substitution ordonné. Une validation échouée — champs manquants, nombres non finis, spacing nul ou négatif, cotes de salle non positives ou valeurs hors limites absolues — renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec l'unité item. Les contrôles aller-retour sont simples : recalculez le floor de length sur spacing, le floor de width sur spacing, multipliez, et confirmez que la capacité et les bandes restantes publiées coïncident. Inversez length et width si vous voulez l'orientation opposée ; le produit reste identique tandis que layout_rows et seats_per_row échangent leur place.

Conseils pratiques, limites et recherches associées

Si unused_length ou unused_width est grand, réduisez un peu le spacing pour caser davantage de cellules entières, agrandissez la salle, faites pivoter la grille en inversant length et width pour un autre nombre de rangées, ou acceptez le reste comme bande de circulation ; ce calculateur n'ajoute jamais un élève partiel. Pour enseigner ou écrire des tests, associez un multiple exact (length dix, width huit, spacing deux → cinq rangées de disposition, quatre places par rangée, vingt élèves) à un cas de reste qui laisse des bandes, et incluez un spacing nul ou négatif volontaire pour prouver le chemin invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché lorsque vous envoyez volontairement un spacing nul pour vérifier la gestion d'erreur. Intendants scolaires, planificateurs de campus et outils SaaS d'installations peuvent appeler le même endpoint pour des métrés reproductibles sans partager une formule de tableur qui dérive d'un navigateur à l'autre.

Plans d'examen et de mobilier

Les responsables d'examens et les fournisseurs de mobilier envoient la taille de la salle et le pas de pupitre à l'API et joignent capacité, rangées et bandes restantes à un plan de places transparent.

Fixtures de référence pour applications de campus

Les développeurs génèrent des cas exacts et de reste connus, plus des rejets volontaires de spacing nul, pour les tests unitaires et le CI.

Combien d'élèves tiennent dans une classe pour un espacement donné ?

Sur une grille carrée d'entraxe, layout_rows = floor(length / spacing), seats_per_row = floor(width / spacing) et max_capacity est leur produit. Exemple : length 10, width 8, spacing 2 → 5 rangées × 4 places = 20 élèves.

Que se passe-t-il si l'espacement ou une cote de la salle est nulle ou négative ?

L'outil renvoie invalid_input. spacing, length et width doivent tous être strictement positifs ; des valeurs nulles ou négatives ne peuvent définir ni une cellule de place ni une salle de classe.

length, width et spacing doivent-ils utiliser les mêmes unités ?

Oui. Le calculateur ne convertit jamais les unités. Utilisez des mètres avec des mètres, des pieds avec des pieds, ou toute autre unité linéaire unique pour les trois nombres, afin que les rapports restent sans dimension et corrects.

Consulter la documentation complète du KIT →