The post Live Stream: Clean Up Your Adobe Captivate Project Files Feb 4 12 PM EST appeared first on eLearning.
I recently posted a showcase – a Custom, Accessible Quiz. This was a shorter, rewritten and rebranded version of a fully customized, yet accessible quiz I created for a client.
In this article I want to share some highlights of the development process. If you haven’t tried it already, it will help to understand the rest of this article if you try out the quiz before reading further. It’s at: elearning.adobe.com/2019/01/custom-accessible-quiz.
In the course, there are two possible scenarios in which a learner may start the quiz:
- A first attempt;
- Re-taking after a failed attempt.
For both scenarios, I used a single slide to communicate the introduction to the quiz. Structurally, this means that the quiz always starts from a single location. Through experience, I have learned that this simple decision will help to simplify any debugging that might be necessary later as it reduces the number of non-essential branches in the course.
For both scenarios, I used a single slide to communicate the introduction to the quiz. Structurally, this means that the quiz always starts from a single location. Through experience, I have learned that this simple decision will help to simplify any debugging that might be necessary later as it reduces the number of non-essential branches in the course. To determine which scenario was in play, I used Captivate’s cpQuizInfoAttempts system variable to track whether the quiz had previously been attempted. cpQuizInfoAttempts reports the number of times a quiz has been attempted; If the quiz has not yet been taken, its default value is zero.
Learn more about Captivate’s system variables at: helpx.adobe.com/captivate/using/captivate-variables-list.html.
I created the custom options using Smart Shapes as buttons. Each option has only two states: Normal and Visited.
In terms of accessibility, this was perhaps one of the trickier areas of the quiz because unlike regular buttons, smart shapes are not automatically accessible. It was therefore necessary to add Accessibility Names to each state.
The quiz contains only accessible question-types: true or false, multiple-choice (pick one, and select all that apply) and fill-in-the-blanks.
I created separate advanced actions to implement the logic for each of these question types, and then saved them as shared actions so that I could reuse the same advanced action for multiple questions containing similar objects.
In each question, every option has an advanced action associated with it which defines the following:
- The score to assign to the option – 10 for the correct answer, 0 otherwise (in most cases. Select all that apply works a little differently).
- Any options that must be deselected once this specific option is selected (for true or false and pick one question types).
- The specific variable that should be updated when at least one option has been selected –to indicate that it is time to enable the Submit button.
It’s also worth mentioning that every question slide also has an On Enter advanced action that resets all the options to their Normal state and clears the score from the Submit button before the slide is displayed –-if the quiz is being retaken.
A Little Branching
As I mentioned earlier, through experience, I have learned that it is generally best to limit branching to only when necessary to achieve pedagogical objectives i.e. when distinct structural paths need to be defined. This situation fits that definition in that after the learner has completed the quiz, they are automatically directed along one of two distinct paths:
- Pass the quiz and go to the course conclusion;
- Fail the quiz and go back to the beginning of the quiz (to retake it).
So, this was a perfect situation to implement a little branching by creating a conditional advanced action which determined where to direct the learner based on the outcome of the quiz. It did this by determining which Next button and message group to display to the learner on the Quiz results slide.
Similar to the introduction, I used On Enter to attach the advanced action to the slide. This is the branch you can see in the image.
I have been writing multiple articles about Shared actions (and Advanced actions), have presented webinars. Someone even labeled me as ‘Empress of Shared Actions’ but I still see this feature ignored by the big majority of even advanced Captivate users. I will create a list of resources in another blog for those who want to learn more about them. This short showcase is an answer to a question posted today in the portal. A typical use case for shared, actions, but the user tried to do it with one Advanced action. Since I couldn’t ask him for permission to use his question (I am respectful of his privacy as an European), I will not point to the thread but explain the use case here:
- The navigation in the course is not accomplished by a default playbar but by custom navigation buttons. To make it simple, I will use only three buttons in my example: SB_Next, SB_Back and SB_Home.
- On some slides the navigation buttons have to be hidden, maybe because dedicated buttons will appear at the end of the slide, thus forcing viewing the slide.
- Because of that request, it is not possible to have the shape buttons on the master slide because they wouldn’t have an ID, twhich means you cannot control their visibility.
- The Shape buttons have to be on the first slide, Timed for the rest of the project, always on top. This is only possible with shape buttons not with the trhee old types of buttons. Beware: if you use a responsive project developed with Fluid Boxes, objects timed for the rest of the project are not allowed.
One Advanced Action? Possible but cumbersome
The user proposed a solution where the value of the system variable cpInfoCurrentSlide was checked, and based on that number the buttons would be hidden or shown. One great advantage of this system variable: the index starts with 1, which is exceptional because all the other incrementing system variables start with 0. Hence the Expression needed to restart a slide from its first frame (index of cpCmndGotoSldie starts with 0):
Expression cpCmndGotoSlide = cpInfoCurrentSlide – 1
To make the use case specific: if I have 50 slides, and I want to hide the buttons on slides 5, 10, 15, 20, 25, 30, 35, 40 and 45 that could be done with one Advanced action like this:
IF cpInfoCurrentSlide is equal to 5 OR
cpInfoCurrentSlide is equal to 10 OR
cpInfoCurrentSlide is equal to 15 OR
cpInfoCurrentSlide is equal to 20 OR
cpInfoCurrentSlide is equal to 25 OR
cpInfoCurrentSlide is equal to 30 OR
cpInfoCurrentSlide is equal to 35 OR
cpInfoCurrentSlide is equal to 40 OR
cpInfoCurrentSlide is equal to 45
You see that I grouped the three buttons in Gr_Buttons.
Pretty cumbersome, right? Moreover this long condition has to be attached On Enter for each slide, and evaluated (will be fast, but I don’t like that type of long conditions). Moreover, if you change the sequence of slides, add or delete slides, you’ll have to check the advanced action and change the literals: those slide numbers will change. If you need to use this action for another course, you have to edit the condition.
I have already blogged a lot about the advantages of shared actions. The action I designed for this use case, may seem bit complicated but it needed a lot of testing and understanding of the use of parameters which are literals. You can have a look at this published file. There is no content on the slides, I just indicated in the title if the buttons had to be visible or invisible. The used master slides is different as well. Reason: when you hide all buttons, there is no pausing point on the slide anymore. That is the reason why I added a transparent shape button covering the slide, and the mention ‘Click the slide to go to the next slide. A shape with two variables is inserted to follow the changes.
I used three variables in this action:
- v_show: has a default value of 1, because in the default setting the buttons are visible. This value is the only non-compulsory parameter, can be changed to 0 if the buttons have to be hidden.
- v_visib: one of my popular variables which I import with a shared action as described in my recent post.
- v_null: because I had to avoid double use of the literal 0, I used this variable with a default value of 0, it is also described in the same post.
The only variable that will be changed is the first one, you don’t have to bother about the other two variables.
The Shared Action, filled in with the two parameters looks in the Preview window as follows:
You have to add this shared action On Enter for each slide. This cannot be done for all slides at once. I’m sorry, but you always have to define the Button group as parameter, my request to be able to promote a non-variable/literal to the status of being always the same is not yet heard. The other parameter (value of v_show) has to be 0 for the slides where the buttons have to be hidden, and 1 for those where you want them visible. Here is an example for a slide where they have to be invisible.
In the Library you can check the usage of the action, 10 instances were used:
As a gift for 2019 you can grab this shared action:
Import it into your course, the variables will be created automatically. You have to create only what you want to hide/show on the slides, group those objects and name them. Now you are ready to use that action On Enter for each slide. The group to be hidden/shown doesn’t have to be buttons, but they have to be displayed for the rest of the project.
The post Hiding Custom Navigation buttons – Advanced or Shared Action appeared first on eLearning.
Recently a user posted a question about using the ‘Go to Next State’ command used in Advanced actions. You can read our discussions in this thread.
Time to write out some tips for multistate objects. This blog wants to give an answer to the user, and has its focus only on that solution. I plan to publish more about the basics of states and their commands later on. To me personally the introduction of multistate objects is in the list of my favourite features in Captivate, closely following Shared/Advanced actions and Shape buttons.
Watch this published rescalable interactive movie. The second slide has three shape buttons, navigating to three slides where you can read and confirm reading, or click hotspots, or answer questions. Each of your actions will result in changes to the progress bar on that second slide. Beware: whenever you have clicked an interactive object it will be disabled!
Terminology Multistate objects
InBuilt States and Custom States
You can add custom states to any object, static or interactive. In those states you can have many object types: graphics, video, audio… but no interactive objects nor hyperlinks. The Normal state is the default state, which will always appear unless you have changed to a custom state using a command (in a simple or an advanced/shared action). Nothing is locked to the default normal state for custom states . You can have objects in a custom state that are in a totally different position from the Normal state. Custom states are always controlled by commands, not by a situation. If you want a custom state to remain for future visits to the slide where the multistate object is sitting, you need to check the option ‘Retain state on slide revisit’.
Inbuilt States exist for these object types:
- All types of buttons Shape buttons, Image buttons, Transparent buttons and Text buttons. You have four of those styles: Normal, Rollover, Down and Visited. The first three are part of the button style. You don’t have the same freedom for location of those states, they are locked to the Normal state (look for the Lock indicator).
- Drag sources and Drop targets on a D&D slide. For more information see: InBuilt states for D&D
I will only talk about shape buttons here. Contrary to custom states Inbuilt states appear automatically in a situation: when not hovering over button (Normal), when hovering over button (Rollover), when pressing button (Down) and when after clicking/tapping (Visited, if it has been created). You can only control Normal and Visited by a command if necessary, not the Rollover/Down states.
These commands are available both in a simple action (dropdown list in Actions) and in the Advanced Actions dialog box, to be used in advanced or shared actions:
- Change State of …. to
- Go to Previous State …..
- Go to Next State ….
When you use these commands as a simple action, from the dropdown list inthe Actions tab, they can only be applied to multistate objects on the same slide as the event triggering the action (Slide event, interactive button events) The Hypelink even thas only the first command (Change State).
If you insert one of the commands in an advanced/shared action they seem to be able to apply also to multistate objects on other slides. That is indeed the case for the ‘Change State’ command, but is NOT functional for the commands Go to Next/Previous States. I have logged this as a bug, because you are able to choose multistate objects on other slides, however without any effect. That was the reason of the question in the forums, described in the Intro.
You could see in the Example movie that I have a workaround. How?
Solution with variable and While loop
YOu will need one user variable v_counter, to track the number of clicks while being on other slides than slide 2 with the Progress indicator SS_Progress (a multistate object). This progress indicator starts with a Normal state which is a shape with Alpa and Stroke = 0.
That variable starts with a default value = 0. The clicks on the OK buttons in slide 3, on the hotspots in slide 4 and on the correct answers in slide 5 do increment the variable, besides other commands.
When returning to slide 2 (which has the progress indicator) using the shape button ‘Back to….’ (is on the used content master slide) an advanced action On Enter for that slide is launched, using the While loop:
Example: if the user has performed 3 actions on any slide, v_counter would be 3. The while loop will then be done 3 times, which means the 4th state of the progress indicator will appear. At the same time, the variable will be set back to 0 at the end of the loop. The learner can continue to visit another slide, and the variable is ready to track again.
This is just an example, many variations are possible. Maybe you want to allow visits and actions to consecutive slides before returning to the main slide, this can easily be achieved. Or have feedback appearing on the main slide after all slides have been visited, based on the obtained progress..
I didn’t explain all actions in this post. The slide with the hotspots is based on a recent article about Hotspots in a 2D image.
Maybe you are wondering if I used the Visited state or a custom state for the OK buttons (slide 3) or the hotspots? What the quickest workflow is to create the states for the Progress bar? Did I use shared actions or advanced actions, and why did I choose that way? Why did I disable the buttons? If you are interested, I can explain… on demand.
A week ago I published a first showcase, explaining how to replicate the hotspot workflow for VR projects on a 2D image. This second article about using hotspots for a 2D image is not duplicating as closely that same feature: instead of showing the popups for a duration defined by the developer, this workflow will offer a close button for the popups. The learner decides when to close a popup and proceed (eventually) to the next hotspot. I also used a technique, often labeled as ‘lightbox’: to have the popup stand out of the rest of the content, it will have a semi-transparent cover in the background dimming the rest of the slide.
I used the same image (welcome screen) and content for the popups as i the first workflow. Only some small color changes and changes in the location have been applied . Watch this 3-slide movie: after the title slide (doubles as poster image) you can test the new hotspot slide, and the last slide gives a short Step-by-step list if you want to use this slide in your project.
Try it out: quick workflow
You can download the project file from this LINK.
If you do not need to have more than 6 hotspots, and you are happy with the resolution of the project (1024×627) and its Theme (Pink Icing), you can quickly use the hotspot slide using these steps:
- Create a blank project, with that resolution and theme. Create your title slide, and eventually a poster image as explained in his older article
- Copy the hotspot slide from the sample project and paste it into your project. The object names will get an extra number, but you don’t have to bother about that. The advanced and shared action is automatically adapting to the new names.
- Select the Image.. ‘WelcomeScreen.png’ and replace it by your image (Properties panel).
- Move eventually the hotspots to the right location. If you need less than 6 hotspots you can hide some of them in output. Deleting is also possible. Start by hiding or deleting the last hotspot(s). The sequence of the hotspots is starting with HS_Responsive (first in first row), going to the right and then to the second row. Last hotspot is for the PPT.
- Open the multistate object SS_Info.. which is just on top of the ‘Cover’ (needs to be there). Click the State view button in the Properties panel to open the Object State panel.
- Leave the Normal state alone. Replace the content in the other states by your content (follow the sequence described under 4.) You don’t need to rename the states, nor to delete the last unused ones (just leave them as they are).
- Start testing with ‘Preview HTML in Browser’ (F11).
Of course it is possible to have more control over the design, to add hotspots if more than 6 are needed. Let me know if you want to try this out from scratch, taking advantage of the shared action which you can reuse in any project. I could write out the complete step-by-step workflow if you find it useful.
The post Hotspots for a 2D Image – workflow 2 (close button/lightbox) appeared first on eLearning.
Over 6 years ago I published a blog post explaining the importance of Events in the application. I also offered for free a table describing all the possible events. Meanwhile new features have been added, the User interface has changes. It is time to update that old post and table. You will be able to download the table at the end. It is a protected document, you can print it at a low resolution, but no permission for editing. You can find workarounds, but please I beg you to show some respect for my work.
When training/helping users to start with advanced or shared actions, I often detect that newbies are not aware of the process needed to trigger an (advanced/shared) action: each action, whether a simple, shared or advanced has to be linked to an ‘Event’, and that is the subject of this article.
Events – out of the box
Lot of events to trigger an action are linked with interactivity, requiring the user to act. That is the case for Success/Last Attempt events for (Shape) Buttons, Click Boxes, Text Entry boxes, interactive Learning interactions, Drag&Drop but also for Question/Knowledge Check slides.
Less known are the actions that can be triggered when a Quiz is completed (Passed/Failed).
In that older blog post I mentioned the Rollover slidelet which had two events: on Rollover, and on Click. Since that object is no longer supported for HTML5 output, I took it out of the table.
Object actions can be triggered by each drag event in a Drag&Drop slide and offer a lot of possibilities. Have a look at all the posts I published about Drag&Drop.
Ignored by most users are the Hyperlink events. Such an event is not limited to ‘hyperlink’, but can trigger all sorts of actions, including Advanced actions. Find a example here.
Events that are not linked with interactivity are the slide events: when entering or when exiting a slide, you can have a simple, advanced or shared action to be executed. Have a look at the table to see possible limitations.
Often I get the question if an action can be triggered by time or by a frame. Not possible out of the box, but with micro-navigation, eventually the Delay Next actions command and/or the Timer/Hourglass interaction this limitation can be overridden.
Overlay slides in Interactive Video, both the content and KC slides have similare events to those in a normal project. However the events for the hotspots in a VR project or 360 image/video are more limited as are the overlay Quiz slides in a VR project.
Widget to extend events
InfoSemantics developed a HTML5 widget that is one of my favourites: the CpExtra Widget. Adding events to objects is only one of its multiple features. It is not free but if you are plunging really into advanced/shared actions, please try it out because it can add as many events as you want to any object. A trial version is available.
InfoSemantics used to have a SWF widget (EventHandler), worked great, but with the EOL of Flash player for all browsers, not so useful anymore.
You can download the list from this link.
First column (Event) identifies the event, second column (Assign action) shows in which Properties panel (PI) you can indicate the action to be triggered, third column is A Description. When necessary you’ll find some comment/use cases in the last column, which also mentions the possible limitations for the event.
There are two tables. First table shows events able to trigger only one simple, shared or advanced action/ The second smaller table summarizes the events which can trigger one out of two possible actions based on a condition: validated TEB, question slides, scored Drag&Drop slides and Quiz.
I would appreciate if you left some comment in case you find this list useful. If you find this list useful, I could offer some other tables as well.
Hi everyone! First time poster here. I’m creating a curriculum for a client that wanted it created with Captivate. It’s a fish ID course, so each slide is a fish image. There’s a question mark at the bottom that, when clicked, opens the fish name. I made it a shared action so that when the user advances to the next slide, it is supposed to disappear.
It worked fine for one export, but now the actions apparently no longer work. Additionally, it requires two clicks to trigger the pop-up. I got these buttons working over two months ago at this point, and since it was my first time working with advanced actions, I can’t remember for the life of me what I did. In the one screenshot of the Advanced Actions box, you’ll see that one setting is left blank. I don’t remember why that’s like that but it’s the same in the archived version of the project where the actions work correctly.
If anyone can advise, I’m happy to share a link to the project. It’s a massive file; every slide is an image so it’s 776.2 MB (even when saved as 150 dpi at 1280 x 720). I’ve included some screenshots that might be relevant. Looking forward to some answers!
The post Issue with Shared Actions (not disappearing when advancing/requires two clicks) appeared first on eLearning.
Almost 8 years ago I posted this article on my personal blog: Editing Motion Paths and Using Custom Effects.
Since that time Effects have been improved a lot, advanced and shared actions can make life much easier. Time to upgrade that blog post, meanwhile testing the behavior of effects in HTML output in CP2019. While Flash was always to be trusted, that is not the case for HTML output. And indeed, I bumped onto a problem with the Scale effect, and sometimes the Rotate to effect. When those problems are solved, I will post a published movie. The workflow to use Custom effects in a shared or advanced action is however still the same since many versions. It is a bit complicated, I have answered many questions about it in the forums. I will write it out now step by step.
When do you need a custom effect?
Effects have been improved in some ways. Some parameters can be defined in the Advanced Actions dialog box. Look for the start time of an effect, its duration and more numeric fields (alpha, rotation, ease in/out, alpha….). However when using a combination of effects over and over again, you can create one custom effect which saves that combination and can applied in one step including the sequence and duration of the different effects. Another practical example are the motion effects, where you need to edit the motion path, which is certainly the case for more complicated custom motion paths. This screenshot shows an example of a complicated combination of effects on the Timeline. It was meant to be applied to simulate a swimming fish:
Step by Step
Step 1: Create and save effect
Create the effect or combination of effects on any object as a ‘Self)time based animation and test it out thoroughly (Preview HTML in Browser for a non-responsive project) in several browsers before saving it with a custom name.
You don’t need to save it in a specific folder. I use to save it with the project I am working on as is the case in the screenshot above. Effects are stored in XML-files.
Step 2: Apply the custom effect as time-based animation
If you would try to use the saved effect in a shared/advanced action it will no be available. If this is the first custom effect you ever created, there will not even be a Custom category to choose from You need first to delete all the individual effects applied to the object (above it was to the object SV_Fish (a SVG image). Then apply the custom effect as a (Self) time based animation again, but now with ‘one’ effect chosen with the browse button.
When looking at the timeline you’ll see exactly the same result as in the screenshot at the beginning: all the effects in the correct sequence and with the duration you had chosen.
The result of this second application is that the Category ‘Custom’ will now have been created, and it will have the new custom effect ‘Swimming’.
Step “: use in advanced or shared action
If you only wanted to apply this action using an interactive object, you could use a simple action. The field Category will now have the Custom category.
However often effects are used in Advanced or Shared actions in combination with other commands. In this example the Fishes are originally hidden, so I need to Show them and apply the effectn eventually also have an audio clip playing separately.
The two buttons on this example will trigger the same shared action. Both fishes are hidden in output at the start. When creating the advanced action, the category Custom can now be used, and the available parameters (start, duration) could be edited, but mostly you’ll not want to do that.
Because I needed to use this action twice, maybe also later in other projects unchanged or as template for other actions, I preferred a shared action which will have only one parameter: the object itself. An effect cannot be a parameter. However, the effect can not only be applied to one object, but also to a group. I can replace one fish by a group of fishes.
Branch aware feature appeared with Captivate 6. I created a blog post to explain it, but I regularly meet users who are still unaware of its existence, or its possibilities. So I decided to refurbish that old post, and create a new example movie with CP2019. You have seen a first version of that movie in my recent post about localisation with CSV import. That post discusses the workflow to create quiz slides in different languages in the same project. The example did use the Branch aware feature, but some of the features were not fully localised: the score slide was the default score slide which is in English since I am using a version in that tongue.
In this post I will also talk a lot about the quizzing system variables. If you didn’t download my explanatory table yet, please do so. You’ll find a link in this blog post: Creative with Quizzing variables.
What is Branch Aware?
Look at the Advanced Interaction panel of the example movie. It gives you a lot of information, not only about the events and the triggered actions, but also about all scored objects, including question slides.
You see that the total score is set at 60 points, result of the 9 graded questions in the file. For each of those graded slides both the individual score and the penalty are shown. There are also 3 Survey slides, without a score. Those values are also stored in quizzing system variables:
- Total score in cpQuizInfoTotalQuizPoints
- Score per question in cpQuizInfoPointsPerQuestionSlide (reusable variable)
- Penalty per question in cpQuizInfoNegativePointsOnCurrentQuestionSlide (reusable variable)
If you don’t activate the option ‘Branch Aware in Quiz Preferencesn Settings (see screenshot later on), the default score slide will show 60 as maximum score. If the learner takes only one branch (language) of the quiz, the percentage (cpInfoPercentage) will be calculated as the obtained score (cpQuizInfoPointsscored) divided by that maximum score of 60. Same with the number of correct answers and total number of answers. This means the learner would be very confused, and never succeeds in that case. Reason is that those system variables are fixed when the course starts, I label them as being ‘static’.
When turning on Branch Aware, the system variables become ‘dynamic’, they will be changed on runtime based on the branch, thse slides visited by the learner. In this example movie that has been my choice: if the learner succeeds in one branch (maybe Dutch) the maximum possible score will be changed to 20, the percentage will be calculated with that maximum and the obtained score and the learner will see correct data on the score slide, can reach the passing score. No problem if a trilingual learner did visit the three branches, since the variables are dynamic, he will be judged on the maximum score of 60. This is the setup of Quiz Preferences, Setting for the example movie:
The project has 16 slides: Title slide, Dashboard slide, 3 groups each with 4 questions, the default score slide and a custom score slide. This is the Filmstrip, I expanded the group ‘Dutch questions’:
Dashboard slide (slide 2)
I will not explain the effects on the dashboard slide, where I used a loop action (While) triggered by the On Enter event.
I created a user variable v_all The four buttons on this slide trigger a shared action which has two parameters: which value has to be assigned to the variable (1=All, E=English, D=Dutch, F=French) and the slide to jump to. Here is the instance for the button ‘Nederlands’ (Dutch):
Start slide of question groups Dutch/French
On all quiz slides a shape is displayed with info about the obtained score and correct answers so far. That shape, labeled SS_Info is a multistate object. In the Normal state the English version is displayed, there are two more states: Dutch and French. Switching to the appropriate state is done with the On Enter event of the start slide of the Dutch and the French group. It is a simple action:
Because the project is pure linear, and there is no opportunity to go back, this setup is sufficient.
Last slide of each group (Survey slide)
The event ‘After Survey’ is used to navigate to the appropriate score slide. For the learners who did take the three branches, the default score slide (ScoreDefault = slide 15) is used, for the others the custom score slide 16. The same advanced action ‘LastAct’ can be used for the last slide in each group. If that last slide was a normal quiz slide, not a Survey slide, the same action could be used but for both Success and Last Attempt events.
Custom Score slide (16)
On this slide I used several multistate objects: where I added two states (Dutch/French) to the Normal state which has the English text. The On Enter event of this slide is used to trigger this action which will take care of showing the correct language information, and of the appearance of the Tropy image if the learner has passed.
One warning: the maximum score on the custom score slide is not created by using a system variable, but typed in (can also be calculated, as I explained in an older post about intermediate score slides). The variable cpQuizInfoTotalQuizPoints will not have changed from the original 60 points which took into account all quiz slides. It is strange because cpInfoPercentage where that maximum score is used, is correctly displayed as is cpQuizInfoPointsscored.
I know that more improvements are possible, but blog post is already pretty long. If you really want to show a custom progress indicator on the quiz slides, maybe you’ll find some inspiration in this old post.
If you allow backwards navigation, even give the opportunity to choose another branch on the dashboard, there will be some more editing needed. This article was meant to explain what happens when using the Branch Aware feature. Hope it helps some people.
The Adobe team has invited me to the Adobe Learning Summit (3-4 October) based on my 10 years of answering questions in forums and other social media (I don’t like titles like ‘Legend’ or ‘Top most contributor/expert’). They insist on having me meet users, being able for once to do in person what I do daily throughout virtual channels with Captivate users worldwide: help for solving small and big issues you are bumping on, offering practical tips, explaining and clarifying workflows. It is always a pleasure to meet users in person!
Welcome to everyone. It is possible you don’t know me, in that case have a look at the blogs I posted on this portal, and at my personal blog: http://blog.lilybiri.com. You will see that I have some favourite topics:
- Shared and Advanced actions: since they appeared with Captivate 4 I have explored them in depth, helped many developers solving use cases (also as consultant and trainer). A fan recently indicated me as ‘True empress of Advanced and Shared Actions’, a promotion over the title ‘Queen of Advanced Actions’ which I got long time ago.
Example: Shared Actions
- Stumbling Blocks: most users struggle with the Timeline, which is the most important panel in Captivate. The sequence of articles and movies I published about the timeline, and their popularity proves my statement. Second main problem is understanding the design of the Quiz in Captivate: how is it set up, which tweaks are possible. Third problem, linked with design, is setting up a custom Theme. This can save so many hours while developing, and its power is often misunderstood.
Example: Pausing Captivate’s Timeline
- Workarounds: Captivate is to me the most flexible and multifeatured eLearning authoring tool. Because of that multitude of features, not every feature has all the functionality some users wish to have. Explore my blog posts, for many of those lacking functionality I have posted a workaround.
Example: Navigation button for InteractiveVideo
I will be available in the hotel of the conference (Hard Rock) on 2 October (afternoon), 3 and 4 October. If you want to meet, send me a note using any channel you want: Twitter (@Lilybiri), comment on this article, mail at email@example.com, If I am able to have a US phone number, will post it here as well. Or you may just hail me when you see me walking around (will assist in all classes for the certificate on 3 October).
Looking forward to meeting!
The post Would like to meet you on 2-4 October in Las Vegas appeared first on eLearning.