⬜ 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
- L'utilisateur ouvre l'application de formation et arrive sur un écran d'accueil.
- Un bouton "Reprendre ma formation" est affiché (via un bloc Afficher Bouton).
- Lorsque l'utilisateur clique sur ce bouton, le flux est dirigé vers le bloc Charger Sauvegarde.
- La sortie du bloc Charger Sauvegarde est connectée au module de formation correspondant à la dernière leçon consultée.
- 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
Merci !
