Copy link to clipboard
Copied
Hello,
I am currently having a terrible struggle with HTML 5 output of my file.
I have a shared interaction,
Show Smartshape with the button turned on
Hide Smartshape without button
Jump to specific slide
( this also happens in other instances outside of this specific interaction)
Lets say the timeline is 45 seconds long
We have a transparent button appearing at 43, square smart shape disappearing at 42. - all located at the bottom left of the screen, they function as a Next Button.
Upon starting the presentation:
When we enter the presentation > select the Closed Captions button > then press play ( As the timeline will not start until you select play when there is audio on the timeline for 508 reasons as requested).
The timeline functions like normal for the first few seconds, but for some reason, at the end of the timeline we have the narrator say " please select the next button..." and then the smart shape is set on the timeline to fade out at 42 seconds , and an invisible button becomes visible ( the timeline for this item starts) at 43 seconds.
We cannot figure out why, but for some reason hitting the closed captions button upon entering the slide, does not allow these other objects to Show or become active. leaving us with no way to jump to the next slide.
Any button that existed on the slide for the entiarty of the timeline, still functions. its only any button that was previously Hidden or at the end of the timeline that does not function or show up.
Any Advice?
Copy link to clipboard
Copied
I have read your question a couple of times but it is difficult to understand. Sorry, I am not a native Engish speaker and I try to keep to the standard terminology of Captivate. This is what I understood:
Copy link to clipboard
Copied
I have gone through this article and tested using both "Stops" on the timeline and via on Enter Trigger. The same issue occurs.
Version:
f9 panel:
Publishing Settings:
on enter trigger:
Timeline - redacted text
The shared interaction :
It goes like this:
The next button that shows up at theend of the timeline, when clicked does 3 things:
The issue isnt the Shared action, I am not even able to get to the shared action as the button never shows up at the end of the timeline and the cover never disappears.
The Cover is not fading out and the next button is not clickable or showing up.
Pleaes note, this issue happened before we added the cover, but it wasnt consistent, and we only just realize it was only when we activated the closed captions.
Copy link to clipboard
Copied
Very confusing because the names on the Advanced Interaction panel are not the same as in the Timeline.
That shared action is showing a Next button which is on the Timeline from the start. Is that button set to be invisible in output? I am talking about the one with name ending on 1109. The other Next button has timeline starting after the pausing point of the Play button. Why does that Play button need a pausing point? You didn't answer my question about the location of the cover? If it is on top of that Next button it will not prevent that button from being interactive at all. A static object cannot be used to disable a button. Both Next buttons trigger the same shared action (as shown in Advanced Interaction), I don't understand the reason: the ...1109 button will show itself? If it is hidden, it cannot be used.
Do you really have an instance of those buttons on EACH slide? For those like the Next button that is indeed necessary but most of the other buttons can be either on the (main) master slide or timed for the rest of the project.
Sorry for all these questions. The CC button just toggles cpCmndCC I presume. You'll need to edit the Resources button as well, but that is off topic.
What happens when you click on the 'cover'? The button under that cover will trigger the Shared action which is triggered by its Success event, show itself and go to the indicated slide. Having the cover disappear will not change anything. The Play button is pausing the slide before the second Next button appears on the timeline.
You added a click box, not sure why you want to pause the slide also on the last frame, since the learner is supposed to click the Next button.
If you tell me what you want to do exactly, because I am just guessing all the time, maybe I could offer some real help. My intuition tells me that you are 'building' a very complicated workflow to force the learner to view the complete slide (and listen to the audio) before seeing the Next button. That Next button will not necessarily go to the next slide, but may go to another slide, hence the Shared action. Is that correct? Do you also want them to view the complete slide when they revisit the slide?
The advanced action for the Replay button, maybe have another look at these posts:
https://blog.lilybiri.com/replay-or-reset-slide
https://blog.lilybiri.com/replay-slash-reset-slide-2-captivate-tutorial
You may need an On Enter action to reset the situation to its original state.
Copy link to clipboard
Copied
You are right, I did grab a similar, not the same, Advance Interaction Panel
Because they are similar i space-brained my copy-paste.
"That shared action is showing a Next button which is on the Timeline from the start. Is that button set to be invisible in output?"
Next button s 22 is visible on output, This button has the shared action to show the next button 22 1109, Hide the cover, jump to specific slide as i cant set shared action to "jump to next slide"
Next button 22 1109 is Not visible on output.
It looks like Next button 22 shows up AFTER the pause point but it shows up before. I have adjusted it to make it clearer :
Of which, the Cover should have, on the timeline, already disappeared revealing the next button image on the Master Slide. The image itself has no function.
The Play button doesnt need a pause point now that i think about it , as ending it with the audio and having the the HBPs button should be sufficient. - thank you for asking that.
"You didn't answer my question about the location of the cover? If it is on top of that Next button it will not prevent that button from being interactive at all."
"Both Next buttons trigger the same shared action (as shown in Advanced Interaction), I don't understand the reason: the ...1109 button will show itself? If it is hidden, it cannot be used."
"Do you really have an instance of those buttons on EACH slide? For those like the Next button that is indeed necessary but most of the other buttons can be either on the (main) master slide or timed for the rest of the project.
Sorry for all these questions. The CC button just toggles cpCmndCC I presume. You'll need to edit the Resources button as well, but that is off topic."
What happens when you click on the 'cover'? The button under that cover will trigger the Shared action which is triggered by its Success event, show itself and go to the indicated slide. Having the cover disappear will not change anything. The Play button is pausing the slide before the second Next button appears on the timeline.
"You added a click box, not sure why you want to pause the slide also on the last frame, since the learner is supposed to click the Next button."
The goal is this:
upon revisiting the slide, and to ensure the learner can skip waiting on the timeline locked next button, we have the advanced action "Showing" the next button ( like seen in this video) and we added that it would HIDE the "Cover" that is blocking the view of the Next Button ICON that lives on the master slide.
We want them to be able to review the slide at their pace upon revisiting, and select next button when they want to. The TOC is unavailable for use > As requested by client.
Our replay button works well. It was built utilizing that resource you shared :
It is bit more complex but avoids adding slides. Workflow:
The variable and the actions can be reused on all slides.
The only difference, is we have for the replay button: Assign cp cmnd gotoframe and resume = v_start and it works well.
our on enter action sets the user variable to the current timeline.
If you tell me what you want to do exactly, because I am just guessing all the time, maybe I could offer some real help. My intuition tells me that you are 'building' a very complicated workflow to force the learner to view the complete slide (and listen to the audio) before seeing the Next button. That Next button will not necessarily go to the next slide, but may go to another slide, hence the Shared action. Is that correct? Do you also want them to view the complete slide when they revisit the slide?
The advanced action for the Replay button, maybe have another look at these posts:
https://blog.lilybiri.com/replay-or-reset-slide
https://blog.lilybiri.com/replay-slash-reset-slide-2-captivate-tutorial
You may need an On Enter action to reset the situation to its original state.
By @Lilybiri
Copy link to clipboard
Copied
Can i take a moment to pause and say thank you? @Lilybiri your contributions to the community is so valuable.. and i appreciate all of your time.
Copy link to clipboard
Copied
You're welcome, not everyone is so nice to me...
Copy link to clipboard
Copied
This thread got awfully long.
Indeed, get rid of that click box and add a Pausing point to the final Text button.
If my understanding is correct, the first Next button is hidden in Output (by the On Enter action since you have a Replay action or can allow to revisit the slide). It would become visible by the shared action triggered byt the end Next button. However that final Next button didn't have a pausing point at all. Add that pausing point and get rid of that Click box. There is even no need to hide the cover with the shared action because its timeline ends when the second Next button appears. I suppose both Next buttons have a different label to avoid confusion? And they do have a different goal as well? Are those in the same location?
Sorry, but I get desperate, still don't see the full picture. Probably due to the fact that you seem to have images on the master slide, use cover (s?) over those images, and try to force only the first view using a 'video' which may have overlooked some situations (happens a lot since videos need to be short and that puts limits on the efficiency). At the end 'simple' solutions may prove to become very complicated (like here) because of small changes in the setup.
Personallly I always use this approach to force a first view, with a shared action that can double as skipping the audio except on first visit. I have that shared action in a dedicated library with multiple shared actions which I use all the time in projects by opening that library as external library.
https://blog.lilybiri.com/advanced-to-shared-action-step-by-step-micro-navigation-showcase
The problem with duplicate buttons (which I have used also in the past, many years ago) is that it works fine in a simple setup but you have to very cautious to include all possible situations. In this case: the narration, the possibility to Revist the slide, the Replay button etc..
I completely understand that you had to hurry. But hurry slow, it will spare you lot of time later on. Do not just jump in but take the time to sketch all the situations (only moment I am using a pencil and paper) before starting in Captivate. Setting up a custom theme including Color palette, Theme fonts, some object styles and master slides (very important in your situation). You could have spared the so complicated Timeline panels you now have for the slides.
Copy link to clipboard
Copied
okay, so when i disable the custom Toggle cc button, with just the toggle cpcmndcc , everything works. it seems like every time C is selected and the mouse cursor is on the screen, a box or element of the slide gets outlined, then the timeline simply stops, and the audio continues.
Theres nothing on the slide that does this. any thoughts?
Copy link to clipboard
Copied
Will try to check it out again but so far I was not able to reproduce. Does the Toggle CC button have a pausing point (which it shouldn't have)?
Copy link to clipboard
Copied
Just to give more parameters: our project is set to publish settings:
We publish and upload our tests to either scorm cloud or review my elearning, and finally, we notice it happens when the audio is playing and we use the C key ( a shortcut key we assigned to the button that has the toggle cc cmd action) while the mouse is hovering on the screen, a black box seems to show up over any of the slide items
Our slides range from 30-66 seconds in timing with ai audio
If you hit the C Key 1+ times ( lets say you are toggling CC) while hovering over anything on the screen, it seems to pause the timeline but not the audio.
We only have 2 pauses, at the end on the next button ( or using an untouchable click box at the absolute end) and the "On Enter" Trigger.
Once learner enters, they select play to start audio and timeline and if they hit C, it continues audio, shows CC but somehow stops timeline in the background is my assumption.
Copy link to clipboard
Copied
You use a simple Toggle action, which means that the option Continue playing the project is set to active in the default setup. Double-check please in the Properties panel of the Toggle button. If it was an advanced or shared action you could add Continue to the action.
Copy link to clipboard
Copied
This is accurate, as having that enabled would start playing the timeline when we don't want it to be played. ( IE just to toggle CC)
Is this the only way for this to work? We must have the continue project checkbox active?
Copy link to clipboard
Copied
Did you understand that I was talking about the Properties of the Toggle button, not about the On Enter event where you have a Pause command?
Copy link to clipboard
Copied
Yes, the toggle box is in the properties of the custom CC button: " Continue playing project"
My question is: If that box is toggled on, it turns the CC button into a " Play" button. If a learner hits the CC button while the screen is paused, it will start playing the project. Leading the learner to believe this is a glitch. or am i misunderstanding this?
Copy link to clipboard
Copied
You complain that the timeline will pause if that button is clicked, and now you complain that it will play when the timeline is paused. Create than a conditional action checking the status of cpCmndPause, and add the Continue only if that variable is equal to zero.
Copy link to clipboard
Copied
Ummm. Okay, thank you for your time. This has taken a lot of your time and I appreciate that.
Thank you and take care.