Thursday, May 14, 2009

Twitter and Webinars

The last few online webinars I've attended there's been an interesting issue.  Many of the participants are Twitter users who are becoming used to chatting via twitter.  So, both the webinar tool (Elluminate, WebEx, Adobe Connect, etc.) have a chat stream happening and there's one going on via twitter.

There's some good information via Speaking Pro Central on twitter from a speaker's perspective including these great posts:

There are lots of good suggestions in these, but they don't really address the issue of how to present when the audience may be splitting their chat between the webinar tool and twitter.

In the meeting that I ran, I suggested that we would prefer that everyone uses the chat inside the webinar tool.

Advantages of the Webinar Tool

  • No switching applications
  • Everyone (not just twitter users) can see the chat
  • Avoids annoying people on twitter who don't want to see a flood of chat messages

Advantages of Twitter

  • Viral effect – may draw additional people into the webinar
  • Possibly engage with people who are not in the webinar
  • Accessible outside the webinar tool (searchable, etc.)
  • Comfort with the tool
  • Easy ability to follow or at least find out more about people who are interesting during the chat

I was planning to put in the advantages of both, but I can only think of the glaring disadvantage – you have to jump around a lot to see what's happening in both places.  You likely will have some people cut off from parts of the conversation.

Twitter Chat Annoying?

Actually, before I go any farther, I've got to ask:

Doesn't anyone else find the use of Twitter as a true Chat Channel a bit annoying? 

I expect twitter users to have a few updates and I certainly like when they tweet while they are listening to a presentation.  You often get some interesting nuggets.  But I don't like it when they start truly chatting because it turns into noise very quickly with messages that have no context.  Yes, you can go through the effort of filtering them out for a while, but that's annoying to have to do as well.

The annoyance level is not enough for me to say – don't use it for chat.  And I guess I'm going to have to come up with better strategies to handle this kind of bursty usage.

Short Term Right Answer?

So, what do you do when you are holding a webinar that has chat and where many of the users are twitter users as well?

For right now, I've been asking people to chat using the webinar tool.  And most twitter users are fine with that as the mode of operation.  Of course, they may tweet something that they believe people outside of the session would find interesting.

But I'm not sure if this is the right answer.  Thoughts?

Long Term Right Answers

Has anyone else noticed that webinar software vendors seemed to have stagnated their feature sets?  I've predicted for a couple of years that they would provide a 2.5D environment to give more presence to meetings.  Nothing.  Pretty much they are all looking alike.  Well, Mr. Webinar vendor, here's your chance to jump out in front of your competitors.

Webinar vendors should help us address this by providing outbound and inbound to twitter.  For outbound, we should be able to choose any or all of our messages or any links we see or anything like that during the presentation to be able to be pushed out into Twitter.  These will be associated with a hashtag for the event.  On the inbound side, the webinar chat should monitor the hashtag on twitter and pulls in any chats from outside right into the stream and associates it with the webinar participant or as an "outside" twitter person.  Basically, this uses twitter as an extended channel for the chat, but keeps a single view in the tool of the conversation. 

Which brings us to the other aspect of this – profiles in webinar tools.  I recently complained that even after all these years, tools like Elluminate and WebEx still didn't provide the ability to have people put their pictures and other information on their profiles so you could find out more about the users.  Come to find out they do, BUT its buried.  One of the big advantages of Twitter as a chat channel is that it extends seamlessly out to the rest of the social grid so that you can find out who this person is, likely see their blog, their LinkedIn profile, etc.  Why are profiles so buried in these webinar tools?  Yes, it takes a little bit to get set up, but with OpenId you could probably make this very easy for users.  Obviously to make the twitter thing work, users would have to provide their twitter credentials, so having this kind of profile information becomes more important.

Webinar Vendors should make it easier for us to go from your tool to find out more information about the participants including after the event and possibly link up with them via twitter, linkedin or other sites.  Heck, if you want to get fancy, you could probably take the online profiles of the webinar participants and show us all sorts of interesting things based on common elements of their profiles such as pages commonly linked via social bookmarking, common other groups/communities, etc. 

