How result slide detect which result variable to use

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

21 Replies
Dennis Hall

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

Emalyn Lim

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

Dennis Hall

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

Rebecca Fleisch Cordeiro

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.

Robert Stewart

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.

David Jones

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.

Abhijeet Hibare

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.

Anneke Garcia

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.

Ashley Terwilliger

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. 

Wendy Farmer

Hi Jessica

when you add a results slide  SL automatically creates the  4 associated variables

  • Results.PassPercent
  • Results.PassPoints
  • Results.ScorePercent
  • Results.ScorePoints

When you add another result slide the next set of variables created will be tagged with a number  e.g. 1, 2, 3

  • Results1.PassPercent
  • Results1.PassPoints
  • Results1.ScorePercent
  • Results1.ScorePoints

If you are referring to the same variable on multiple result slides and expecting a different result it isn't going to work. 

Alyssa Gomez

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.

Leslie McKerchie

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.