Main

August 11, 2009

Maintaing Courses For Globalized Businesses

,,,,,

The two most important questions that a learner needs to ask is the "who" and "what" question. In the globalized world, the who question seldom returns a set of learner who are homogenous. The set of potential learner for a course could be from different geography, having different cultural backgrounds and language preferences. Indeed some maybe operating in somewhat different business environments.

 

The easy and potentially expensive solution would be to reduce this diversity into smaller homogenous groups and then create a course for each and every of these groups. Course maintenance to take care of updates could become tricky, as changes in the common parts of the course needs to be updated across the variants. Embracing the reuse mantra in SCORM through creation of reusable modules (called SCO in SCORM-talk) and then packaging them through tools like the Adobe SCORM Packager (part of the Adobe eLearning Suite), or Adobe Captivate Aggregator functionalily. This will allow you to reduce maintenance efforts and ensure that changes made to common modules have been deployed across all variants uniformly.

 

Localization of content is a significant challenge in our rapidly globalized workplace. IT training on new software from Adobe, Microsoft, SAP, Oracle etc. are localized in tens (indeed hundreds in some cases) of languages as business is no longer restricted in Americas or EMEA. Soft-skills training need to be localized as also globalized to take into account cultural sensitivities. The traditional SLA between client and content creator required that all content be externalized, so that they can be changed by the client without the engagement of the vendor. Content as in audio, video, graphics, text.

 

While this does work in theory, often it creates a situation where we are trying to fit a round nail through a square hole! Trying to ensure that the German text fits into the space vacated by the English space can require more iterations than we think. In software development, we can create a dialog box which may have some strings ending with "...". Or get strings truncated. Can we afford the same in eLearning?  Now try doing the same with audio and video! Customers having paid for the externalisation framework, often enough find themselves back to the vendors to make changes that they thought they would be making internally.

 

An alternate methodology maximizes the usage of rapid tools like Adobe Captivate in content creation and content integration. This would allow you to maintain the content and effect small changes to the content internally (and in cases in local offices) using resources who are icon-draggers with no scripting skills. And all this without any reduction in learnability of the content.

 

While major changes will still require a call to the vendor, we save significantly overall if we use rapid tools and reuse.

June 8, 2009

Soundbooth Integration with Captivate

Adobe Soundbooth and Adobe Captivate are tightly integrated in the new Adobe eLearning Suite.

We already know that Captivate audio can be edited using Adobe Soundbooth but now it comes with new enhanced functionality. Now developers can actually edit multiple audio files inside Soundbooth and bring all the changes inside Captivate with just one click.

Consider a user working on a 10 slide Captivate project. He has three audio files in library which he uses on slide 3, 4 and 5 respectively. Now what if user wishes to edit audio on all three slides using Soundbooth?

He can just select multiple audio files and select “edit with Soundbooth”. Then all the audio files are made available in the Soundbooth ‘Files’ panel. User can then select each file and edit it one at a time. Once it is done, he simply needs to click ‘save all’ and that’s it!

All the audio edits are saved and reflected both in the Captivate library and on the associated slides where these audio files were being used. Thus just with one click, users can now save all the edited audio from Soundbooth back into Captivate, without loosing the slide associations.

Please see a demo of the same scenario here

Do try out this productivity enhancing functionality and let us know your experience with it.

 


,,

May 30, 2009

Captivate 4 patch update

Adobe Captivate 4 patch is now LIVE!

Today we released a patch for Adobe Captivate 4 patch. The key driver for this patch was the degradation in audio quality as reported by some of our customers. This update fixes several elements that were causing issues in the audio workflow. It also includes fixes for some other niggling concerns that were reported/ discovered post launch. The full details are below.

Do note that the Captivate 4 patch is not a critical update and hence will not be downloaded automatically on your systems. You will need to follow the menu items ‘Help > Updates’ and download the patch update. Once the update installs, Captivate 4 version number should read 1658.