Think outside the walls of your tool – the folks in that session exist beyond the webinar.

Oh, and Webinar Vendors, you might want to look at Ping.fm as a model for helping entrants to update their status that they are attending the webinar at the start.  The hashtag and title might be there automatically.  Helps all of us get the viral aspects going. 

Not sure if any of the vendors will read any of this and I'm not sure if there's a lot we can do in the short run to work around the functional deficiencies of these tools.

Again, I'd love thoughts on this.

Wednesday, May 13, 2009

Online Coaching

Catherine Lombardozzi recent post Coaching informal learning sparked something for me around online coaching opportunities.  In prior posts she identifies the following elements as being needed for informal learning strategy to be effective in the workplace:

  • Motivation for learning.
  • A culture that provides access to other people who support learning in a wide variety of ways
  • Easy access to materials that support learning
  • Skills in utilizing electronic tools to manage learning.

In this post, she adds to the list that a "learning coach" is also needed:

Many learners will benefit from having someone to coach them through identifying their learning needs, sorting out the options for learning and development, and processing what they learn when they follow any of the available paths for learning.

I completely agree with Catherine that we need to be thinking about how learners can get support for dealing with the complexities of informal learning.  There's a new level of responsibility on learners.  Before I get into coaching, let me step back and look at the larger picture.

Learning Ignition Points

I believe that Catherine is describing the needs around informal learning when it's being used by workplace learning organizations to support learning – but learning somewhat distinct from work.  In other words, possibly supporting ongoing learning to build management skills for a group of new managers.  It's somewhat event oriented.  And likely defined initially in terms of a set of learning objectives.

I most often think about informal learning in the context of work objectives.  As I've said many times, for concept workers work and learning are inseparable. For a knowledge worker, generally its something like the start of a new project or a new kind of situation that sparks the need for learning.  We might call these:

Learning Ignition Points

But these ignition points are generally not coming from the learning organization.  They originate based on the work itself. 

Role of Learning Organizations

The learning organization's role is to provide support to these workers/learners as they hit learning ignition points.  In some cases, learning organizations may be aware of upcoming learning needs and be able to be out in front.  For example, an organization may make a strategic decision to go after a new market.  The learning organization can get out in front by looking to provide access to information about this market and talk with key stakeholders about possible changes that they may need to support to help accomplish this transition.

The vast majority of learning ignition points occur for individuals or teams based on their specific work.  For example, prior to going after a new market, possibly a single individual or a work team is looking at various new markets and trying to figure out what might make sense for the organization.  This is why most learning is long tail learning.

The role of learning organizations around long tail learning is to provide tools, support, skill building so that learners can self-serve their learning.

Really that's what Catherine is talking about as well.  But the difference in the perspective of work needs vs. learning needs is important.  Learning organizations cannot think about this in terms of "creating informal learning events" … they need to think about …

How do I support concept workers when they hit learning ignition points?

Coaching

There's actually quite a bit that learning organizations can and should do to support concept workers at learning ignition points, but I want to focus back on the idea that Catherine raises: coaching.

When a knowledge worker hits a learning ignition point, they may or may not think of this as "I need to learn."  Rather they may think about "getting up to speed" or "finding out about" or …

In a prior post, I talked about Dave Pollard's experience with knowledge management (and it's a conversation I've had directly with Dave):

So my conclusion this time around was that the centralized stuff we spent so much time and money maintaining was simply not very useful to most practitioners. The practitioners I talked to about PPI [Personal Productivity Improvement] said they would love to participate in PPI coaching, provided it was focused on the content on their own desktops and hard drives, and not the stuff in the central repositories.

In fact, much of what Dave talks about is his transition for KM as centralized solutions, to going out to help support and coach.  This assumes that the learning organization or someone has spent time to get to workers ahead of their learning ignition point to provide them with support and to be in position to coach.

The reality is probably more of what Catherine talks about when she asks the important question: Who are these coaches? 

