How result slide detect which result variable to use
Oct 25, 2013
By
Emalyn Lim
Hi,
I found out that if my variables box list contains a few results variable such as
- Results.PassPercent
- Results.PassPoints
- Results.ScorePercent
- Results.ScorePoints
- Results1.PassPercent
- Results1.PassPoints
- Results1.ScorePercent
- Results1.ScorePoints
If i apply those variables with Results1.... at the beginning to my 1st inserted result, the score did not show after completing quiz- all correct.
It is as if:
- default Results.ScorePercent belongs to 1st result slide created
- Results1.ScorePercent belongs to 2nd result slide created
- Results2.ScorePercent belongs to 3rd result slide created
- etc
So what if I have multiple result slide created which I did not know which was created 1st and some were deleted, and I apply any of the variable versions to the result slide, but it does not work.
I am curious to know how each of the result slide picks up which variable to use and to show the score. Is there a setting which I can see visually so that I know which variable to match with the result slide?
Thanks!
Emalyn
28 Replies
Hi Emalyn:
When you create a results slide, the variables are automatically generated with it. If you remember the order you created your results slides, that same order is maintained in the variables (i.e. the first results slide generated has not number, the second gets a 1 in it, the third gets a 2 in it, etc...
If you need to override this, The only way is to create text boxes and enter the variable names in them like %ResultsScorePercent% into the text boxes to show the score of each quiz.
Best Regards,
Dennis Hall
Hi Dennis,
But sometimes it did not work. In fact I have to try all variable and test them, then I can only know which variable the result slide picks up.
Just thought that if there is any other way to simplify the method and save more effort.
But anyway thanks for your reply!
Thanks and regards,
Emalyn
Hi Emalyn:
So your issue was actually that you had created many results slides and deleted some, then were left with all the result result variables?
If that was teh case, I would have just deleted all results slides, then deleted all results variables. Once done, just create a new results slide, assign it to the questions you want, and it will autmatically generate the correct result variables again.
Hope that helps.
Best Regards,
Dennis Hall
Hi Emalyn,
It looks like Dennis is assisting you here, and if you need anything further please let us know.
Hi All,
I think the problem is that the results variables can't be deleted once they're created. I know I've run into this, and have found others have run into it as well. For example, I found this response (italic below) from a fairly recent (9/17/13) post:
Hi Joseph,
As far as I know there isn't a way to delete these variables once created. I have seen limited success in users who were able to remove these variables by importing the slides from your original course into a new file. Please create a new, blank Storyline course and import the slides from your first file.
And here's another thread describing the problem.
I've put in a feature request, asking for the ability to delete these...renaming them would be great also.
Can someone tell the coders to view this video I found on Youtube.
https://www.youtube.com/watch?v=IPqK3U2SJ7c
There's a year of posts about this problem of not being able to delete unused results variables.
I have a master template that has a very complicated custom menu and the import work-around totally screwed up the formatting of this custom master slide and layers menu.
I currently have close to a hundred old results variables and they keep growing on each new project.
A tip for filtering out the dead variables, with the SL2 update 5+ (I'm using SL2 Update 10) where you can rename the variables as normal but still not able to delete them.
I found you can detect the orphaned variables as they will glitch a text label to not display at all if referencing an orphaned results slide variable.
So I list all my results slides variables in a hidden housekeeping slide to use meaningful names and keep on top of results slides changes now. Listing each variable in its own text box:
- "R1 - %Results1.ScorePoints%" through
- "R10 - %Results10.ScorePoints%" for instance where R10 is orphaned.
Previewing the slide:
- only the R1 - label will show
- while the orphaned R10 - label will not show at all.
So then you can make a hit-list of the orphans and banish them to the bottom of the variables list by renaming them with Zzz prefixes.
Hi Emalyn,
I you just delete the extra result slide, you will see that the variables associated to that slide also gets deleted from the course. Just use one result slide and assign the questions to that result slide from <Edit Results> button.
After implementing this you will have only one result slide and the variables associated to that file. So you can use those variables as required in your course.
Interesting set up David, thanks for sharing it here and I'm glad you've got a method that'll work for you in terms of naming and ignoring extra variables!
I'm going through some of these older questions looking for a related question I have - is there a way to view which variable is created by which results slide? I've got a course where the results slide was copied several times to make several similar quizzes and it's not clear which variables are associated with which results slide.
Hi Anneke,
You should see the results slide variables still listed on each slide - but duplicating the results slides has been known to cause some odd behavior especially in terms of the results slide variables as if you were to delete them from the slide or remove the triggers you'd have a hard time figuring out which variable is associated with each slide to add them back in. You could also delete the results slide and add in a new one to associate it with your question.
Hey there... when I add result slides it is not changing the %Results.ScorePercent%%. So I have three result slides on three different scenes with the same token. :/
Is that supposed to be correct?
Hi Jessica
when you add a results slide SL automatically creates the 4 associated variables
When you add another result slide the next set of variables created will be tagged with a number e.g. 1, 2, 3
If you are referring to the same variable on multiple result slides and expecting a different result it isn't going to work.
Hi Wendy!
That is what I thought... which is weird because I was using one of the templates from the content library and it was just using the same variable instead of creating new ones. I had to go in and create a generic result slide and modify it to the look and feel I wanted.
Hi Jessica
I think that issue has been posted before about a CL template - can you let the Articulate team know which template it was so they can test it out.
You've done the right thing creating a generic to generate the new variables - good luck with your project!
Hi Jessica!
Thanks for giving us a heads up on this. Like Wendy said, we have seen this issue pop up in the forums before. What content library templates did you use? We're working with the team on this, and I'd like to add your experience to the report.
Hi Alyssa,
I was using the Flow template.
Thanks,
--Jes
Thanks, Jessica. I did a quick test with the Flow template, and I'm seeing the same thing you're seeing. Thanks for reaching out to us about this, and I'll update this thread as soon as I have more information!
Hi Alyssa,
I found the same thing happening with the Vision and Focus templates.
This post was removed by the author
Thanks for letting us know, Gary, and I'm really sorry this is slowing you down.
Until we have a fix, you'll want to use basic graded results slides instead of templates from the content library. You can certainly copy/paste the slide objects from the template slides to the basic slides so they will match the style of the rest of your course.
Great news! Another update for Articulate 360 is now available. It includes a few important fixes and new features that you'll see in the release notes here.
The item you may be interested in is:
Quizzes weren't scored correctly when the same Content Library result slide was added to a course more than once. Now Storyline asks to create a new set of variables each time you insert the same result slide, resolving the conflict.
Launch the Articulate 360 desktop app on your computer and click the Update button for each application. Details here.
Please let us know if you have any questions, either here or by reaching out to our Support Engineers directly.
Hello all :)
I'm currently stuck with a similar problem.
The slide contains the following tags:
%Results.ScorePercent%%
%Results.PassPercent%%
For some reason, when I click 'preview this slide', it only displays the same text instead of picking values assigned/scored...
Could anyone please guide me where I might be going wrong?
I'm working on the translation file. The source file has the same problem (I presume the problem was inherited from the source).
Thanks for your attention and advice.
Hello, Prabhath.
Take a look at the built-in variables in your .story file to confirm those were created:
If they are not showing on that window, you might need to recreate them with a Results slide.
Feel free to share your .story file here or through a support case, and we're happy to help!
Hi Maria,
Thanks so much for your suggestions.
I tried following your instructions and it seems like the slide I'm working on has problems.
I can't seem to find some of the variables you shared in your screenshot...
I tried looking into 'Built-In' variables too, but I can't find 'Results... PassPercent, PassPoints, ScorePercent, ScorePoints there... (they were just absent)
I'm however able to find it when I try adding a new 'Results Slide' :)
The problem is, due to my limited expertise, I don't seem to know the way to copy slide format/colour schemes to match with the original (that has the problem).
Any idea if there is an easier way to clone/copy the remaining elements to match with the original? :)
Cheers,
Prabhath