Let me now run you through the fixes which have been included in this patch:

  • Audio Quality improvement –
    • In Captivate 4, some users observed poor audio quality in the published movie. We’ve addressed all the elements that caused this issue. With this patch you will see a noticeable improvement in the audio quality.
  •       USB Microphone support for Vista setups  and working well with RealTek and Sigma Tel soundcards –

    Captivate failed to recognize USB microphones on the Vista OS. Also, in some instances, specific sound cards were not recognized. Both these issues have now been resolved in the patch.

  • Open another project’ now works from any location –

    In Captivate 4, the navigation option ‘open another project’ was based on an absolute path. This led to issues when these linked projects were published and moved to a different location. This has now been resolved.

  • Inserting objects at playhead position –

    We have worked on an important productivity issue. Now it’s possible to insert objects at the exact position the playhead is on. This is helpful for content developers as they can easily play the slide on timeline, pause the slide at a specific time, and insert objects at the playhead position.

  • Memory Leak in Image insertion and Editing –

    Few customers had reported memory leak issues while inserting and editing images. These have been investigated. The leak was significant only in a specific case and has been resolved now.

  • Image quality while resizing is improved -

    There was some degradation in the image quality when images were resized inside Captivate 4. This patch will help address this.

  • HTML page Title –

    Captivate now picks up the title name from Project preferences > Project name section. This name appears as the HTML title when the project is published and viewed in a browser.

  • Question Type identification by LMS –

    This addresses a specific scenario in LMS reporting. We have worked on the way the question type data is reported to LMS systems.

  • PPT slides containing Master Templates work well with Captivate –
  • Some PPT files containing Master templates were getting corrupted once published from Captivate 4. This has now been resolved.

  • Widget Template is modified –

    Widget template had a few undefined variables which created compiling problems. This has been sorted out in this patch update.

We believe this patch will enhance your Captivate 4 experience. We look forward to your feedback on this.

Update: All those who cannot use the auto-updater to install the patch, can now download it from here: http://www.adobe.com/support/captivate/downloads.html

April 9, 2009

Workforce learning in 2019: Finding patterns in a Clouded Crystall Ball

,,,,,,,

John Medina in his keynote address at the eLearning Guild November 2008 conference talked about how the fundamentals of how a person learns do not change decade on decade – in fact, it is an evolutionary process. Believing in John (and I am not suggesting that we should not) leads us to a scenario where the workplace learning environment will not be significantly different than what we see today. However, our knowledge of this learning process is very far from complete. As our understanding of our learning processes improves, expect to see changes taking place to take advantage of the same.

Crystal ball gazing is hazardous in the best of times, and in the current uncertain times, the ball does seem particularly cloudy. But, let us indulge ourselves and try and look for patterns in the clouds.

Changing demographics

In 2019, the US workplace will be 10 years “younger”! Meaning folks who are too young to enter the workforce in 2009, would have entered by 2019, and the current old folks would have retired.  While this change is very similar to any previous decade, the next 10 years bears special significance.

Currently, the digital natives of the GenY generation (less than 24 years of age) constitute around 14% of the US civilian workforce. In 2019 this percentage would have jumped to 35-40%. Importantly, more than 50% of the middle management positions would be held by digital natives, compared to none today, the remaining being filled by the digital citizens of the GenX generation.  30-50% of the managers in 2019 would be having of them having online profiles, and actively participate in social networking. So learning decision makers along with learning consumers will not only understand the technology in learning, but will actually “get” it.

So expect to see continued increase in eLearning in the learning blend (the blend will remain), with increasing focus on embedded learning and performance support systems. I will also stick my neck out and suggest that the current economic downturn will drive a trend of measuring learning effectiveness through business metrics (sales, churn, defect rates, opex etc.) and not simply through LMS scorecards. And this trend will endure. I would expect to see (actually like to see) integration of LMS with ERP systems in larger enterprises, or a totally new brand of talent tracking architecture.

Education

The situation in the education world would however be different. Studies conducted by EDUCAUSE Center For Applied Research (ECAR) on undergraduate students in US found that the number of students wanting extensive use of IT in their courses remaining fairly constant at around 22% when comparing with data collected in 2004, 2006, 2007. So the GenY digital natives seem to continue to have a preference for the human-touch in colleges. Remembering John’s comment at the beginning, I expect that this trend not to change significantly over the next 10 years.