For workplace learning, this is a critical role of the line manager.   A good manager develops people, and there is no more powerful way to do that than to be an encouraging and demanding learning coach.  If managers take on this role, the question about how to monitor and evaluate informal learning dissolves; managers will be intimately involved in knowing what, how, when and to what degree their direct reports are learning.

Likely for many workers when they hit a learning ignition point, they do go to their line manager to ask for thoughts, help, etc.   And I wonder about the skills that most line managers possess around learning coaching.

Online Coaching

While the line manager and possibly the learning organization may be providing some of the coaching, my guess is that a lot of the coaching comes from quite varied sources that I would roughly say are peers inside and outside the organization.

When I look at my own behavior, I take any new learning need and consider whether it's something I can likely just find through search, or if it's more complex, then I quickly move for learning need to the key question:

Who do I know who can help me figure out how to learn about this?

In many cases, the answer is that I'm not sure who I should talk to about it.  In which case, the first bit of effort is what I refer to as Conversation Seeking in the post: Networks and Learning Communities.  What I said at that time still holds that most often I find myself using:

  • LinkedIn
  • Various learning communities
  • My Blog
  • Twitter

And the question I'm asking is always of the form:

Here's what I know, but I'm trying to find out X, how should I go after that?

Recent examples for me are …

  • Business side of professional speaking
  • Aggregation technology
  • Research on categorization / types of eLearning
  • New Way of Learning

In fact, if you run down my blog posts you could consider about half of these to be part of this.  Likely about 10% of my twitter posts are seeking information.  Most of my online coaching seeking activity you don't see because it's one-to-one via LinkedIn.

Again, you can go back to Networks and Learning Communities to see quite a bit about all of this.

What's interesting to me is how much of what I personally do when I hit a learning ignition point is really seeking and getting online coaching.  But it shouldn't just be me.  It should be all knowledge workers: 

Knowledge workers should have the tools and skills to
utilize online coaching as they hit learning ignition points.

Upfront vs. Time-of-Need Coaching

One thing I've realized as I'm writing this is that there is likely two times when a learning organization might be involved in coaching.  One point is prior to a specific learning need in order to help the knowledge worker be ready when they do hit the specific need.  This is really what Dave Pollard is talking about.  Go through the organization and provide tools, support and skill building.  It's worth looking at some of his additional specific suggestions in Knowledge Management: Finding Quick Wins and Long Term Value … His 6 Quick Wins are:

  1. Make it easy for your people to identify and connect with subject matter experts.
  2. Help people manage the content and organization of their desktop.
  3. Help people identify and use the most appropriate communication tool.
  4. Make it easy for people to publish their knowledge and subscribe to the information they want.
  5. Create a facility for just-in-time canvassing for information.
  6. Teach people how to do research, not just search.

The other point where learning organizations might be involved is at time-of-need.  A learning ignition point has occurred.  Are you in position to try to help them.  This is a bit more like the role of a librarian.  It's specific help on how the knowledge worker can effective learn about this new area.

Actually this raises an interesting question around the intersection of corporate librarians 2.0 and learning organizations 2.0.  Any specific pointers on that?

What's Next

In looking at this, it's hard to believe that time-of-need coaching is going to happen if we've not done the upfront coaching.  So, the reality is that we need to be looking at Workplace Learning Professionals Next Job - Management Consultant.  Really that's what we are talking about here.

I would appreciate any thoughts on this?

Tuesday, May 12, 2009

Desire2Learn Mobile FLV - eLearning from Last Week

Here what eLearning Learning thinks is the most interesting stuff from last week. Actually, it's what all of you seemed to think was the most interesting stuff from last week.

Top Posts

