7tipsToCreateResponsiveCourses

advertisement
7 Tips To Create Responsive Courses with Captivate 8
With tons of devices in varied screen sizes being used by the trainees and employees, there is a dire need to make
the content available on different devices. Thankfully Adobe Captivate 8 allows you to create responsive eLearning
courses that can fit perfectly in different device sizes in both horizontal and vertical orientations. You can author as
you always have—content will rearrange itself for the new tablet and mobile views. You can also tweak and/or
design content for specific devices and use the in-product preview to see how your course will appear on various
screens. And finally publish as a single project to automatically deliver the most appropriate experience for your
learner’s device.
To make the most of responsive feature in Adobe Captivate 8, here’s a list of best practices you can follow:
Tip 1: First things first – Set breakpoints:
Adobe Captivate 8 has three default breakpoints/layouts based on the most common device viewport sizes. Viewport
size is the visible area, excluding the area covered by the address bar and other menu options, in the device browser.
Do your own small research on the viewport sizes of the devices your learners use; and modify the breakpoints
accordingly. You can find out the device viewport dimension by accessing this site on the device
browser: http://viewportsizes.com/mine/
Tip 2: Planning to include playbar? Read on…
If you are planning to include a playbar in your course, make sure you deduct the pixels
from viewport height that will be occupied by the playbar. Hint: The default mobile playbar
in responsive projects is of 45 pixels height. So if the viewport size for the mobile device is
360 x 576, set the course dimension as 360 x 522 after deducting 45 pixels from the height.
Do the same for other two breakpoints to fit content well on the devices.
Bonus tip: You can also customize the buttons appearing in Primary, Tablet, and Mobile
views by modifying the playbarScript.js file. Here’s a detailed step list to make the changes.
Tip 3: Maintaining aspect ratio:
Maintaining aspect ratio is really important with responsive content as it can go haywire if
the objects start scaling based on the screen dimension. To maintain aspect ratio of the
objects, select Auto for either width or height of the object in the Primary view. Notice in
this example, how the illustration on the left becomes distorted and the one on the right
maintains the aspect ratio.
Tip 4: Resolving the text truncation issues:
Adobe Captivate 8 does a good job of adjusting the text font size to fit the text in the text
captions in Primary, Tablet, and Mobile views, along with in-between views. But, if you are
still facing text truncation issues, use Auto or %Relative size options for text caption
height and the caption will auto grow to accommodate all the text in the caption. Notice in
this example, how the text in top two captions are truncated in-between views and the
bottom two text captions auto grow to accommodate the text.
http://blogs.adobe.com/captivate/2014/08/super-7-tips-to-create-responsive-courses-with-adobePage 1
captivate-8.html#more-7139
7 Tips To Create Responsive Courses with Captivate 8
Tip 5: Moving the objects together:
By default, the position of an object is linked to the edges of the slide. To change it to follow
another object on the slide, select Smart Position and drag the object handles to attach
them to the desired object. This functionality is highly useful for screens with flowcharts
where you want the objects to move based on the position of the main object(s) in the
flowchart or character image with speech bubble. Notice in this example, how the right
speech bubble moves along with the character image and the left speech bubble is out of
sync.
Tip 6: Linking the overlay objects:
If you are using overlay objects, and want them to be positioned on the slide together,
use % Relative for the vertical properties (height/top/bottom) of the object in Primary
view, which will move the object based on the slide width instead of the object width. Some
of the examples of overlay objects are: highlight box on top of an image, arrow pointing to
the clickable area, video/animation on top of a placeholder image, etc. Notice in the
example, how the highlight box remains intact on top of the right image, and goes out of
sync with the left image.
Tip 7: Exclude objects with caution:
Adobe Captivate 8 allows you to design different elements for Primary, Tablet, and Mobile
views. You can create and add view-specific objects and remove them from other views. To
remove an object from a particular view, simply move it from the stage to the scrap area.
To keep the object in just one view and exclude from the rest of the views, right-click the
object and select Exclude from Other Views.
Here are some words of caution when excluding objects from different views:



Don’t delete an object from any of the views, it will remove the object from all the views. Just
move it to the scrap area.
Don’t exclude an interactive objects from any of the views. The interactive objects have a Pause
action attached to them and will result in pausing the project with no button on the course
interface, to click and move ahead.
Also, don’t exclude objects with audio/video attached to them. You might hear audio, even
though the object is not visible on the stage.
Looking for more resources on creating Responsive eLearning with Adobe Captivate 8? Here
you go…






Example course: Adobe Captivate 8 & Mobile Learning
Article: Responsive eLearning with Adobe Captivate 8: Step-by-step
Blog post: Adobe Captivate 8 Reimagines Responsive eLearning for a Multi-device World
Recorded Webinar: Create stunning mobile learning courses with Adobe Captivate 8
Recorded Webinar: Do’s & Don’ts of Creating a Responsive Courses with Adobe Captivate 8
Video Tutorials Playlist: Responsive eLearning with Adobe Captivate 8
http://blogs.adobe.com/captivate/2014/08/super-7-tips-to-create-responsive-courses-with-adobePage 2
captivate-8.html#more-7139
Download