Mouv’en Santé : développer une Webapp WordPress pour le CNRS

mouv en sante

Le CNRS est un organisme public de recherche scientifique parmi les plus prestigieux au monde. Dans le cadre de ses travaux sur l’activité physique et la santé, le CNRS a lancé en 2025 un projet de science participative d’envergure nationale baptisé Mouv’en Santé, visant à recueillir et analyser les données d’activité physique de la population française.

La genèse du projet

Fin 2024, le CNRS nous confie la réalisation d’un projet ambitieux : créer une plateforme en ligne permettant à des milliers de français de participer à une étude scientifique sur l’activité physique et la santé. L’objectif du projet de recherche Mouv’en Santé est de comprendre les habitudes de vie, les niveaux d’activité physique et la condition physique de la population française, et d’étudier leurs répercussions sur la santé.

Le dispositif repose sur une série de questionnaires en ligne et de tests de condition physique simples, représentant environ 2 heures de participation par utilisateur. Les participants peuvent répondre à leur rythme et accèdent ensuite à des bilans personnalisés assortis de recommandations élaborées par les chercheurs du CNRS.

Un projet WordPress particulièrement exigeant :

Le projet Mouv’en Santé est un projet WordPress assez complexe comportant plusieurs challenges et enjeux techniques :

  • Gestion de l’inscription et l’authentification de plusieurs milliers d’utilisateurs
  • Intégration d’une solution tierce de formulaires tout en développant l’interface utilisateur complète côté WordPress
  • Création d’un système de comptes collectifs pour les institutions souhaitant faire participer leurs étudiants ou employés
  • Développement de tableaux de bord personnalisés avec visualisation des données de santé pour chacun des utilisateurs
  • Monitoring et suivi temporel de l’évolution des indicateurs de santé
  • Gestion des workflows complexes de validation et de modération
  • Suivi de la sécurité et la confidentialité des données de santé

Après avoir analysé les besoins exprimés par le CNRS et évalué les contraintes techniques du projet, nous décidons ensemble de relever ce défi passionnant en développant une véritable application Web sur WordPress.

De l’application Web classique à la Webapp WordPress

Dès les premières phases de conception, nous identifions un challenge technique majeur : intégrer la solution tierce de formulaires choisie par le CNRS pour des raisons de conformité et de sécurité, tout en développant l’ensemble de la logique applicative et de l’interface utilisateur dans WordPress.

La solution tierce retenue par le client présentait de nombreuses contraintes techniques auxquelles nous avons dû nous adapter côté WordPress, notamment au niveau de la normalisation des données.

Le projet a avancé très vite, nous avons donc dû abstraire au maximum notre code pour pouvoir itérer rapidement en fonction des retours des premiers participants et évolutions demandées par les porteurs du projet.

Benjamin Grolleau, Développeur WordPress chez BSA Web

Au final et fort des retours collectés, nous avons donc développé une véritable Webapp complète. Côté utilisateur, ceux-ci peuvent avoir de nombreux rôles différents, depuis les utilisateurs simples qui souhaitent suivre leur état de santé, jusqu’aux référents de comptes collectifs représentant des universités ou des organisations, en passant par les modérateurs du CNRS qui supervisent le projet et valident les demandes, ainsi que les administrateurs qui pilotent l’ensemble de la plateforme.

Des fonctionnalités avancées au service de la recherche

Le projet Mouv’en Santé intègre un ensemble de fonctionnalités particulièrement élaborées pour répondre aux besoins des chercheurs et des participants :

Système de comptes collectifs et workflow de validation

L’une des complexités majeures du projet réside dans la mise en place d’un système de comptes collectifs permettant aux institutions comme les universités de regrouper les données de leurs étudiants ou employés participants. Nous développons un workflow complet comprenant :

  • La demande de création de compte collectif par un référent institutionnel
  • Un processus de validation rigoureux par les modérateurs du CNRS
  • La gestion des demandes d’affiliation de participants à un compte collectif
  • L’agrégation et la visualisation des données au niveau du groupe
  • La gestion fine des permissions et accès aux données selon les rôles

Cette fonctionnalité permet notamment aux universités d’intégrer progressivement le projet Mouv’en Santé à leur programme de suivi de santé des étudiants.

Visualisation de données et tableaux de bord personnalisés

