I have a quiz set up all ok. However I have created additional variables to log how many times a user clicks incorrectly befor getting a task correct.
I want to be able to modify their score by the amount of times they have clicked.
I have set up a counter variable and the various others and that all works fine - I just can't seem to get the final results points to be adjusted to reflect this!
I have set up a variable (TryAgainCounter) to log each time a user clicks in the wrong place. Add (or subtract) this to Results.ScorePoints.
Then I have created a new variable (DummyResultPercent), a trigger to add the TryAgainCounter to it, a trigger to divide them against each other and then one to multiply them by 100.
This gives me a score that reflects the incorrect clicks the user made to get to the right outcome.
Questions! - The DummyResultPercent always seems to be out by a few percent e.g. if the user gets 499 points out of 500 the percent shows as 100.2%!
Second question - when we get an LMS can we chose what result/score it will look to, mine or the standard Results.ScorePoints?
This thread is a bit dated. You can have a Result Slide of Results and then utilize Points from each quiz. It seems that you have specific requirements for each quiz, so you could adjust the pass point for those if you wish and just require that the user pass each quiz. Check out this tutorial for further information.
I don't know of a way to do that and have it report to an LMS correctly because you can't modify the results variables.
You could create new variables and set them equal to the results variables, and then modify those new variables to create a score the user would see, but you wouldn't be able to pass that value to the LMS. You'd pass whatever the score is based on either questions or results slides chosen. It would still pass a completion or pass-fail if they met those requirements, just not the adjusted score..
I am new to articulate and my organization want to introduce Articulate to end users to take online tests.
I created a sample test and trying to send Results.ScorePercent to javascript and from there to my database.
For that, I created a user defined variable and trying to assign the inbuilt Results.ScorePercent to it and use it in javascript.
I don't see the inbuilt variables in the drop down when I want to assign it to the user defined variable.
I am attaching the screen shot: I created variable2 and want to assign Results.ScorePercent value to it but I don’t’ see it in drop down.
The forums I came across says I should select the value from drop down to assign a value to variable which I cannot do it. Can someone please suggest what can be done?
Thanks much for your response. With your short example, I realized what am I doing wrong. Simple mistake, when I am creating a user variable, I am selecting type as Text instead of number :(
I have a another question related to inbuilt variables, currently we are using captivate for online test and on completion of test we are getting/capturing bunch of data that includes: Status, Location, Raw Score, Max Score, Min Score, Timefailed, Interaction DataDate, Time, Interaction ID, Objective ID, Interaction Type, Correct Response, Student Response, Result, Weight, Latency
Can we acquire this data with story line and if yes can you please guide me how can I?
The following information is communicated to learning management systems (LMSs) by Articulate Storyline SCORM and AICC content:
id: Storyline sends a series of data for this string to identify the Scene#, the QuestionDraw# (if applicable), and the Slide# in that particular scene or question draw.
type: This is the type of question (True/False, Multiple Choice, Multiple Response, etc).
student_response: This is how the learner answered the question.
correct_response: This is the correct answer for the question.
result: This designates whether the learner answered the question correctly or not.
weighting: Articulate content doesn't currently utilize this item. It'll always be set to 1.
latency: This is how long it took the learner to answer the question.
objective: Articulate content doesn't currently utilize this item. It'll always be set to 0.
Tip: To send question text to your LMS, publish for SCORM 2004 or Tin Can API (also called Experience API or xAPI).
You'll want to choose the LMS publish settings and options as detailed here.
Lots of the other data points may be tracked by the LMS as well - have you reached out to see what information they'll be able to provide you.
Hi, I want to use a individual question. The user has to click three times to answer and then one should receive 10 points. Is there a workaround for this. Because the default questions are little bit boring :)
Hi, I want to ask the user, how it works a special function in a software. For this the user has to click through. This clicks I want to request. If the user has done all clicks correct the final points should be increased. Unfortunately I can't do this.
Welcome back! It looks like you reached out in that discussion too - so I'll leave it to the community who may use MySQL, as it's not something I'm familiar with.
If you need to connect with individuals directly, you could always use the "contact me" button on a ELH users' profile to reach out to them directly!
20 Replies
Hi Eric,
There isn't a way to modify the Results.ScorePoints.
Hi, I think I have found a way round this!
I have set up a variable (TryAgainCounter) to log each time a user clicks in the wrong place. Add (or subtract) this to Results.ScorePoints.
Then I have created a new variable (DummyResultPercent), a trigger to add the TryAgainCounter to it, a trigger to divide them against each other and then one to multiply them by 100.
This gives me a score that reflects the incorrect clicks the user made to get to the right outcome.
Questions! - The DummyResultPercent always seems to be out by a few percent e.g. if the user gets 499 points out of 500 the percent shows as 100.2%!
Second question - when we get an LMS can we chose what result/score it will look to, mine or the standard Results.ScorePoints?
Many many thanks
Hi Eric,
Thanks for sharing the workaround you've got here. You'll likely need to send the results to your LMS still, which I would use the standard results slide for - but if you need to pass a variable to an LMS as a part of a scored interaction this method might work for you.
Hi Ashley,
That's ACE! that was the only little hurdle left (well for the moment anyway!)
Happy to help Eric, and please let us know if you need anything else.
I have sets of test drawn from the question bank. Is there a way for me to get percentages of each slide and combined to one result slide?
Example:
set 1 5 questions 20%
set 2: 5 questions 50%
sets 3: 10 questions 30%
Result slide will combine all the set.
Hi Aimee!
This thread is a bit dated. You can have a Result Slide of Results and then utilize Points from each quiz. It seems that you have specific requirements for each quiz, so you could adjust the pass point for those if you wish and just require that the user pass each quiz. Check out this tutorial for further information.
I don't know of a way to do that and have it report to an LMS correctly because you can't modify the results variables.
You could create new variables and set them equal to the results variables, and then modify those new variables to create a score the user would see, but you wouldn't be able to pass that value to the LMS. You'd pass whatever the score is based on either questions or results slides chosen. It would still pass a completion or pass-fail if they met those requirements, just not the adjusted score..
Hi all,
I am new to articulate and my organization want to introduce Articulate to end users to take online tests.
I created a sample test and trying to send Results.ScorePercent to javascript and from there to my database.
For that, I created a user defined variable and trying to assign the inbuilt Results.ScorePercent to it and use it in javascript.
I don't see the inbuilt variables in the drop down when I want to assign it to the user defined variable.
I am attaching the screen shot: I created variable2 and want to assign Results.ScorePercent value to it but I don’t’ see it in drop down.
The forums I came across says I should select the value from drop down to assign a value to variable which I cannot do it. Can someone please suggest what can be done?
Hi Sreelatha and welcome to E-Learning Heroes :)
Sorry to hear that you've run into difficulty with this.
A quick test (assuming I'm understanding correctly) shows that this works for me.
I'm attaching my short example file so that you can take a look.
Please let me know if I have misunderstood.
Hi Leslie,
Thanks much for your response. With your short example, I realized what am I doing wrong.
Simple mistake, when I am creating a user variable, I am selecting type as Text instead of number :(
I have a another question related to inbuilt variables, currently we are using captivate for online test and on completion of test we are getting/capturing bunch of data that includes:
Status,
Location,
Raw Score,
Max Score,
Min Score,
Timefailed,
Interaction DataDate,
Time,
Interaction ID,
Objective ID,
Interaction Type,
Correct Response,
Student Response,
Result,
Weight,
Latency
Can we acquire this data with story line and if yes can you please guide me how can I?
Hi Sreetha,
The following information is communicated to learning management systems (LMSs) by Articulate Storyline SCORM and AICC content:
Tip: To send question text to your LMS, publish for SCORM 2004 or Tin Can API (also called Experience API or xAPI).
You'll want to choose the LMS publish settings and options as detailed here.
Lots of the other data points may be tracked by the LMS as well - have you reached out to see what information they'll be able to provide you.
Long story short: Is there now a possibility to change the variable Results.ScorePoints.
It would be great!
Hi Christa,
It's not yet an option to modify that using triggers within Storyline.
Hi, I want to use a individual question. The user has to click three times to answer and then one should receive 10 points. Is there a workaround for this. Because the default questions are little bit boring :)
I'll leave that in the hands of the community to come up with some other more creative ideas! 😉
Hi Christa
can you share a sample of what you mean. Click what 3 times? an object
Hi, I want to ask the user, how it works a special function in a software. For this the user has to click through. This clicks I want to request. If the user has done all clicks correct the final points should be increased. Unfortunately I can't do this.
Hi Ashley,
I know it’s being a while we discussed on this.
I came back to articulate again and this time I came across a discussion where they discussed how to send data to MySQL directly without LMS.
https://community.articulate.com/discussions/articulate-storyline/connect-storyline-with-mysql
I went through the samples they attached but couldn’t figure out from where to call BW
Hi Sreelatha,
Welcome back! It looks like you reached out in that discussion too - so I'll leave it to the community who may use MySQL, as it's not something I'm familiar with.
If you need to connect with individuals directly, you could always use the "contact me" button on a ELH users' profile to reach out to them directly!
Best of luck with your project!
This discussion is closed. You can start a new discussion or contact Articulate Support.