Hi m1afy
Thanks for the quick response.
You can remove the logic from the question response and have them running when you calculate.
For each response you can give it a value that can be used as a points system. For example
If Q1Ans <> "Always" give it a value of 10 (10 points), if Q1Ans = "Always" give it a value of 1 (1 point) etc
By using compounds you can control the value of the variable to increase only when needed.
For example
If:(Q1Ans<>"Always")
{
VARMyVar:=VARMyVar+10;
}
It would be useful to reset the variable before running the calculate button in case it is clicked multiple times
I have included the link to some guidance on compounds for extra support if needed click here