At the same time the studies did indicate that seniors have higher preference for IT. These students are now more comfortable in their colleges, and are able to take advantage of the benefits of eLearning namely self-paced, collaboration with others etc. In the coming years expect this trend to accelerate whereby seniors, post-graduate students will embrace eLearning in a big way and expect the colleges to facilitate this process through improved CMS(Course management systems) and collaboration platforms.

So expect the growth on online universities and universities offering online courses to continue. The challenge here is content creation. Universities may opt out of packaged content, as content will be king and the key differentiator between offerings in 2019 as delivery of these courses become commoditized. While current level of online content creation at most universities remain less than satisfactory, as GenX and GenY increase their presence in the faculty, expect to see a positive impact on content volume.

Authoring Tools

GenY have grown up with rich-media and have a significant difference in attitude from the Gen X.  While sharing with an audience, GenX will pay special attention to try and create a seminal document which will be appreciated by ALL in the audience. As I study my daughter’s generation (age 11) I am simply amazed by their willingness to share anything and everything they creates with scant regard for acceptance by the WHOLE audience – they are trying to make connections with people who like their work and simply ignore others who do not.  This not only results in a higher inclination to share (of course it does, as has been well documented), but it leads to a greater NEED to create.

People will want to create and communicate and do this quickly and without “due process”.  Authoring tools will need to support mashups, but I suspect that tools themselves need to be created as a mash-up of tools.  Each constituent tool in the final mash-up relate to a specific media (text, audio, video etc.)  and addressed a specific skill level.  Not really far-fetched as a technology – look at Microsoft Office or some elements of the Adobe Creative suites. The challenge (technical and business) would be to allow users to do the mash-up instead of the vendors. Will this happen – I do not know. But, tools will drive democratizing of content creation, will drive rapid creation, will have an online presence, and will be available as service.

Mobility and Learning

netBook sales penetration.png Netbooks had a market share of 19% of the laptop market (around 10%of all PCs) in the December 2008, starting at less than 1% in July 2008. This is indeed phenomenal growth, partly driven by the economy, and partly because they provide a solution which is right-sized to the demand – wireless internet access, web browsing and ability to run web applications running on the cloud, and a 7-12” screen. 97% of these run Windows XP though Linux and Google’s Android will make an impact in the coming years. The pricing starts at $299 – and this is ONLY the first year for NetBooks!  Expect the price to fall below $100 soon as demand picks up.

NetBooks will have a tremendous impact on how learning is delivered – more specifically how mLearning evolves. The larger screen tackles the problem of the form-factor that sometimes paralyzes mLearning decision making. Content can now be effectively created for the desktop and with little or no change be effectively delivered across a mobile platform.

On the other hand, we have iPhone at around $250. There are a whole range of offerings from NOKIA, HTC which will compete in this space and providing fresh opportunities to mLearning content creation and deployment.

So mLearning will thrive happen in 2019, but it will be simply called eLearning.

Immersive Learning

This is also known as serious games in popular literature. I expect the term “serious games” to be extinct by 2019, and possibly the only prophesy I am willing to put my money on. Calling a learning style as serious games sucks out all the fun from learning and raises images of solemn monks in a far-away monastery reciting mantras, chants, hymns.

Learning through immersive simulation is getting a lot of airwaves, but not much action on the ground. There is good logic to support that GenX and Boomers are challenged in their ability to navigate a virtual 3D immersive world. But, as I mentioned earlier, the audience is changing whereby the GenY generation has been bought up on a healthy diet of immersive casual/core gaming.

There are some challenges that need to be overcome on the creation side. Immersive games today can be quite expensive to create and difficult to maintain in-house.  However, I expect to see continued development of templatized approach in creation where it would be possible to create immersive games without first conquering the steep 3D curve.  Virtual world are already investing in technology which will allow a wider audience to participate in their world, though I feel adoption of virtual worlds in learning will continue to be flattish.

Collaboration and what -do-we-call-that Learning

