Preparing a slide for possible ASL

Jul 11, 2023

Hey y'all,

I got a request to have ASL translation instead of captions, and was experimenting with ways to get this to work. While I do not have an ASL sample to work with yet, I did manage to rig the caption button to toggle between plain audio or a video:

https://360.articulate.com/review/content/d0c9c81a-df7c-4a5a-b00c-341ea64c83bc/review

It required a null object with 2 states, media pasted into those states, 4 triggers, and a transparency over the video (so that touching the video wouldn't pause it). You have to open the states of the null object to access the media. I hope that, one day, accessing objects pasted into states will be easier.

The triggers I had to use were:

  • Set state of null to show state with video when the timeline starts if Player.DisplayCaptions = True, Else: set to Normal
  • Set state of null to Normal when Player.DisplayCaptions changes if Player.DisplayCaptions = False
  • Set state of null to show state with video when Player.DisplayCaptions changes if Player.DisplayCaptions=True
  • Jump to time0m0s on this slide when Player.DisplayCaptions changes (Play Timeline checked).
    • You may not *need* this last one, but I think it gives a better user experience. 

I'm not going to wish that Articulate Storyline had integration of ASL videos, whatever that would mean; but I would have preferred if media had states built in. I would also love to have media that plays simultaneously on states, and then I can toggle between which is visible. This could serve for ASL, captions, Audio descriptions, and plain audio. Until then, I hope this might help somebody in the future.

3 Replies
Pierre Sosa

Alas.

"I would have preferred if media had states built in. I would also love to have media that plays simultaneously on states, and then I can toggle between which is visible. This could serve for ASL, captions, Audio descriptions, and plain audio."

I believe I have requested the feature as well, so maybe in time.