EDUSEARCH ADAMS est une plateforme SaaS EdTech internationale qui combine trois capacités : la recherche pédagogique spécialisée, la découverte de ressources éducatives et l'intelligence artificielle éducative. Ce document spécifie le module complet des pages publiques autonomes et dynamiques de la plateforme : un ensemble de pages publiques réellement fonctionnelles, alimentées par des données applicatives, dotées de métadonnées SEO techniques et internationales, et maintenues par un éditeur de contenu public.
Le produit n'est ni une maquette visuelle, ni une landing page isolée, ni un prototype statique. Il s'agit d'une architecture cohérente, modulaire, réutilisable, sécurisée, accessible, évolutive et réellement fonctionnelle, documentée et préparée au déploiement.
Public visé : les visiteurs publics internationaux (enseignants, responsables d'établissement, chercheurs, concepteurs de programmes, acheteurs du secteur éducatif) qui découvrent la plateforme sans compte, et l'éditeur de contenu public qui produit et maintient les pages publiques.
Portée actuelle : le module des pages publiques (Accueil, Contenus, Connexion) et les mécanismes indispensables à son fonctionnement (identité applicative, source de données applicative, SEO technique et international, documentation des prérequis et modes de démonstration).
EDUSEARCH ADAMS est livré comme une application web full-stack :
Acteurs :
Exclusions actuelles : aucune maquette visuelle, landing page isolée ou prototype statique n'est livré. Aucune fonctionnalité de production n'est présentée comme opérationnelle lorsqu'elle dépend d'une intégration externe non configurée.
Le module livré est un système de pages publiques dynamiques : les visiteurs publics consultent des pages rendues à la demande depuis une source de données applicative, indexables et disponibles en plusieurs variantes linguistiques. L'éditeur de contenu public dispose d'un espace de travail protégé pour créer et mettre à jour ces contenus et leurs métadonnées SEO.
Propriété de l'accès :
Frontière actuel / futur : toutes les capacités décrites dans ce document sont actuelles. Les intégrations externes non configurées fonctionnent en mode démonstration identifié ; leur passage en production relève de la configuration d'infrastructure documentée, pas d'une nouvelle capacité produit.
Non applicable — aucune directive de référence content_source n'est fournie.
Rôle : entrée publique anonyme présentant EDUSEARCH ADAMS, sa recherche pédagogique, ses ressources éducatives et son IA éducative, avec signalement des modes de démonstration et prérequis.
Information / état :
hreflang, lang).Actions principales : saisir une requête de recherche pédagogique et la soumettre ; naviguer vers les sections ; changer de langue si des variantes sont publiées.
Actions de support : consulter les prérequis et le mode de démonstration ; accéder à la Connexion (lien de navigation).
Entités de domaine : Page publique, Contenu public, Variante linguistique, Métadonnée SEO, Terme de recherche pédagogique.
Responsabilités des composants :
HeroPoster — composition typographique plein écran, barre de recherche.SearchBar — champ de recherche à bordure 3px, bouton rouge rectangulaire « RECHERCHER ».MarqueeBand — bandeau défilant pausable, statique en prefers-reduced-motion.SectionBlock — blocs de contenu dynamiques servis par l'API.DemoNotice — signalement des modes de démonstration et prérequis.LocaleSwitcher — variantes linguistiques publiées.États :
Rôle : espace de travail de l'éditeur pour créer et mettre à jour les contenus dynamiques et les métadonnées SEO techniques et internationales des pages publiques.
Information / état : liste des pages publiques avec statut (brouillon / publié), variantes linguistiques, métadonnées SEO (titre, description, hreflang), date de dernière modification.
Actions principales : créer une page publique ; éditer le contenu ; éditer les métadonnées SEO ; gérer les variantes linguistiques ; publier / dépublier.
Actions de support : filtrer par statut ; prévisualiser ; se déconnecter.
Entités de domaine : Page publique, Contenu public, Variante linguistique, Métadonnée SEO, Statut de publication.
Responsabilités des composants :
PageList — liste dense à lignes réglées, chiffres tabulaires.PageEditor — formulaire d'édition du contenu.SeoPanel — métadonnées SEO techniques et internationales.LocalePanel — variantes linguistiques.PublishControl — publication / dépublication avec confirmation.États :
hreflang invalide) avec messages par champ.Rôle : vérification de retour de l'éditeur de contenu public accédant à son espace de gestion des pages publiques.
Information / état : formulaire d'identité (identifiant et secret), message d'erreur éventuel, indication que le compte est provisionné par un administrateur.
Actions principales : soumettre ses identifiants ; revenir à l'Accueil.
Entités de domaine : Compte éditeur, Session.
Responsabilités des composants :
LoginForm — champs et soumission.AuthError — message d'erreur non révélateur.ProvisioningNotice — mention du provisionnement administrateur.États :
FR-01 — Pages publiques autonomes et dynamiques (explicit) As a Visiteur public, I should consulter des pages publiques autonomes et dynamiques rendues depuis la source de données applicative, afin de découvrir EDUSEARCH ADAMS.
FR-02 — Recherche pédagogique spécialisée depuis l'Accueil (explicit) As a Visiteur public, I should saisir une requête de recherche pédagogique et la soumettre depuis la barre de recherche de l'Accueil, afin de trouver du savoir pédagogique.
FR-03 — Découverte de ressources éducatives (explicit) As a Visiteur public, I should consulter la présentation et les entrées de découverte des ressources éducatives, afin d'identifier des ressources pertinentes.
FR-04 — Présentation de l'IA éducative (explicit) As a Visiteur public, I should consulter la présentation de l'intelligence artificielle éducative, afin de comprendre cette capacité de la plateforme.
FR-05 — Signalement des modes de démonstration et prérequis (explicit) As a Visiteur public, I should voir clairement identifiés les modes de démonstration et les prérequis des intégrations externes, afin de ne pas confondre une démonstration avec une fonctionnalité de production opérationnelle.
DemoNotice visible sur l'Accueil listant les intégrations concernées et leurs prérequis.FR-06 — SEO technique et international des pages publiques (explicit) As a Visiteur public, I should recevoir des pages publiques dotées de métadonnées SEO techniques et internationales correctes, afin de les trouver et de les lire dans ma langue.
lang, hreflang et indexation rendus côté serveur.FR-07 — Support international (variantes linguistiques) (explicit) As a Visiteur public, I should basculer entre les variantes linguistiques publiées, afin de consulter les pages dans ma langue.
hreflang cohérent.FR-08 — Établissement de l'identité de l'éditeur (required_inference) As an Éditeur de contenu public, I should me connecter avec les identifiants provisionnés par un administrateur, afin d'accéder à mon espace de gestion des pages publiques.
FR-09 — Création de pages publiques (required_inference) As an Éditeur de contenu public, I should créer une page publique avec son contenu, afin d'enrichir l'offre publique.
FR-10 — Mise à jour des contenus dynamiques (required_inference) As an Éditeur de contenu public, I should éditer le contenu d'une page publique existante, afin que les visiteurs disposent de contenus à jour.
FR-11 — Gestion des métadonnées SEO techniques et internationales (required_inference)
As an Éditeur de contenu public, I should éditer les métadonnées SEO (titre, description, hreflang) d'une page publique, afin qu'elle soit indexable et cohérente par langue.
hreflang invalide rejeté avec message.FR-12 — Gestion des variantes linguistiques (required_inference) As an Éditeur de contenu public, I should gérer les variantes linguistiques d'une page publique, afin de servir un public international.
FR-13 — Publication / dépublication (required_inference) As an Éditeur de contenu public, I should publier ou dépublier une page publique, afin de contrôler ce qui est visible publiquement.
FR-14 — Provisionnement administrateur de l'éditeur (required_inference) As an Éditeur de contenu public, I should disposer d'un compte provisionné par un administrateur avant ma première connexion, afin d'accéder à l'espace protégé.
FR-15 — Source de données applicative (required_inference) As a Système applicatif, I should servir les contenus publics depuis une base applicative persistante, afin que les pages soient dynamiques et à jour.
FR-16 — Documentation des prérequis et modes de démonstration (required_inference) As an Éditeur de contenu public, I should disposer d'une documentation des prérequis d'intégration externe et des modes de démonstration, afin d'exploiter le module sans simuler une production.
FR-17 — Tests automatisés (explicit) As a Système applicatif, I should être couvert par des tests automatisés (front, API, SEO), afin de garantir la fiabilité du module.
FR-18 — Préparation au déploiement (explicit) As a Système applicatif, I should être empaqueté et documenté pour le déploiement (DevOps / Cloud), afin d'être déployable.
Contexte produit : enseignant, responsable d'établissement, chercheur, concepteur de programmes ou acheteur du secteur éducatif, souvent international, qui arrive sur EDUSEARCH ADAMS sans compte.
Objectif principal : découvrir de façon fiable et accessible les pages publiques — recherche pédagogique, ressources éducatives, présentation de l'IA éducative — et décider de poursuivre.
Responsabilités acceptées : consulter les pages publiques dynamiques ; soumettre une recherche pédagogique ; parcourir les ressources éducatives ; comprendre l'IA éducative ; lire les signalements de démonstration et prérequis ; changer de langue.
Entrées / décisions : requête de recherche ; choix de langue ; décision de poursuivre ou non.
Interactions : avec le Système applicatif (rendu des pages, API) ; indirectement avec l'Éditeur de contenu public, dont les publications déterminent ce qu'il voit.
Succès observable : pages chargées, contenus à jour, recherche soumise, langue choisie, modes de démonstration compris.
Ce qui distingue ce rôle : il n'a aucune identité applicative et ne modifie aucun contenu ; son travail est la lecture et la recherche.
Contexte produit : responsable de la production et de la mise à jour des pages publiques autonomes et dynamiques (contenus, métadonnées SEO, structure des pages).
Objectif principal : que les visiteurs publics disposent de contenus à jour, indexables et cohérents.
Responsabilités acceptées : se connecter avec un compte provisionné ; créer des pages publiques ; éditer contenus ; gérer métadonnées SEO techniques et internationales ; gérer variantes linguistiques ; publier / dépublier.
Entrées / décisions : identifiants provisionnés ; contenus saisis ; métadonnées SEO ; décision de publication.
Interactions : avec l'administrateur (provisionnement préalable) ; avec le Système applicatif (API, base) ; avec le Visiteur public (destinataire de ses publications).
Succès observable : pages publiques publiées, dynamiques et maintenues.
Ce qui distingue ce rôle : il détient l'identité applicative et l'autorité de publication ; son travail est la production éditoriale et SEO, pas la consultation.
DemoNotice signalant les modes de démonstration et prérequis (FR-05).hreflang cohérent (FR-06).hreflang) (FR-11).
hreflang invalide rejeté avec message par champ.Muse : Paula Scher — la typographie comme architecture. Registre : échelle d'institution publique avec confiance créative ; un outil de recherche qui se comporte comme une affiche.
Palette (mode clair) :
| Rôle | Hex |
|---|---|
| Fond (papier chaud) | #F4EFE6 |
| Surface | #FFFFFF |
| Texte / filets | #0E0E0C |
| Primaire (rouge affiche) | #E01B1B |
| Accent (jaune, surfaces IA) | #F2C200 |
| Atténué (métadonnées) | #6B665C |
| Code catégorie tertiaire (teal, chips uniquement) | #0B7C74 |
Aucun dégradé, aucune ombre, aucun bleu-indigo.
Typographie :
-0.02em, interligne 0.86, colonnes de mots empilées remplissant le conteneur.+0.08em.clamp(56px, 11vw, 160px) ; titre de section clamp(40px, 6vw, 88px) ; sous-titre 28/24/20 ; corps 19/17/16 ; label 13px majuscules trackées ; légende 12px. Le display ne descend jamais sous 56px sur mobile et ne coupe jamais un mot.Formes : angles vifs partout (rayon 0 sur cartes, boutons, champs, cadres). Filets noirs de 3px entre sections. Blocs de couleur rectangulaires butant directement contre la typographie. Chips de catégorie rectangulaires à bordure noire 2px et remplissage plein. Une bande diagonale à 12° par page comme transition de section. Aucun blob, aucune pastille arrondie, aucune ombre douce.
Mise en page : grille poster visible de 12 colonnes, gouttières 24px, marges extérieures 24px (mobile) / 48px (tablette) / 80px (desktop). Sections alternant noir plein cadre, blocs rouge/jaune plein cadre et fond papier. Compositions asymétriques : colonnes de largeur inégale, titre surdimensionné sur 9 colonnes, rail de métadonnées de 3 colonnes. Résultats et listes en grilles poster denses à lignes réglées. Navigation : barre noire horizontale, liens majuscules trackés, champ de recherche rouge ; sur mobile, index empilé numéroté (01 Accueil, 02 Recherche, 03 Ressources, 04 IA, 05 Connexion).
Imagerie : la typographie est l'image. Découpes photographiques monochromes à fort contraste (lecture, enseignement, étude), traitées en duotone noir/papier, croppées à ras contre un bloc de couleur. Schémas et aperçus de résultats en traits noirs plats sur papier. Aucun vernis stock, aucun rendu 3D, aucune illustration décorative.
« L'affiche qui cherche » — L'Accueil est une affiche imprimée qui se trouve être interactive.
#F4EFE6 plein viewport, scindé par un bloc rouge #E01B1B occupant les 5 colonnes de droite sur 12.clamp(56px, 11vw, 160px), empilé sur 3–4 lignes dans les 7 colonnes de gauche ; le mot « SAVOIR » est inversé en papier sur le bloc rouge, la typographie traversant la frontière de couleur.DemoNotice s'insère comme un bloc jaune #F2C200 à bordure noire 2px, cohérent avec la composition poster.Tout texte lisible et tout contrôle restent entiers dans le viewport et leur conteneur à 375px, 768px et 1280px ; le geste de débordement est porté par l'imagerie et la décoration, jamais par le texte.
Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: flat
Landing Hero Motion Brief
prefers-reduced-motion : état final rendu immédiatement ; le marquee est statique et s'enroule en lignes lisibles ; aucune animation de révélation ni de balayage.prefers-reduced-motion respecté, textes lisibles entiers à 375/768/1280px.lang, hreflang, titres et descriptions par page et par variante.Contraintes explicites :
Hypothèses (étroites) :
hreflang associé.lang, hreflang et règles d'indexation d'une page publique.
01EDUSEARCH ADAMS — Accueil · fr-FR
Certaines intégrations externes de EDUSEARCH ADAMS ne sont pas configurées sur cet environnement. Elles fonctionnent en mode de démonstration clairement identifié et ne reproduisent pas une fonctionnalité de production.
Moteur de recherche pédagogiqueDémo
PrérequisIndex de recherche externe non configuré sur cet environnement.
Intelligence artificielle éducativeDémo
PrérequisFournisseur de modèle non configuré sur cet environnement.
API de contenus publicsDémo
PrérequisStockage applicatif non configuré ; données de démonstration utilisées.
Variantes linguistiques et hreflangDémo
PrérequisVariantes de langue publiées en démonstration uniquement.
Configuration de l’index de recherche
À fournirClé API et point de terminaison du moteur de recherche à provisionner.
Accès au service d’IA éducative
À fournirIdentifiants du fournisseur de modèle et quotas d’usage à définir.
Stockage applicatif
À fournirBase relationnelle persistante pour les contenus publics et leurs métadonnées SEO.
Domaine et adresses internationales
À fournirNom de domaine et variantes linguistiques à déclarer avant publication.
Récupération après rechargement : si le chargement des contenus échoue, le bandeau reste affiché et le mode de démonstration demeure signalé après le rechargement ou une nouvelle tentative.
Un moteur de recherche spécialisé qui interroge les contenus publics d’EDUSEARCH ADAMS : méthodes pédagogiques, termes de recherche et variantes linguistiques publiées, exposés comme un index imprimé.
Découvrez les ressources pédagogiques publiées, par variante linguistique et par date de mise à jour.
EDUSEARCH ADAMS — Module
L’intelligence artificielle éducative assiste la recherche pédagogique : elle aide à formuler une requête, à repérer les ressources éducatives pertinentes et à situer un contenu dans le curriculum. Le contenu public ci-dessous est servi par la source applicative et rendu à la demande.
08Langues
Page servie en FR · fr-FR
3 variantes publiées · variante active : fr-FR