Is it not surprising that we are struggling to provide a name to the most natural form of learning that all humans participate in? We have called it informal learning (do not trivialize learning, we are told!), then some non-formal learning (can we define something by what it is not !). Companies has already trademarked Natural learning, Organic learning so we cannot use them. Then, there is a theory on social learning. So, what do we call it ? Let us call it social learning for sake of convenience.

A big push will come from an increasing out-of-office workforce. While the number of people working from home-offices has been on the rise for some time, this economy will give it a definitive push. Companies like IBM claim to already have around 40% of their workforce not working from an office desk. Once companies figure out a way to make this model work, it makes economic sense to continue.

What will this decentralized workplace learning look like? It has flavors of mobile. But, the people are not really mobile, but simply remote to one another. The social learning across cubicles, at the watering holes will no longer be possible. A different kind of social learning model needs to evolve to keep these remote folks remain connected.  Effective Multi-channel video conferencing will become necessary, but it will need to be complemented by improved asynchronous collaboration to increase – wikis, blogs etc. These Web 2.0 methods will not remain underground as they are today in lots of organizations, but will become mainstream.

As mentioned earlier, the GenY loves to share/create. I expect that the problem of content freshness that plagues most blogs and websites will reduce, though not disappear. And an active contributor base is a great way to improve the accuracy and relevance of the content.

The old fears around accuracy, control on information will continue for some more time, but eventually fall by the wayside. Someone mentioned to me at one of my sessions at the eLearning Guild Conference that emails are considered mainstream, but does anyone bother to ensure the accuracy of each email conversation.

Wikis and blogs will also go the same way in gaining acceptance – the digital natives will make it happen. While text will continue to dominate, rich media will continue its upward trend. Expect to see a lot more of rich-media commenting, that too in situ!

In a distributed environment, discovery of learning resources both human and electronic will become very important. Search engines currently search HTML. PDF and more recently SWFs, will extend to cover all media (images, video, audio).  Current developments do point at possible direction of technology in these areas, but expect to see a holistic search engines in the future.


March 31, 2009

Bring fun to your eLearning courses using cartoon strips

,

Very few of us would deny that cartoons played an important role in initial days of our life. Mostly it was for fun.  But did we ever realize that many of them were trying to make us learn something. They were interspersed in between our favourite comic strips and came in the form of "did you know" strips.

In the present web 2.0 context we all know Wikipedia is a great soure of information to us. But did we ever want it to be a bit more interesting. Look at this. It contains few Wikipedia articles converted to comic strip and compare the difference it makes in our understanding of the subject. For example - an entry for “apples and oranges” in Wikipedia will look like this. Same entry converted to a comic strip will look like this.

And look at what I created using Adobe Captivate 4. Click here or at the image below to view the file.

How this was created –

We’ve used the new Drawing tool bar, different type of text captions and image resizing features of Adobe Captivate 4. The strip boxes with different background colors were created using the new drawing tool bar. It’s feature of polygon and the ability of to add text helped us create the effects which have been used. It’s ellipse feature was used to create the thinking box. Adobe Captivate has many types of text captions which seems so natural to be used in this scenario. The main character was created using a simple bitmap editor. But we can use Adobe Photoshop CS4 (a part of the new Adobe eLearning Suite) for creating better ones. And then we used image resize feature to break the monotony of single character in the strip. We resized the character in every box so that it looks different and can be reused to create different effect.We also used perpetual button widget for cleaner navigation.

Files discussed in this post -

Adobe Captivate project(.cp) file - Download


March 20, 2009

Use world in your eLearning courses - google map widget for Adobe Captivate 4

,,

During our school days how many times we have been given quizzes around identifying places on maps. I was a good student of geography but still wondered if there could be better way than seeing few black lines on white papers. I was wondering if this has changed in this world of rich learning content. Then I thought can I use Adobe Captivate 4 to make the learning better. How would the experience be if I could add a living map application to eLearning courses. Learner can still go to any map site but the difference here is that the eLearning course would control the flow of learning. Please click here or on the image to see what I achieved. It will open a content created in Adobe Captivate 4.

Many other interactions can be thought of around this making learning really interesting.

