Autorise la modification de toutes les réponses jusqu'à soumission du JumpForm
N'est pas compatible avec le fait d'afficher les réponses immédiatement
Est considéré comme faux si non présent
Liste des interactivités qui composent le JumpForm.
L'ordre des interactivités est important: une interactivité peut générer une ou plusieurs slides mais l'ordre des groupes de slides obtenus respectera toujours l'ordre de déclaration des interactivités.
Identifiant de ce JumpForm
Cette identifiant est lié à la sauvegarde, de fait, il est intéressant de le lier à la version du contenu du JumpForm.
Ex: 'dsa_techniqueDeVente_v1'
Sauvegarde: Lorsque l'utilisateur a commencé un JumpForm, on socke temporairement toutes ses saisies (ainsi que les calcul
intermédiaire). S'il fait f5
, on recharge automatiquement sa sauvegarde.
Il y a plusieurs critère à prendre en compte pour la sauvegarde:
jumpFormId
, s'il change la sauvegarde ne sera pas chargée
(utile pour s'assuré de la version soumise par un utilisateur);jsonUrl
fourni à l'ouverture du jeu, comme elle est sensé contenir l'ID utilisateur, si l'utisateur
change, la sauvegarde n'est pas réutiliséeGenerated using TypeDoc
Représente l'intégralité du contenu d'un JumpForm
Le JumpForm est organisé en "slides" et la liste des slides est obtenue à partir de la liste des interactivités.
ex:
"game": { "jumpFormId": "dsa_techniqueDeVente_v1", "interactivities": [ { "type": "presentation", "chapter": "Introduction", "presentationData": {...} }, { "type": "presentation", "chapter": "Connaissance à acquérir", "presentationData": {...} }, { "type": "quiz", "chapter": "Connaissance à acquérir", "quizData": {...} }, { "type": "presentation", "chapter": "Accompagner le client pour plus d'autonomie", "presentationData": {...} }, { "type": "quiz", "chapter": "Accompagner le client pour plus d'autonomie", "quizData": {...} }, { "type": "presentation", "chapter": "Conclusion", "presentationData": {...} } ] }