ForHosting KIT · Outils pour développeurs

Activité sans écran par âge avec choix reproductible

Ce sélecteur à graine propose aux parents, aux responsables, aux enseignants et aux animateurs une idée concrète sans renvoyer les enfants vers un appareil.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez l’âge du plus jeune et celui du plus âgé, puis saisissez un texte comme graine. L’outil filtre sa liste éditoriale afin de ne conserver que les activités adaptées à toute la tranche et en choisit une de façon déterministe. Réutilisez les mêmes âges et la même graine pour retrouver la même proposition, ou modifiez la graine pour changer d’activité.

Définissez une tranche d’âge qui inclut tout le monde

Saisissez l’âge du plus jeune participant dans min_age et celui du plus âgé dans max_age. Pour un seul enfant, inscrivez le même âge dans les deux champs. Pour une fratrie, une table de classe ou un groupe d’âges variés, faites entrer chaque participant dans l’intervalle. Le sélecteur ne vérifie pas simplement si une activité recoupe les âges demandés : sa plage d’adéquation doit couvrir l’intégralité de la tranche. Cette règle prudente empêche de présenter une proposition destinée aux plus grands comme convenable au seul motif qu’elle correspond à une personne. Une tranche très large peut donc produire une erreur si aucune activité répertoriée ne convient à tous. Réduisez alors l’intervalle, répartissez les participants en groupes ou prévoyez plusieurs activités. Les âges sont des années révolues de zéro à dix-sept ans, et le minimum ne peut pas dépasser le maximum. La surveillance adulte, les conditions locales, le développement, les allergies, la mobilité et la sécurité du matériel restent soumis au jugement du responsable ; ce filtre facilite la préparation, mais ne constitue pas une certification de sécurité.

Servez-vous de la graine pour reproduire le choix

La seed est une étiquette textuelle non vide : une date écrite par vous, un surnom familial, le nom d’un cours ou “rainy-saturday”, par exemple. Elle ne repose pas sur le hasard et n’est transmise à aucun service réseau. L’algorithme associe la graine exacte aux deux limites d’âge, calcule un hachage avec une arithmétique fixe, puis projette le résultat dans la liste filtrée. Une entrée identique produit donc toujours la même sortie, même après plusieurs appels. Cette propriété aide un enseignant à placer le même choix dans chaque exemplaire d’un programme hebdomadaire, des responsables à partager un résultat, ou un planning automatisé à rester stable après une nouvelle tentative. Les majuscules, espaces, signes de ponctuation et espaces placés aux extrémités font partie de la graine : “Friday” et “friday” peuvent mener à des activités différentes. Conservez-la quand la reproductibilité compte et changez-la volontairement pour une autre proposition admissible. La réponse rappelle la graine et la tranche demandée afin que vous puissiez consigner et vérifier le choix sans état caché.

Transformez la proposition en programme réalisable

Chaque résultat fournit un titre bref, des consignes pratiques, un cadre intérieur ou extérieur, les âges pris en charge et le nombre d’activités admissibles. Considérez ces éléments comme un point de départ, et non comme un scénario immuable. Vérifiez le lieu selon la météo et l’espace, trouvez des substituts sûrs aux fournitures manquantes, fixez la durée et adaptez la difficulté aux enfants que vous connaissez. Un pont en papier peut devenir un petit défi de pliage pour les plus jeunes ou une expérience d’ingénierie mesurée pour les plus grands. Un collage naturel peut porter sur les couleurs, le classement, le récit ou la composition. L’identifiant stable permet d’éviter les répétitions immédiates dans votre application, tandis que le nombre de correspondances indique à quel point la tranche était restrictive. Si l’endpoint signale qu’aucune option ne couvre tout l’intervalle, il ne propose volontairement aucun remplacement potentiellement inadapté. La version dans le navigateur est gratuite ; une requête API coûte $0.002. Aucun parcours n’utilise de recommandations en direct, de profils personnels, de publicité ni de suivi : seuls la liste fixe, les âges et la graine déterminent le choix.

Préparer une activité familiale fiable

Partagez une graine afin que des responsables situés à différents endroits obtiennent la même idée adaptée aux enfants.

Occuper une transition en classe

Choisissez une tâche hors ligne reproductible pour un petit groupe et insérez-la dans un cours ou un plan de remplacement.

Alimenter un calendrier sans écran

Produisez des propositions quotidiennes stables dans une application en dérivant la graine de vos propres libellés de calendrier.

Une même entrée renvoie-t-elle toujours la même activité ?

Oui. L’algorithme utilise uniquement la tranche exacte, la graine et la liste fixe, sans hasard, date, réseau ni état conservé.

Que faut-il saisir pour un seul enfant ?

Attribuez à min_age et max_age son âge en années révolues. Pour un enfant de huit ans, utilisez par exemple 8 et 8.

Pourquoi une tranche étendue provoque-t-elle une erreur ?

L’activité doit couvrir chaque âge demandé. L’endpoint refuse une correspondance partielle si aucune proposition ne convient à tout le groupe.

La correspondance d’âge garantit-elle la sécurité ?

Non. Le responsable doit encore évaluer la surveillance, le développement, la mobilité, les allergies, le matériel, le lieu et les consignes locales.

Comment obtenir une autre proposition ?

Modifiez la graine sans changer les âges. Plusieurs graines peuvent désigner différentes activités parmi celles qui couvrent la tranche.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. L’outil du navigateur exécute gratuitement la même logique déterministe.

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/parent/screen-free-activity-pick-seeded

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/parent/screen-free-activity-pick-seeded \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"min_age":6,"max_age":8,"seed":"rainy-saturday"}'
{
  "min_age": 6,
  "max_age": 8,
  "seed": "rainy-saturday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "parent.screen_free_activity_pick_seeded",
  "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.

Consulter la documentation complète du KIT →