How this was created -
We used widgets functionality of Adobe Captivate 4. The download link for this widget is given at the bottom of this post. You could download and use the widget file in your Adobe Captivate 4 projects.. You could specify the type of map and the latitude and longitude.

Please refer to previous post on youtube widget. Apart from using youtube apis we learnt to show and hide the controls depending on the movie state. We will use some more functionality to use it to create a google map widget. Read this blog post to get more information about setting up the development environment and creating a animation file using google maps API for Flash Action Script 3.We have created the user interface elements for latitude, longitude and map type which can be used to take input from users. We have written a function to set up visibility of these controls. The name of function is setControlsVisibility(). We will call this function with arguments true or false to make these controls. Most of the core functionality handling map is in function showMap().

Source files discussed in this post -

  1. Source file for widget(.FLA file) - Download
  2. Widget file which can be used in Adobe Captivate 4(.swf file) - Download

It could have been done in better way and there could be few bugs with the widget but would like to hear from you how you solved that.

Update 1 - You can use this widget as it is if you are not hosting it on any website or blog. But in order to put it on any website you have to change the API key in FLA file and republish the content. You can get google maps API key here.It will ask you the website url you would be putting the content.


March 9, 2009

Rapid eLearning authoring – Is that your preference?

,,,

Have you ever found yourself manually changing the ‘Timing’ and ‘Transition’ properties for every Adobe Captivate object in your e-learning project? Have you torn out your hair everytime you had to change the ‘Timing’ & ‘Transition’ properties of Captivate objects for each e-learning project you made in Captivate? Did you know that Captivate allows you to share/re-use these object default values across slides, projects and sessions?

In Adobe Captivate 4, we have added a facility to configure “Object defaults” which includes Timing properties(Display for & Appear after) and Transition(Effect, In & Out timings). You could set these values once and Adobe Captivate would remember these values forever i.e. throughout the project and even across projects. Incase, you want a different value for these properties for any Captivate object then you could always go ahead and change them in the properties dialog( under the ‘Options’ tab). And the best part is that when you insert that object the next time, Captivate would still pick up the default values. So you need not worry about the timing and transition properties of Captivate object once you have set them as Object defaults.

Now lets see how actually can we set the object Defaults:

Whenever you want to fall back to the factory settings for these properties, you could use “Restore Selected” and “Restore All” buttons. “Restore Selected” re-stores the values for the object selected in the ‘Select:’ dropdown. “Restore All” re-stores the values for all the objects in the ‘Select:’ dropdown. Here you could change other properties at well such as Slide duration, Background color etc. I would like to re-emphasize that the changes made here are remembered across  projects.

Once you are done with setting the values, you could also re-use/share them. Adobe Captivate gives you an option where-in you could export these values, which get saved in a .cpr file. Now you can easily re-use/share this .cpr file. You just need to import this .cpr file into your Adobe Captivate project and you have your object defaults in place.

Follow  these simple steps to export the .cpr file:

  • Launch Captivate and press Shift + F8. This would launch the preferences dialog.
  • Make your settings at Global -> Defaults. Press Ok.
  • Create a blank project.
  • Go to File menu -> Export -> Preferences…
  • Save the file as .cpr file.

Similarly inside a Captivate project,  from File menu ->Import ->Preferences…, you could bring in values stored in a .cpr file.


February 17, 2009

Project Templates - for that 'rapid' factor in your eLearning content development

,,,,

One of the many good things in Adobe Captivate is the facility to create Project Templates. Project templates are really useful to create identical projects or identical modules in a project. Their “make once and reuse” aspect ensures consistency and saves development time. So what is new in Adobe Captivate 4’s project templates? PLACEHOLDERS!! Placeholders are objects which can be included on the slides in a project template. These placeholders can be converted to respective Captivate objects while creating a Captivate project from a project template.

 

  Fig: A small demo which shows how to use an image placeholder and convert it into an Cp object, while creating a project from a template.

