Storyline 15 Question Survey

Mar 26, 2013

Hello.  I am a new user of the Articulate Storyline software and haven't ever worked with any other design sofware either.  Basically, I'm as green as they come.  I am attending the beginner, intermediate and advanced classes held in Virginia in April, however, I need to get this survey done as quickly as possible.  Can someone please tell me how I can create a survey (no right or wrong answers) that has 15 choices for a response and I only wish to allow users to select their top three selections?   I could provide a copy of what I've done so far to a staff member, but would prefer not to post it here given it has company information listed within it.  I used the free form option with check boxes and essentially just have check mark boxes next to the choices, but I'm not even sure if it's tied to anything yet that would report the data in any way.  

In addition, I will be uploading this to an LMS (Learnshare) and sending it out to users in this fashion.  I need to be able to retrieve the information in such a way that shows the data according to the most popular selections.

13 Replies
Christine Hendrickson

Hi Dana. Welcome to E-Learning Heroes and Storyline!

It's not easy being green, but it can be a truly fun learning experience The community here is awesome, if you ever have any questions, or just need some suggestions, feel free to post here or in the Building Better Courses section of the forums. 

What I would suggest with the options is variables or states, depending on your comfort level with these. You could use one of these options to disable the remaining answers after the learner has selected the three choices they prefer. I can try to create a quick example file, or if you'd like to share your original file I'd be happy to look at it and try to show you a few ways to use this in your survey.

If you want to send it over to us privately, you're always welcome to do so. You'll be able to attach the .STORY file on the second page of the following form:

Articulate Support - Submit a Support Case

Dana Amones

Wow, that is impressive that you got back to me so quickly!  Thank you so much!  I sent the file via the method described above.  I agree that it is a lot of fun to learn, but in some instances, given my lack of knowledge, it can be frustrating when working in a time crunch.  I had been attempting to use variables, but I did not send that file.  I can send that one also if you feel that it would be helpful.  Thanks again.

Christine Hendrickson

You're very welcome, Dana!

I'm glad to hear you were able to send the file over. I was able to find the case assigned to the file (#00325649 for my reference) and I see that the case has already been assigned to Justin. However, I did go ahead and take a look a the file you uploaded. It's the "Pick Many" quiz you're wanting to limit selections on, correct? 

First, what I would do is create a Number Variable. If you haven't used variables much before, you may want to take a look at this article. I would call this something like "SelectionCount" and set the default value to "0". 

Then, create a trigger that will adjust the "SelectionCount" variable and add a value of "1" when a learner selects an option:

You can add this trigger to each check box you have on the slide. One way to do this is to use the "Copy" option in the trigger pane. Select the check box you want to add this to and click on the "Paste" option in the trigger pane. 

So, now whenever someone selects one of the check boxes on the slide, a value of "1" will be added to that variable. Now, you can control what happens when that variable reaches a certain amount. So, if you only want the learner to select 3 options and keep them from selecting more, you can either change some of the states (which may be a bit tedious with so many options, I believe there are 15 in your current survey), or you could show a layer that either covers up the options so they can't be selected or displays a confirmation that they've selected all of their information and that they can continue to the next slide or question slide. 

If you can tell me which option you'd prefer to use once the three options are selected by your learners, I can try to give some additional suggestions

Christine Hendrickson

Hi Dana!

Sure! No problem, sorry about that

What I think I'll do is take the question slide from your original course and modify the content (so it doesn't contain any of the details you'd like to keep private) and try to set this up for you. This way, it'll seem more familiar than a course I make from scratch. I'll share the steps and file here as soon as I'm done

Christine Hendrickson

Hey, it's no problem! I enjoy helping with files, so don't worry

Alright, I recreated a question slide from your original. In this version there's only 6 available choices, but it'll still work along the same lines. Since you've already gotten the variable created, we'll pick up from there.

Once you have the number variable started, you'll need a trigger that says "Hey, once I've reached this count - do this.". So, since you want the max amount of selections to equal to 3, we'll set this up for "3". We'll also want a layer to show when the variable equals this amount. 

First, create the layer. Decide what content you want to show up on this layer. Do you want to show a prompt with a confirmation button, or the option to move on to another slide, or just a "Thanks!" message? For now, we're just going to add a message that thanks the user for submitting their information. 

Click on "New Layer" in the Slide Layers panel. You can add a name to this, if you'd like, just do it's easy to determine what that layer displays to the learner. On the right-hand side of the layer, listed in the panel, you'll see a "cogwheel" icon, if you mouse over the name of the layer, click on that. Since you don't want the user to select any other options, you'll want to select the option under "Base Layer" for "Prevent the user from clicking on the base layer". This way, even if you set up the layer so the user can still see the content on the main layer of the slide, they cannot select additional answers. Now you can add any content you'd like for the learner, either thanking them or anything else.

Now, for the variable-adjusting trigger to show the layer. Once you've made your changes, return to the main slide layer by selecting it in the Slide Layers pane. Create a new trigger that will show the layer when the variable changes, with a condition (you can add the condition by clicking on the green "+" sign on the bottom of the window) that the variable equals three. 

It'll look like this:

(If the image above is too small, you can click on the image to view a larger version in a new window.)

That's it! Once a learner selects 3 options, that layer will automatically display to the learner. Keep in mind that you can customize that layer any way you'd like. If you'd like help setting up something specific, just let me know.

Here's an example of the course I used:

Example for Dana

I'm also attaching the file, in case you want to take a closer look at how I set this up. 

Dana Amones

Okay, so I have one final issue.  I can't seem to get the results to report the way I need them too.  I may have several hundred people taking this survey or more and I need for the LMS to report how many of each choice was selected.  Currently, when I run a report it does show each choice that was made, but will not report a cummulative total.  For example, it will say the user chose:  option 1 and option 2 under the column of answers.  Which would mean I would have to print everyone's answers out and tally them up.  Can you please help with this?  I'm sure it's the way I have my Storyline project setup. 

Christine Hendrickson

Hi Dana,

That may depend on the LMS. Storyline sends the data to the LMS, but once it's there, the LMS will handle how you see the content. 

Here's the information that Storyline sends:

The following information gets communicated to an LMS by Articulate Storyline via SCORM and AICC:

  • id: This is the number of the question in the quiz. It'll be in the format Question#_#. The first '#' is the question number. The second '#' is the number of the user's attempt. For example, Question5_2 would designate the user's second attempt on the fifth question.
  • type: This is the type of question (True/False, Multiple Choice, Multiple Response, etc).
  • student_response: This is how the user answered the question.
  • correct_response: This is the correct answer for the question.
  • result: This designates whether the user answered the question correctly or not.
  • weighting: Articulate content does not currently utilize this item. It'll always be set to 1.
  • latency: This is how long it took the user to answer the question.
  • objective: Articulate content does not currently utilize this item. It'll always be set to 0.

SCORM 2004 content also communicates the question text to an LMS.

Which LMS are you using? You may want to try to contact your LMS team and see if they can tell you whether or not they support a method for tying all of that information together for you, so it's easier to read and print out. 

Let me know if you're able to contact your LMS and if they're able to help out with this.

Thanks!

This discussion is closed. You can start a new discussion or contact Articulate Support.