instructional design
716 TopicsShow results of complex calculations involving multiple variables?
Say I have multiple (3+) variables that I want to use to calculate a "final score" for something; for example, ((A+B)/2)+(C-D)*100. Is there any way to output this as a number in a text box, and is there any way to use a combination of my own variables AND built-in values like "Slides Viewed"?16Views0likes1CommentMute background audio on slide/start audio AFTER specific slides/CHANGE audio on different scenes?
I have background music set to play through my 4-scene project. It mostly works, but I have a few issues: The background audio starts on the first slide of the first scene and I do not see an option to altogether mute or disable it until after this slide. This slide plays a bumper/"splash" video for the company, which has its own audio accompaniment. While the background audio doesn't play DURING the video, it DOES play for about one second before the video starts, despite there being no time gap prior to the video on the timeline. Is there any way for me to set the background audio to just NOT play at all until after this slide? 2. I'd like to use different background music for my resolution/score scene. I don't readily see how to do this without just adding to the "playlist," which I take to mean would just have it play after the first audio track throughout the WHOLE project. Can I have one audio track play through scenes 1-3, and then a different one play on scene 4?32Views0likes3CommentsBest Certification for Breaking into Instructional Design field
I am mentoring an Educator (with a Master's in Teaching) and 15 years of teaching fifth-grade science as well as pre-school. This educator wants to transfer her skills to break into the Instructional Design field. What are the best certifications programs for this type of professional?1.6KViews1like16CommentsVideo Played, Completed… (Custom xAPI)
My customers love to track students' media use, but the video player that Articulate offers in Storyline 360 doesn't send xAPI, yet. Nor does the video player have any controls to which we can attach a trigger. However, Storyline does have a couple of other methods to track media activity. Read on! Prerequisites: For this example, you'll need a slide with video, either linked or embedded. You must know the length of the video, in seconds. Video Played If the student clicks anywhere on a video, even with the media player controls hidden, then the media begins playing. So, although we can't attach triggers to the media player controls, we can still track that generic click. In the slide with the video, select the video. Create a new trigger. In the Trigger Wizard, change the Action to More > Adjust Variable. Change the Variable to VideoId , and enter a value, such as video01 . Click the OK button. Open the Trigger Wizard again and change the Action to More > Adjust Variable, again. Change the Variable to VideoName , and enter a value, ideally a string that matches the title of the video. A good practice is to add a prefix like "video 1.02 - " to help sort and filter the objects in the LRS. Click the OK button. Open the Trigger Wizard again and change the Action to More > Adjust Variable, again. Change the Variable to VideoLength , and enter the length as a number, in seconds. Click the OK button. Open the Trigger Wizard again and change the Action to More > Send xAPI Statement. In the Statement, click + xAPI…. In the xAPI Statement Editor, replace the JSON code with this: { "verb": { "id": "https://w3id.org/xapi/video/verbs/played", "display": {"en-US": "played"}}, "object": { "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%/%VideoId%", "definition": { "name": {"en-US": "%VideoName%"}, "type": "https://w3id.org/xapi/video/activity-type/video"}}, "context": { "contextActivities": { "parent": [{ "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%", "definition": { "name": {"en-US": "%Project.SlideTitle%"}, "type": "http://adlnet.gov/expapi/activities/module"}}], "grouping": [{ "objectType": "Activity", "id": "%Project.ActivityId%", "definition": { "name": {"en-US": "%ActivityName%"}, "type": "http://adlnet.gov/expapi/activities/course"}}]}, "extensions": { "https://w3id.org/xapi/video/extensions/length": "%VideoLength%"}}} In the xAPI Statement Editor, click the OK button. In the Trigger Wizard, change the When to Mouse Events > User clicks. Change the Object to the selected video. In the Trigger Wizard, click the OK button. In the Slide palette (usually docked to the right side of the window), in the Triggers section, click the Manage project variables button. In the Variables dialog box, double-click the Default Value of ActivityName , and enter the name of your course (one of the only values for which Storyline doesn't have a system variable, like %Project.ActivityId% ). Click the OK button. If you already entered triggers and variables, then this trigger will inherit the default values from that earlier action. Video Completed Storyline does have a media event that we could use to track if the video reached its end, Media completes. In the slide with the video, select the video. Create a new trigger. In the Trigger Wizard, change the Action to More > Send xAPI Statement. In the Statement, click + xAPI…. In the xAPI Statement Editor, replace the JSON code with this: { "verb": { "id": "http://adlnet.gov/expapi/verbs/completed", "display": {"en-US": "completed"}}, "object": { "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%/%VideoId%", "definition": { "name": {"en-US": "%VideoName%"}, "type": "https://w3id.org/xapi/video/activity-type/video"}}, "context": { "contextActivities": { "parent": [{ "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%", "definition": { "name": {"en-US": "%Project.SlideTitle%"}, "type": "http://adlnet.gov/expapi/activities/module"}}], "grouping": [{ "objectType": "Activity", "id": "%Project.ActivityId%", "definition": { "name": {"en-US": "%ActivityName%"}, "type": "http://adlnet.gov/expapi/activities/course"}}]}, "extensions": { "https://w3id.org/xapi/video/extensions/length": "%VideoLength%"}}} Click the OK button. In the Trigger Wizard, change the When to Control Events > Media completes. Change the Media to the selected video. Click the OK button. If you've entered this trigger on the same slide as the “played” action and the slide has no other videos, then this trigger should inherit the variables from the other.Keyboard navigation to support accessibility
Hi all...happy holiday. I recently took a work-required eLearning course (ahem, we won't discuss quality!) that had keyboard navigation options to move through the course, allowing for accessibility. I wonder how that works with Articulate storyline and RISE...how does that get created? No clue on this but see it as necessary for our work. Your guidance is appreciated. Michele12Views0likes1CommentMultiple quiz attempts before failure
My client has requested that learners have the opportunity to take a quiz twice before being marked unsuccessful. I'm using a Storyline results template with Review and Retry buttons. I have used a variable to allow two attempts. How can I exit the course after two unsuccessful attempts? As of now, there are two layers: Failure and Success. Additionally, how would I end the course when they are successful? If not mistaken, the results slide automatically submits the score, but I'd need to add a button to exit the course for Success and when the learner has been unsuccessful twice. Suggestions?69Views0likes2CommentsManage Blocks - Beta Available
Hi authors! Our team would love your feedback on the new Manage blocks experience. You can now drag and drop blocks within a lesson or copy them to another lesson. Send your feedback via the embedded survey. More details: Rise 360: Manage Block Settings | Articulate - Community Thank you! Kyle176Views4likes2CommentsPopup Opened, Closed… (Custom xAPI)
This example is implicit and extensible because it tracks an action at the smallest scale: when a student opened and closed a popup by clicking a button. From this, you can extrapolate similar custom xAPI for other page-level interactions, such as adjusting a slider or dial, or selecting a hotspot. Prerequisites: For this example, you'll need a slide with an “open” button, and a slide layer with the popup and a “close” button. You should have also already added triggers to each button respectively, to show and hide the layer. Popup Opened In Storyline, open your course, and open the scene with the “open” button. Select the button. In the ribbon at the top, switch to the Button Tools menu. At the far left, in the Action section, click the When Clicked menu option. In the Trigger Wizard, click the Action (e.g., “change state of”). In the pull-down menu, under the More section, click Adjust Variable. Change the Variable to PopupId , and enter a value, such as popup102 . Click the OK button. Open the Trigger Wizard again and change the Action to More > Adjust Variable, again. Change the Variable to PopupName , and enter a value, ideally a string that matches the name shown on the button or the title of the popup. A good practice is to add a prefix like "popup 1.02 - " to help sort and filter the objects in the LRS. Click the OK button. Open the Trigger Wizard again and change the Action to More > Send xAPI Statement. In the Trigger Wizard, in the Statement, click + xAPI…. In the xAPI Statement Editor, replace the JSON code with this: { "verb": { "id": "http://activitystrea.ms/open", "display": {"en-US": "opened"}}, "object": { "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%/%PopupId%", "definition": { "name": {"en-US": "%PopupName%"}, "type": "http://adlnet.gov/expapi/activities/interaction"}}, "context": { "contextActivities": { "parent": [{ "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%", "definition": { "name": {"en-US": "%Project.SlideTitle%"}, "type": "http://adlnet.gov/expapi/activities/module"}}], "grouping": [{ "objectType": "Activity", "id": "%Project.ActivityId%", "definition": { "name": {"en-US": "%ActivityName%"}, "type": "http://adlnet.gov/expapi/activities/course"}}]}}} In the xAPI Statement Editor, click the OK button. In the Trigger Wizard, click the OK button. In the Slide palette (usually docked to the right side of the window), in the Triggers section, click the Manage project variables button. In the Variables dialog box, double-click the Default Value of ActivityName , and enter the name of your course (one of the only values for which Storyline doesn't have a system variable, like %Project.ActivityId% ). Click the OK button. When packaged and run, the courseware will send an xAPI statement when the student clicks the “open” button, dynamically replace the variables for the popup's ID and name, and replace the ActivityName too. Popup Closed In the slide with the pop-up, switch to the layer with the pop-up. Select the “close” button and create a new trigger. In the Trigger Wizard, change the Action to More > Send xAPI Statement. In the Statement, click + xAPI…. In the xAPI Statement Editor, replace the JSON code with this: { "verb": { "id": "http://activitystrea.ms/close", "display": {"en-US": "closed"}}, "object": { "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%/%PopupId%", "definition": { "name": {"en-US": "%PopupName%"}, "type": "http://adlnet.gov/expapi/activities/interaction"}}, "context": { "contextActivities": { "parent": [{ "objectType": "Activity", "id": "%Project.ActivityId%/%Slide.Id%", "definition": { "name": {"en-US": "%Project.SlideTitle%"}, "type": "http://adlnet.gov/expapi/activities/module"}}], "grouping": [{ "objectType": "Activity", "id": "%Project.ActivityId%", "definition": { "name": {"en-US": "%ActivityName%"}, "type": "http://adlnet.gov/expapi/activities/course"}}]}}} Click the OK button. In the Trigger Wizard, click the OK button. If you already entered the pop-up “open” triggers and variables, then this trigger will inherit the values from that earlier action.11Views0likes0CommentsHide markers in 360 image and trigger them when required yet?
This has been asked for a few years now and wondering if this can be resolved? I want to add several markers to a 360 image but have the choice to show or hide them as required based on timeline starting or through triggers. One option is to have only 1 marker showing, when the user clicks it the next one appears etc until they get to the last one which lets them go to the next slide. This progression makes sense and has been requested by my customers many times. Not sure why this functionality has not been added as it makes the 360 images limited and pointless? Also being able to use custom icons should be a basic option now.36Views0likes6Comments