The following are the top posts from featured sources based on social signals.

  1. New Way of Learning- eLearning Technology, May 4, 2009
  2. The Ten Commandments of eLearning- Upside Learning Blog, May 8, 2009
  3. Avoiding the Virtual Ghost Town- Kapp Notes, May 6, 2009
  4. Learning Outcomes- eLearning Technology, May 6, 2009
  5. ASTD / ISPI Event- Social Enterprise Blog, May 8, 2009
  6. eLearning Tour - May 21 - Free- eLearning Technology, May 5, 2009
  7. Brain rule #6- Clive on Learning, May 8, 2009
  8. Improved Learning or Business Benefits- eLearning Technology, May 4, 2009
  9. Lies, damned lies, and Wikipedia…- ThirdForce Blog, May 8, 2009
  10. Profile Photos- eLearning Technology, May 7, 2009
  11. The next Web of open, linked data (Semantic Web)- Don't Waste Your Time, May 6, 2009
  12. Describing What You Do: Instructional Design- Learning Visions, May 6, 2009
  13. iPhone Learning Links- Kapp Notes, May 5, 2009
  14. How small is too small for educational technologies to be meaningful?- Electronic Papyrus, May 3, 2009

Top Other Items

The following are the top other items based on social signals.

  1. 9 Free Tools That Help Me Build Better E-Learning, May 5, 2009
  2. Control and Community: A Case Study of Enterprise Wiki Usage, May 4, 2009
  3. Using Elgg as as Social Learning platform, May 2, 2009
  4. Learning with 'e's: e-Learning 3.0, May 4, 2009
  5. Learning 2.0, May 5, 2009
  6. Become a chief meta-learning officer, May 3, 2009
  7. The Future of eLearning is Social Learning, May 2, 2009
  8. Are You a Super Learner?, May 7, 2009
  9. Learning as a Network, May 7, 2009
  10. Is there no room for Informal Learning?, May 3, 2009
  11. How to Get the Most Out of a Conference, May 7, 2009
  12. New technology supporting informal learning, May 4, 2009
  13. Royalty-Free Music, May 2, 2009

Top Keywords

Email Address Bias

Paul Angileri who write the blog There Is No Chalk just left a comment on my recent post Profile Photos (see also Profile Photo):
I once had someone comment to me on a non-professional email address of mine. They said it seemed to imply something negative. This was the only person ever to have mentioned it to me, and for the life of me I still can't see the person's POV on it. There's certainly no profanity of vulgarity in the email address, yet someone had a mildly negative reaction to it and at the very least seemed to imply that the very structure of the email address would likely preclude that person from communicating with me.
Many of the recent comments really have helped to focus the discussion on the right issues - your brand, your audience and what they perceive. Subquark has convinced me that there are cases where a creative image and likely name make a lot of sense to help promote a creative business. It aligns with the brand. And if someone is not interested in interfacing with someone creative, that's not really the audience anyhow.

As long as we are talking about possible bias when someone encounters you online, let's discuss email addresses. Again, in professional networking, your email address should align with your brand, the perception that you want to convey with your audience and the cultural norms of where you are networking.

Names

It's safest to use your name. It's probably a bit of a risk to use any kind of non-name.

Again, the situation is a quick decision (less than a second) where you look at the person and decide if you will spend more time on this.

What do you get from each of the following?
  • snuggybear83
  • john.mcelhone
  • surferchamp
Again, there are likely cases where more creative names make sense. But make it a conscious decision.

Domain Bias?

The other thing I would suggest is a likely bias out there on domains.

Please help me out on this ... what do you think when you see the following domains?
  • aol.com
  • yahoo.com
  • gmail.com
  • johnmcelhone.com

Monday, May 11, 2009

Adobe eLearning Suite - Captivate 4

First off, I would like to thank Reagan at A&R Edelman for providing me a review copy of the Adobe eLearning Suite. I had posted about the release of this powerful eLearning toolkit some months ago and have just got around to looking at some of the new features specifically in Captivate 4, which is one of the core rapid eLearning tools found within the suite. I have used Captivate 3 to create a number of training and simulation videos for the work that I do and wanted to dig my heals in and see what was new in Captivate 4. From the onset there are some small but significant changes to the interface when capturing your screenshots which gives the developer more freedom and control when you start a project. I found the new interface to be intuitive and really enjoyed the control it gave me when shooting my video. For the past couple of weeks I have been reviewing MindView 3, and wanted to see how I could create a training video for someone who was new to using the Gantt View. In the training video the user will be prompted on the screen to change the duration of a task, create resources and then assign the resources. Click on this link to view the training video.

