Articles sur : Blocs Celestory
Cet article est aussi disponible en :

⬜ Charger Sauvegarde

⬜ Charger Sauvegarde



Le bloc Charger Sauvegarde permet de restaurer la progression de l'utilisateur à partir d'une sauvegarde précédemment enregistrée.


Ce mécanisme est essentiel pour les applications interactives, les jeux ou les expériences longues, permettant à l'utilisateur de reprendre là où il s'était arrêté sans perdre ses données.


📥 Entrées


  • Aucune entrée paramétrable : Ce bloc prend automatiquement le flux courant et recherche la dernière sauvegarde valide de l'utilisateur en cours. Si plusieurs emplacements de sauvegarde existent, la position par défaut est utilisée.


📤 Sorties


  • Flux (Stream) : Sortie déclenchée une fois la sauvegarde chargée en mémoire. Elle restaure l'état des variables, la position dans les graphes et permet de reprendre l'expérience interactive de manière fluide.


💡 Exemple d'utilisation


Scénario : Reprise d'une formation e-learning


  1. L'utilisateur ouvre l'application de formation et arrive sur un écran d'accueil.
  2. Un bouton "Reprendre ma formation" est affiché (via un bloc Afficher Bouton).
  3. Lorsque l'utilisateur clique sur ce bouton, le flux est dirigé vers le bloc Charger Sauvegarde.
  4. La sortie du bloc Charger Sauvegarde est connectée au module de formation correspondant à la dernière leçon consultée.
  5. L'utilisateur retrouve son avancement, ses réponses aux quiz et ses notes exactement comme il les avait laissés.


⚙️ Détails Techniques

  • Gestion de la persistance : Celestory gère automatiquement l'emplacement de sauvegarde (Local Storage du navigateur ou Cloud si un compte utilisateur est connecté).
  • Comportement en cas d'absence de sauvegarde : Si aucune sauvegarde n'existe, le bloc peut soit ignorer le chargement (restauration de l'état initial), soit déclencher une erreur selon la configuration du projet.

Mis à jour le : 04/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !