\n
It's great to let users explore content on their own. But sometimes you need to ensure they view the full timelines on the slides and complete the interactions. For example, this might be required for compliance/regulatory reasons.
\n
In other words, sometimes you need to control when the Next button is disabled and enabled.
\n
The attached file demonstrates how to control the Next button in these situations:
\n
\n- Force users to view the full timeline on all slides by using Restricted navigation
\n- Force users to complete an interaction by verifying that all of the buttons have been clicked
\n- Force users to view the full timelines on the slide layers by verifying that all of the timelines have been completed
\n
\n
\n
The demo also explains how the triggers work.
\n
Nothing new here for advanced users. But I hope newbies find this helpful.
\n
By the way, this is about controlling the Next button while the user remains on one slide. If the slide branches to other slides, well, that's a custom menu. You'll find details about those here: TIP: Create a Custom Menu Slide | Articulate - Community
\n
","kudosSumWeight":2,"postTime":"2021-05-13T06:50:06.000-07:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"AttachmentEdge","cursor":"MjUuMnwyLjF8b3w1fF9OVl98MQ","node":{"__ref":"Attachment:{\"id\":\"attachment:message873348AttachmentNumber2\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/168046/2/demo_navigation_control.story\"}"}}]},"tags":{"__typename":"TagConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"TagEdge","cursor":"MjUuMnwyLjF8b3wxMHxfTlZffDE","node":{"__typename":"Tag","id":"tag:advice","text":"advice","time":"2024-08-27T05:27:09.615-07:00","lastActivityTime":null,"messagesCount":null,"followersCount":null}},{"__typename":"TagEdge","cursor":"MjUuMnwyLjF8b3wxMHxfTlZffDI","node":{"__typename":"Tag","id":"tag:storyline 360","text":"storyline 360","time":"2014-10-09T03:01:38.000-07:00","lastActivityTime":null,"messagesCount":null,"followersCount":null}}]},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:873348_3"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":1417},"visibilityScope":"PUBLIC","canonicalUrl":null,"seoTitle":null,"seoDescription":null,"isEscalated":null,"placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}},"archivalData":null,"customFields":[]},"Conversation:conversation:873348":{"__typename":"Conversation","id":"conversation:873348","solved":false,"topic":{"__ref":"ForumTopicMessage:message:873348"},"lastPostingActivityTime":"2025-01-07T08:59:50.859-08:00","lastPostTime":"2024-09-05T11:14:31.890-07:00","unreadReplyCount":20,"isSubscribed":false},"ModerationData:moderation_data:873348":{"__typename":"ModerationData","id":"moderation_data:873348","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"Attachment:{\"id\":\"attachment:message873348AttachmentNumber2\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/168046/2/demo_navigation_control.story\"}":{"__typename":"Attachment","id":"attachment:message873348AttachmentNumber2","filename":"demo_navigation_control.story","filesize":1463067,"contentType":"application/story","url":"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/168046/2/demo_navigation_control.story"},"Revision:revision:873348_3":{"__typename":"Revision","id":"revision:873348_3","lastEditTime":"2025-01-07T08:59:50.859-08:00"},"ForumReplyMessage:message:1198611":{"__typename":"ForumReplyMessage","id":"message:1198611","conversation":{"__ref":"Conversation:conversation:873348"},"author":{"__ref":"User:user:1283207"},"revisionNum":1,"uid":1198611,"depth":2,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:discuss"},"subject":"Re: TIP: Controlling the NEXT Button 101","readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:1198611"},"parent":{"__ref":"ForumReplyMessage:message:1198607"},"body":"Hi Judy, does this work for pictures too? Do pictures automatically take the \"Visited\" state or I need to change the state through a trigger?
","body@stringLength":"148","rawBody":"Hi Judy, does this work for pictures too? Do pictures automatically take the \"Visited\" state or I need to change the state through a trigger?
","author":{"__ref":"User:user:294277"},"isEscalated":null,"postTime":"2024-09-05T10:34:09.152-07:00","solution":false,"customFields":[],"repliesCount":1,"attachments":{"__typename":"AttachmentConnection","edges":[{"__typename":"AttachmentEdge","node":{"__ref":"Attachment:{\"id\":\"attachment:message1198607AttachmentNumber1\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/254752/1/screen.png\"}"}}],"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"kudosSumWeight":0,"images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1198607_3"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":18},"visibilityScope":"PUBLIC","placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"Revision:revision:1198611_1":{"__typename":"Revision","id":"revision:1198611_1","lastEditTime":"2024-09-05T11:14:31.890-07:00"},"QueryVariables:ReplyList:message:1198611:1":{"__typename":"QueryVariables","id":"ReplyList:message:1198611:1","value":{"id":"message:1198611","first":10,"sorts":{"postTime":{"direction":"ASC"}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"postTime":{"direction":"ASC"}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":true,"useBody":true,"useKudosCount":true,"useTimeToRead":false,"useMedia":false,"useReadOnlyIcon":false,"useRepliesCount":true,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":false,"attachmentsFirst":5,"useTags":false,"useNodeAncestors":false,"useUserHoverCard":false,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"ROOT_MUTATION":{"__typename":"Mutation"},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1743272490012":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1743272490012","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1743272490012":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1743272490012","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false},"CachedAsset:text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1743272490012":{"__typename":"CachedAsset","id":"text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1743272490012","value":{"errorTitle":"Failed!","previewFile":"Preview File","downloadFile":"Download File {name}","removeFile":"Remove File {name}","errorBadExtension":"This file does not have a valid extension. \"{extensions}\" are the valid extensions.","errorFileEmpty":"This file is empty or does not exist.","errorTooLarge":"