How many questions do you have on the MCQ? You use 5 in the actions, so it should be 5. And the list should be numbered, not with A,B,C,... because the number will be used to calculate the result.
Your weight factor is very high, was this specific question so important? In my example I never had a factor higher than 5. With that factor the result and the maximum score for a question is calculated. With your numbers:
- Maximum score for that question is 10 x 5 = 50
- Obtained score 10 x a where a=number of the chose option; if user has chosen option 3 it will be 3 x 10 = 30
Those individual question scores are added to the already calculated scores of previous questions and that leads to calculating the percentage.
I tested my file just now in 7 and 8, nothing about the system variable cpQuizInfoAnswerChoice has changed. Try inserting the variables in a text caption (or shape) that you display for the rest of the project to track if they are correctly updated.