Adobe Captivate 4 lets you create the entire project framework via Project Template.  Developers can create project templates which would have placeholders for each of the elements that would appear on the slide. Thereafter, the SME or the ID just needs to convert these placeholders into relevant content in form of Captivate objects. The design and layout is taken care of by the template. To make a project template more effective, you can add slide notes providing information on the recommended types and properties of objects, media, or slides that users are to insert in the placeholders. In addition to placeholders, you can add all Adobe Captivate objects and supported media to project templates. Users have the flexibility to change the objects and the placeholders without any restriction when creating a captivate project from the project template. You can also integrate your powerpoint slides into your template by importing those power point slides. You can also edit them from Captivate itself. Another advantage of having project templates is that you can set your project preferences in your project template file(.cptl) and reuse it. This avoids the pain of setting  preferences for every project. Same applies to the skin editor settings as well. When you create a .cp project from a template, the template file(.cptl) remains untouched.

Click here to view a tutorial on how to use project template to create a project.


February 6, 2009

Creating large modular projects using Captivate 4

Large eLearning projects are always difficult to maintain and the authoring process is inefficient because of lack of parallelism and collaboration.

Adobe Captivate 4 allows you to break up project into bite-sized modules which can be authored and maintained by multiple people.

Modular development has the following advantages:

  • Allows parallel development - many people working on the same project at same time
  • Delivers scalability – manages performance at authoring as well as delivery time as the project size grows.
  • Maintainability

I shall be discussing these three points in this blog.

Continue reading "Creating large modular projects using Captivate 4" »

January 28, 2009

Working with 'Text To Speech'

,,

'Text to Speech' functionality of Adobe Captivate 4

Adobe Captivate 4 has just been released and special attention has been provided to various audio workflows in the product. The headlight audio feature that has been added is the 'Text to Speech' (T2S) engine. As the name suggests, Adobe Captivate 4 allows you to convert your text to professional quality voice-over narration. Users need to install the ‘Text to speech’ utility- available in the DVD or for download from the Captivate website.
So where does one find the T2S functionality in Adobe Captivate 4? Well, it comes as a part of 'Slide Notes' panel and converts your slide notes to audio at the click of a button.
T2S allows you to add professional voice-over-narration to your project by simply marking the text in your slide notes panel for 'Text to speech’ and then converting the same to an audio file. Adobe Captivate provides two voices, a female voice in the form of 'Kate' and a male voice in the form of 'Paul', using which you can either have a female or a male voice-over narration  added to your Adobe Captivate project.

Let’s see this example.

As shown in the movie, once you mark the text in the slide notes, the slide notes panel, should look something like this:

 

 

Clicking on ‘convert to speech’ will bring up the Speech Agent selection dialog called 'Speech Setting'. Select the male or the female voice and convert the text to Speech.

Also, it’s very simple to modify the speech. Just modify the text in the slide notes panel and hit ‘convert to speech’ once again. Modified speech files will be created.


January 5, 2009

eLearning Authoring Workflow: Rapid vs. Traditional

,,,,

eLearning can be classified into Rapid and Traditional eLearning. The two are distinguished by multiple facets including- the intended objective, turnaround time and shelf-life. This, to a great extent determines the time and effort an author will spend on creating this content.

Rapid eLearning methodologies are best employed for projects that contain frequently updated, time-sensitive content. While the turnaround time for Rapid eLearning projects are a couple of weeks, traditional eLearning projects can take a few months to develop. Projects that require extensive simulations, or focus on soft skills or behavior modification are good candidates for traditional eLearning.

Below is a snapshot of the tools that would be used in the Rapid Authoring workflow. Adobe Captivate and Adobe Presenter would be the primary tools used to author and aggregate content.

Authors make use of pre-existing templates to create instructionaly sound content rapidly. When required, authors can leverage the asset creation tools like Photoshop and Flash Professional to enhance or customize stock content. The final content can be published using Captivate onto any SCORM or AICC compliant LMS or to Adobe Connect Pro.

A snapshot of the tools that would be used in the Traditional Authoring workflow are shown below. Flash Professional is the primary tool used for authoring and aggregating content in this scenario.

Authors can use Photoshop to edit graphics, Captivate to create assessments and capture applications, and Soundbooth to edit audio. The Flash Learning Interactions and Dreamweaver's Coursebuilder extension can be used to expedite the eLearning content creation process when working with these tools.