Client side logics
Client side logic unit run on visitor device. They are used for actions like changing flow, showing alerts etc.
Available Inputs in Client Side Logic Units
Input | Description |
Score of screen | Total of screen on weight based |
Input of screen | Input of screen |
Evaluate Expression | Evaluate JavaScript expression |
Execute JavaScript | Execute JavaScript |
Available Operations in Client Side Logic Units
Operation | Description | Format example for value to match |
Force Always True | True in any condition | No value to match |
Correct Answer | If given answer is correct (Score forms only) | No value to match / requires load answer check |
Wrong Answer | if given answer is incorrect (score forms only) | No value to math |
Equal | Check if input is equal to output | 0 1 [0,1] "Nabeel" |
Not Equal | Check if input is not equal to output | 0 1 [0,1] "Nabeel" |
In List | Check if input is In List to output | [0, 5] |
Not In List | Check if input is Not In List to output | [0,1,4, 5] |
Have | Check if input contains values to match | 1 |
Not Have | Check if input contain values to match | 1 |
In Range | Check if input is In Range to output | [0, 5] |
Not In Range | Check if input is Not In Range to output | [3, 5] |
Less Than | Check if input is Less Than to output | 3 |
Greater Than | Check if input is Greater Than to output | 1 0 |
Less Than or Equal | Check if input is Less Than of Equal to output | 1 0 |
Greater Than or Equal | Check if input is Greater Than or Equal to output | 1 0 |
Available Actions in Client Side Logic units
Action | Description |
Set Group Value | Set Group Value |
Add Group Value | Add a number to Value Group |
Multiply Group Value | Multiply Group value by number |
Alert | Show alert message |
Change Flow | Change Next Screen |
Multiply Screen Score | multiply number to weight point of screen |
Add To Screen Score | add number weight point of screen |
Define Variable | Define variable |
Score is the either scrore in score based forms or weight in analytical forms.