Forum Discussion
Console error: Please check code for AccButton, setState()
Hi Everyone,
I have a set of questions which I am putting on individual slides so that the learner can go through them and answer. I am using two approaches and both are giving me some form of error.
1. Textboxes in place of options, and I am using JavaScript to track the choice using a variable.
2. Using the Graded Question slide, with radio buttons, again I am using JavaScript to track which option user has clicked and based on it, I am mapping it to the total score and competency score.
I am using JavaScript for two reasons, I have to perform some mapping of scores at a later point and also wanted to get my hands dirty to see what could be done. Here's the code:
var player = GetPlayer();var selectedAns = player.GetVar("selected_answer");var points = {"A": 2,"B":1,"C":0,"D":1};var selectedPoints = points[selectedAns];var competencyScore = player.GetVar("comp3");competencyScore+=selectedPoints;player.SetVar("comp3",competencyScore);var totalScore = player.GetVar("total");totalScore += selectedPoints;player.SetVar("total",totalScore);
Any suggestions or help would be appreciated regarding the error and best practices, cause right now the scores are messing up.
Also is there a way to dynamically create a new variable (or an element) in code and display it on the slide e.g. I want to calculate the comp3_percentage and display it on the slide.
var comp3_percentage = (comp3/6)*100;
Related Content
- 2 months ago
- 2 years ago