One of the new features which was integrated into Captivate 4 is Text to Speech (TTS). As a consultant in the field of assistive technology I have been using TTS for some time now and was excited to learn that Adobe Captivate 4 would include this feature. Adobe now supplies the Kate and Paul voices from NeoSpeech, two high quality voices which I have used in the past with students. I wondered how I could use the TTS in the training module and was pleasantly surprised just how good the voices sounded in my video. Inserting text to speech was extremely easy to do- you simply type the text you want Captivate 4 to say in the Slide Note area, and click, on the Covert to Speech button. Once the text has been converted you can then instantly listen to the instructions from within Captivate 4 by clicking on the Play button. As I went through my slides I found that I could copy the text that Adobe Captivate 4 created when I set up the simulation and paste it into the Slide Note area to quickly transform the text to TTS. The speech sounds very clear and is a very fast way to at times, circumvent having to use voice narration. I will let you be the judge of that and I hope you will add comments with regard to how you found the TTS in the video.

One of the really nice feautres that you will not see is the way that Adobe Captivate 4 handles the production of the files. In the past if your video included real time video captures, Adobe Captivate 3 would create multiple videos which made it more of a challenge to upload and manage. With the release of Adobe Captivate 4, things have changed and now regardless of number of real time video captures there is only one final production SWF file. This is a great feature which I know you will enjoy. Likewise, with the release of Adobe Captivate 4 you can now output your training or simulation videos as a PDF file which will run perfectly with Acrobat Reader 9. This is truly a very powerful feature- being able to distribute your digital eLearning assets as a PDF file. In future posts, I will take a look at how you can incorporate Variables and Widgets into your Captivate 4 training videos and simulations. With the release of Captivate 4 as part of the Adobe elearning Suite once again Adobe has produced a quality software applicaiton for rapid elearning.

Isolation level in WebSphere

This is probably the first post I'll write following a customer facing situation. Although there may be good reasons to don't write about some customer facing situation, I feel this may bring some value to the blog, and we never know when someone having the same problem finds the blog on Google... So this may be the first of several small and direct posts.

Some time ago I had to go into a customer site who was having "major performance issues". After some examination and some talks with the development team I was able to identify several sessions running in Repeatable Read isolation level. The application has several components and one of them is an instance of WebSphere Application Server (WAS) v6.1.

Further investigation allowed us to understand that the application was not using EJBs, nor Session Beans (these allow the isolation level to be specified in the deployment descriptor XML file). As such the database connections were using the WAS default isolation level which is repeatable read.
For those less familiar with repeatable read it's equivalent to ANSI Serializable mode. Basically any record read in order to find the result set is locked and remains locked in shared mode for the duration of the transaction. So an instance which was configured for 20000 locks could reach about one million of them (thanks to the lock table automatic expansion). Obviously this caused a lot of contention between sessions and a lot more internal work for the engine. This was causing their "performance" problems.

The solution was simply to redefine the WAS isolation level for the datasource used by the application. This can be done by using a custom property called webSphereDefaultIsolationLevel which as the name implies can be used to change the database connection default isolation level. Complete information about that can be found in the following documentation:

http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg21224492

In there you can find the property description with the explanation of the values it accepts as well as other ways to change the default isolation level.
After changing this the application behaved properly an most of the performance issues went away. The were some other issues like lack of indexes, and some minor configuration changes on the database side, but those were clearly not the cause of the problems.

Informal Learning Technology

There's a fantastic post by Stephen Downes - New Technology Supporting Informal Learning.  In his post, he really is looking primarily at the University of Manitoba's Connectivism Course that he designed and delivered with George Siemens to 2200 students in Fall 2008 and you can tell that he's busy thinking about the technology behind the Fall 2009 course.

So as you read this, keep in mind that Stephen was primarily talking about technology that can support a Formal Learning Event that heavily leverages Informal / Social Learning as it's primary mechanism.

It's definitely worth a read.  Somewhat random thoughts as I reviewed the post.

Training Modalities

Stephen tells us at the outset:

Online learning today is beginning to be dominated by developments in games, simulations and related technologies. (Akili, 2007)

I was just recently looking back at my post Training Methods and have been evaluating submissions as part of preparing for the upcoming eLearning Tour.  Both of these suggest that Stephen's use of the term "dominated by" is probably misleading.

Complexity

Stephen and I see similar kinds of complexities:

our best response to the variability and complexity of the subject matter along with the changing nature of the learner is to design systems that are decentralized, to push learning decisions down the hierarchy or out to the edges of the network.

Stephen goes through a great description of the course.  There's a lot to learn from that experience.

Certainly one of the things that jumps out at me was the same learning goals challenges that we faced in the work literacy course that we ran during a similar timeframe:

Because there were so many people contributing to the course, and because the content of the course actually shifted and varied according to participation and input into the course, it was necessary to emphasize to students that their role in the course was not to attempt to assimilate all course content. This was neither possible nor desirable. Rather, students were told that their role was to select and sample course content, pursuing areas of interest, reading related material from both within and outside the course, and then to contribute their unique perspective based on this reading.

For flow learners with flow learning goals, this likely worked quite well.  For directed learners, likely this was a bit disconcerting.

Still the fact that within the context of a formal learning event, they heavily use student activity aggregated together is a very interesting model.  In some ways, you could say that this might be an interesting model to experiment with as a formal/informal hybrid at the start of some new project.  A facilitated, get up to speed on a subject, kind of thing.

I'd be curious to hear thoughts on that kind of learning experience.

I also find it interesting to see the parallels to what I'm doing right now as I explore aspects of professional speaking.  I'm using aggregation and interactions with various bloggers on the topic to learn about it.  This is the same technology that is behind eLearning Learning and Communities and Networks Connection.  It allows multiple people to contribute to the aggregator and tries to filter and organize that content.  Stephen was dealing with that as part of the course and had to make daily sense of what was going on.  Possibly some of the social signals that we could use could have helped him, and I'll be curious how he automates more of that for the Fall 2009 class.

PLE Functions

Stephen's description of the main elements in the personal learning environment (PLE) was very interesting:

In the PLE project being undertaken by the National Research Council, the functionality of the PLE is depicted in four major stages: to aggregate, that is, to collect content from the individual's and other online content service providers, where aggregation includes elements of recommendation, data mining and automated metadata extraction ; to remix, or to organize content from several different sources in different ways, including through automated clustering; to repurpose, or edit, localize, or otherwise modify or create new content; and to feed forward, or send the content to subscribers and other web services, either via RSS syndication, email, Twitter, or other relevant services. (Downes, Theory of Learning Networks, 2004)

PLE functions:

  • aggregate
  • remix
  • repurpose
  • feed forward

It's interesting to see this perspective on the PLE where it is part of the Connectivism course and students are naturally motivated (or required) to share.  When I look at this from more the PWLE (Personal WORK and learning environment) perspective, I find that there are similar functions, but possibly a different mind set.

Looking back at my Tool Set series at the start of this year, there were very similar kinds of capabilities being described.  At first, when I looked at Stephen's list of functions, I felt like he was too content centric and had left out the people (see Networks and Learning Communities).  In many cases, I find myself searching for the right person as an answer to my learning / work need rather than finding the right content.  And I feel that Leveraging Networks is Key Skill and the most important Knowledge Worker Skill Gap.

However, as I read further in Stephen's description he said:

A network of PLEs is a learning network.

And certainly the effect of the network of PLEs is similar to the search for individuals that I describe.  People naturally congregate and interact around content that they've found interesting.  This is an issue that I've found fascinating about networks – content-centric vs. people-centric.  If you think of Flickr, Wikipedia, Delicious – these all are content-centric networks.  The content is the central element but there's lots of social aspects and interaction.  Whereas when you look at LinkedIn (leaving aside Answers and Groups), it's a people-centric network.  LinkedIn certainly is adding all kinds of content-centric connection opportunities with Answers and discussions via Groups. 

Thanks Stephen for a great post and a lot of insights into the technology side of supporting informal learning.