broken image
broken image
broken image
  • A propos
  • Portfolio
  • Blog
  • Références
  • Nocodext
  • Bubble plugins
  • Medes IE
  • …  
    • A propos
    • Portfolio
    • Blog
    • Références
    • Nocodext
    • Bubble plugins
    • Medes IE
    Contactez-moi
    broken image
    broken image
    broken image
    • A propos
    • Portfolio
    • Blog
    • Références
    • Nocodext
    • Bubble plugins
    • Medes IE
    • …  
      • A propos
      • Portfolio
      • Blog
      • Références
      • Nocodext
      • Bubble plugins
      • Medes IE
      Contactez-moi
      broken image

      Application eLearning agronomes

      pour : Agroleague, France

      · Portfolio use-cases

      #mobile #LMS #ETL #optimisation #UX #UI #responsive

      Stack

      • Prismic LMS + API Rest
      • Bubble
      • ETL : Pipedream + NodeJS

       

      Contexte

      Agroleague développe et distribue une application mobile destinée à fournir des contenus de formation aux agriculteurs et agronomes de la région Nord.

       

      Problématique

      La consommation des contenus LMS depuis Bubble est terriblement longue, qui plus dans des zones rurales à bande passante limitée.
      De plus l'extracteur de donnés natif à Bubble (API connector) est reputé plutôt lent.

      L'expérience eLearning s'en trouve de plus en plus dégradée, avec un risque de churn de la part des clients apprenant. Et donc un risque d'impact business assez critique.

       

      Solution proposée :

      Une scission des données :

      • isolé dans une DB de cache dans Bubble les documents LMS long à charger auprès de Prismic.
      • récupéré assets (videos, images, audio, pdf) directemnt auprès du CDN adossé à Prismic
      • préservé les liens media dans les documents.

      Et puisque les documents LMS sont repris dans un cache local, il fut de rigueur de mettre en place un watcher de documents chez Prismic, capable de déclencher un webhook auprès de Bubble dès qu'une modification est repérée sur un document LMS, afin de la propager dans le document coté Bubble.

      Travaux réalisés :

      • Optimisation base de données
      • Séparation des textes et asset sur CDN (edge delivery, caching, status)
      • Dénormalisation des contenus JSON "à la Prismic" vers du HTLML sytandar
      • Réfection complète des branchement frontend <-> backend

       

       

      broken image

       

      S'abonner
      Billet précédent
      Scraper création de Wishlist
      Billet suivant
      Plateforme gestion de candidatures métiers du Digital
       Revenir au site
      strikingly iconPropulsé par Strikingly
      Photo de profil
      Annuler
      Utilisation des cookies
      Nous utilisons des cookies pour améliorer l'expérience de navigation, la sécurité et la collecte de données. En acceptant, vous consentez à l'utilisation de cookies à des fins publicitaires et d'analyse. Vous pouvez modifier vos paramètres de cookies à tout moment. En savoir plus
      Accepter tout
      Paramètres
      Refuser Tout
      Paramètres des Cookies
      Cookies nécessaires
      Ces cookies sont destinés pour des fonctionnalités de base telles que la sécurité, la gestion du réseau et l'accessibilité. Ces cookies ne peuvent pas être désactivés.
      Cookies pour les statistiques
      Ces cookies nous aident à mieux comprendre comment les visiteurs interagissent avec notre site web et nous aident à découvrir les erreurs de navigation.
      Préférence pour les Cookies
      Ces cookies permettent au site web de se souvenir des choix que vous avez faits afin de fournir une fonctionnalité et une personnalisation améliorées.
      Enregistrer