Score
The score allows you to count points based on the user's actions and set up a scenario based on that number. You can display the score in the application and use it to trigger actions.
In concrete terms, the score is a variable whose value is incremented or decremented according to the user's actions.
In this article
Create a score variable
Create the variable score in the right place according to your usage:
- If your score has only local usage, meaning it is only stored and displayed on the user's device, create your variable score in the PandaSuite database
- If your score is associated with a user and you want to reuse that data in Cloud Firestore, create a score data associated with your user (requires Firebase authentication).
Increment/Decrement Score
To increment or decrement the score, select the trigger and click the button + button in Actions.
Select the action
Interact with a database >
PandaSuite or
Firebase Session >
Modify the data. Choose the
Increment or
Decrement function and define a value.
Display score
Thanks to
data binding, you can display your score.
Select a text block
In the properties, create a data binding on the value of your score variable.
Reset score
To ensure that your score does not increment with each use, it is necessary to reset it at the beginning of your activity.
To reset the score, simply reset the variable score to zero.
Choose the action Interact with the data source > PandaSuite database or Session Firebase > Edit the data:
Trigger an action based on score
If you want to trigger an action based on the score, you need create a condition.