Chaque participant accède à un tableau de bord personnalisé lui permettant de visualiser son évolution dans le temps. Nous avons également mise en place une solution de data visualisation inspirée de Symfony UX, garantissant que l’ensemble des rendus est piloté par PHP, sans nécessiter de développement front-end JavaScript complexe, rendant la transmission du projet plus simple en interne.

Cette approche présente plusieurs avantages en termes de maintenance simplifiée du code, de cohérence dans les rendus sur tous les devices et d’évolutivité facilitée pour les futures itérations. Les participants peuvent ainsi suivre l’évolution temporelle de leurs différentes données de santé au fil de leurs participations successives aux questionnaires.

Tableau de bord Mouv En Santé
cnrs bilans

Interface d’administration complète pour les porteurs du projet

Nous avons développé une interface d’administration complète permettant aux équipes du CNRS de piloter entièrement la plateforme en toute autonomie :

  • Gestion dynamique des questionnaires sans intervention technique nécessaire
  • Configuration des bilans personnalisés et des recommandations des chercheurs
  • Système de notifications automatisées pour maintenir l’engagement des utilisateurs
  • Exports de données au format Excel pour faciliter l’analyse scientifique
  • Outils de modération et de gestion avancée des comptes utilisateurs

Cette autonomie accordée aux porteurs du projet leur permet de faire évoluer rapidement les questionnaires et le contenu de la plateforme en fonction de l’avancée de leurs recherches, sans dépendre d’interventions techniques externes.

Un développement agile et itératif

Le projet Mouv’en Santé se déroule selon une méthodologie agile particulièrement adaptée à ce type d’application. Le projet démarre en décembre 2024 avec une phase de cadrage avec les équipes du CNRS, suivi de la mise en ligne de la première version de la plateforme en mars 2025. Entre mars et juillet 2025, nous déployons des itérations successives basées sur les retours des premiers participants et l’évolution des besoins de recherche, avant de déployer en juillet la fonctionnalité de comptes collectifs.

Cette approche itérative nous permet d’implémenter rapidement les feedbacks des participants et d’ajuster les fonctionnalités au fil de l’eau, garantissant ainsi une plateforme toujours adaptée aux besoins réels des utilisateurs et des chercheurs.

On a vraiment poussé WordPress dans ses retranchements pour en faire une vraie Webapp avec des workflows complexes, de la visualisation de données, des systèmes de notifications, de la gestion de rôles avancée…

Benjamin Grolleau, Développeur WordPress chez BSA Web

Des résultats concrets et une adoption réussie

Quelques mois après la mise en ligne, les résultats sont au rendez-vous et dépassent même les attentes initiales. Plus de 4 300 utilisateurs se sont inscrits sur la plateforme et ont accès à environ 25 questionnaires couvrant différents aspects de la santé et de l’activité physique. Des universités intègrent progressivement le projet à leur programme de suivi des étudiants, et les retours des participants comme des équipes de recherche du CNRS sont très positifs.

La plateforme permet aux chercheurs du CNRS d’améliorer leurs connaissances sur la pratique d’activités physiques et sportives et la condition physique de la population française, tout en éduquant et sensibilisant les participants aux enjeux de l’activité physique pour leur bien-être et leur santé globale. Le projet bénéficie également du soutien de personnalités engagées comme Michel Cymes et Mai-Anh Ngo, ingénieure de recherche du CNRS et para-nageuse multi-médaillée, qui contribuent à sa visibilité et à son impact auprès du grand public.

Un accompagnement dans la durée

Au-delà de la mise en ligne, nous continuons d’accompagner les équipes du CNRS dans l’évolution quotidienne de la plateforme Mouv’en Santé. Notre offre de maintenance préventive assure la stabilité technique du projet, tandis que notre réactivité permet d’implémenter rapidement les nouvelles fonctionnalités souhaitées par les chercheurs.

Ce partenariat s’inscrit dans la continuité de notre collaboration de longue date avec le CNRS, pour qui nous réalisons et maintenons plusieurs projets WordPress stratégiques.

Nous sommes un grand établissement scientifique et nous faisons régulièrement appel à BSA Web sur certains de nos projets : Brandon et son équipe sont très professionnels, de très bon conseil et nous travaillons en toute confiance. Je les recommande vivement.

Christelle Lopez, Cheffe de projet numérique au CNRS