01EDUSEARCH ADAMS — Accueil · fr-FR
Certaines intégrations externes de EDUSEARCH ADAMS ne sont pas configurées sur cet environnement. Elles fonctionnent en mode de démonstration clairement identifié et ne reproduisent pas une fonctionnalité de production.
Moteur de recherche pédagogiqueDémo
PrérequisIndex de recherche externe non configuré sur cet environnement.
Intelligence artificielle éducativeDémo
PrérequisFournisseur de modèle non configuré sur cet environnement.
API de contenus publicsDémo
PrérequisStockage applicatif non configuré ; données de démonstration utilisées.
Variantes linguistiques et hreflangDémo
PrérequisVariantes de langue publiées en démonstration uniquement.
Configuration de l’index de recherche
À fournirClé API et point de terminaison du moteur de recherche à provisionner.
Accès au service d’IA éducative
À fournirIdentifiants du fournisseur de modèle et quotas d’usage à définir.
Stockage applicatif
À fournirBase relationnelle persistante pour les contenus publics et leurs métadonnées SEO.
Domaine et adresses internationales
À fournirNom de domaine et variantes linguistiques à déclarer avant publication.
Récupération après rechargement : si le chargement des contenus échoue, le bandeau reste affiché et le mode de démonstration demeure signalé après le rechargement ou une nouvelle tentative.
Un moteur de recherche spécialisé qui interroge les contenus publics d’EDUSEARCH ADAMS : méthodes pédagogiques, termes de recherche et variantes linguistiques publiées, exposés comme un index imprimé.
Découvrez les ressources pédagogiques publiées, par variante linguistique et par date de mise à jour.
EDUSEARCH ADAMS — Module
L’intelligence artificielle éducative assiste la recherche pédagogique : elle aide à formuler une requête, à repérer les ressources éducatives pertinentes et à situer un contenu dans le curriculum. Le contenu public ci-dessous est servi par la source applicative et rendu à la demande.
08Langues
Page servie en FR · fr-FR
3 variantes publiées · variante active : fr-FR
No comments yet. Be the first!