The E-Learning Curve Blog has moved!

You will be automatically redirected to the new address in 10 seconds. If that does not occur for some reason, visit
http://michaelhanley.ie/elearningcurve/
and update your bookmarks.

Tuesday, October 13, 2009

The E-Learning Curve Blog has left Blogspot

The E-Learning Curve Blog will no longer be updated here on Blogger/Blogspot.

I have been using Blogger to host my blog for about two years, but I have outgrown this particular space, so I have moved the E-Learning Curve Blog to my own domain michaelhanley.ie. From Wednesday 14th October 2009, links to this site will be redirected to the E-Learning Curve Blog’s new home.

If you want to continue following my adventures in e-learning, I strongly recommend that that you subscribe to my blog by clicking here (site) or here (via RSS feed).

e-learningcurve_homepage

As you can see from the screenshot, the E-Learning Curve Blog’s new home has a much better template and look-and-feel, there’s no advertisements (or other distractors), as well as a bunch of extra widgets and links for you to explore.

For the time being, I will leave the E-Learning Curve Blog content that’s already here available on this domain. But not for long.

So come and join me at the E-Learning Curve Blog’s new home
…there’s still a lot to learn, discover, and understand about Technology in Education!

Michael Hanley, author of the E-Learning Curve Blog

13th October 2009

-–

Monday, October 12, 2009

Open Source E-Learning 4: KompoZer Web Editor

E-learning is intimately bound to IT networks and to the World Wide Web. At their heart, many e-learning courses are just specialized websites, and most are created with some input from a website authoring tool. Website authoring tools are applications to build and link individual web pages to create a website.

Website authoring tools are not stand-alone applications; their purpose is to create design content to be distributed to learners via web servers. Website authoring tools are also reliant on media editors for the graphics, animations, audio, video and other media integrated into courseware.

Today's open source e-learning toolkit component is a website authoring tool called KompoZer.

KompoZer is a complete web authoring system that combines web file management and easy-to-use WYSIWYG web page editing capabilities found in Microsoft FrontPage, Adobe DreamWeaver and other high end programs. The application is designed to be extremely easy to use, making it ideal for non-specialist users who just want to create an attractive professional-looking website without needing to know HTML or web coding (see Figure 1).

imageFigure 1. KompoZer User Interface
[Click to Enlarge]

According to KompoZer's developers, the application supports:

  • WYSIWYG editing of pages, making web creation as easy as typing a letter with your word processor.
  • Integrated file management via FTP. Simply login to your website and navigate through your files, editing web pages on the fly, directly from your site.
  • Reliable HTML code creation that will work with all of today's most popular browsers.
  • Navigate between WYSIWYG Editing Mode and HTML using tabs.
  • Tabbed editing to make working on multiple pages a snap.
  • Powerful support for forms, tables, and templates.
  • An easy-to-use, web authoring system for Linux, Microsoft Windows and Apple Macintosh.

Key Features and Capabilities

FTP site manager

All the sites you specify in your Publishing Settings become navigable in a sidebar. KompoZer supports an MS Explorer-style site tree view, or a directory-only view. It is also possible to filter / show all files, HTML documents only, or image files only.

Color Picker

KompoZer has an extended color picker. Colors can be set from the RGB, hue, saturation, and brightness choosers.

Tabs

Have one window only on your screen and edit several documents at once, each document having its own Undo/Redo stack! Just glance at the tabs to know if a document needs to be saved or not.

CSS Editor

Create style sheets easily and manage the styles attached to your documents. You can see your style settings applied '"live" to the document you're editing.

Styles Properties

KompoZer allows you to right-click on any element in the hierarchical toolbar at the bottom of the window and directly set its style properties.

Customizable Toolbars

Customize your toolbar and show only the buttons you want/need.

Forms

Use a XUL-based UI to edit all your forms, and edit all your form elements.

Cleaner Markup

KompoZer contains functionality to clean up redundant tags and to call W3C's HTML validator from within KompoZer.

XFN

When you create a new link to an external resource, or when you edit an existing link, you can now add XHTML Friends Network information to say that the owner of that resource is someone you know and trust.

Visible Editing/Layout Marks

In a complex page layout, you often need to see visible carriage returns and block borders. KompoZer can now do that for you. And of course, everything is controlled by a CSS style sheet so you can customize those marks and replace them with your own.

Table/Cell Resizing Rulers

Enable you to adjust the size of rows and columns in any table in the web page you design.

Automated Spellchecker

The integrated in-line spellchecker will underline all misspelled words as you type to ensure correct spelling throughout the entire web page.



Click here to download KompoZer.

More…

--

Friday, October 9, 2009

Open Source E-Learning Development 3: Open Office.org

Having discussed two key components of this Open Environment for E-learning; an XML-based authoring and content-generation tool, and an image-manipulation application, today I will discuss an XML-based productivity suite - a word processor, spreadsheet application, and presentation tool called OpenOffice.org.

In my view, tools like DocBook XML and XMLmind XML Editor are excellent primary content creation and generation applications; they provide imagecourseware developers with a familiar UI in which to create their content, while retaining the flexibility and interoperability of an XML-based structure.

One of the main benefits of using XML-based tools (as we will see in a future post) is that it facilitates a "create once, reuse many times" approach to content objects. By creating one appropriately-tagged XML-based master document, content can be refactored as a printable manual, an HTML-based guide, a PowerPoint-type presentation, and integrated into an e-learning content delivery platform, all based on one set of source XML-based information.

Now read on...

It is a truism that instructional designers, courseware developers and learning professionals (particularly in organizations) will source knowledge and learning materials from subject matter experts (SMEs) if possible. This research can be undertaken by using a range of strategies, including searching corporate knowledge-bases, interviewing SMEs, task-based collaboration, and so on.

While SMEs have the tacit and explicit knowledge, skills and domain expertise to inform your instructional design and content requirements, typically they have neither the time nor the inclination to learn a quite complex application like DocBook XML or XXE. However, we can say that the substantial majority of knowledge workers are competent in office productivity programs including word processors, spreadsheet, and presentation applications, such as those included in the Microsoft Office suite.

Sun’s OpenOffice.org is a collection of applications that provide the features expected from a modern office suite. These components are designed to reflect the functionality available in Microsoft Office.

According to their mission statement, the OpenOffice.org project aims

…to create, as a community, the leading international office suite that will run on all major platforms and provide access to all functionality and data through open-component based APIs and an XML-based file format.

OpenOffice.org UI

Figure 1. PPT format presentation authored in OpenOffice.org

The primary benefit of OpenOffice.org for this open environment is the ability to author XML-based content to develop presentations that may be used in instructor-led classroom environments, as well as provide media developers with a PowerPoint-formatted file to facilitate insertion into the media authoring tool Microsoft Producer 2.

In my view, the real power of OpenOffice.org is that it enables courseware developers to take (for example) PowerPoint presentations developed by SMEs, modify this content, and output it in an XML-based format, allowing integration with the other tools we are discussing in this series.

In a sense, it is a "bridge": despite the much-vaunted interoperability of Microsoft XML Core Services (MSXML) in Office 2007, I would assert that there are still many issues associated with integrating MS Office-produced content into an open environment, and by extension problems using this suite if you need to integrate your content into another environment or platform.

__________

References:

OpenOffice.org version 3.x. [Internet] Available from: http://www.openoffice.org [Accessed 24 August 2009]

--

Thursday, October 8, 2009

Open Source E-learning Development 2: Image Manipulation

First today, a preamble, in which I shall use the word “beauty.”

I’ve had some queries about my forthcoming article, wherein I will revisit themes I addressed in my 2008 post Recession and the challenge to e-learning. I’m still researching this topic: there are many sources to reference and data to be interpreted – and of course, the socio-economic landscape is still changing apace.

I am also re-reading Joseph Conrad’s Typhoon, a short story about the travails of Captain McWhirr and the steamer Nan-Shan, as I attempt to find a suitable context for the piece. You don’t know Conrad’s work, you say? of course you do; Francis Ford Coppola’s Vietnam epic Apocalypse Now was based on Conrad’s novel Heart of Darkness.

I’m not going to discuss this further here, except to express how extraordinary I think it is that a Polish man who did not speak English fluently until he was in his twenties became one of the 20th Century’s master prose stylists and novelist in English - which was essentially his second language - while most of us native speakers incompetently attempt to turn words into something meaningful, with utility, if not beauty.

Now read on…

The second open environment authoring tool highlighted in this series is an image editing application.image

The GNU Image Manipulation Program, or GIMP, is an open source graphics editor that is available for Linux, Windows, and OS X. It is a freely-distributed raster graphics editor used to process digital graphics and photographs. GIMP is primarily used for photo manipulation, including sizing, editing, and cropping images, combining multiple images, and converting between different image formats. GIMP can also be used to create basic animated GIFs.

According to GIMP.org,

[GIMP] has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.

GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.

Typical uses include:

  • creating graphics and logos
  • resizing and cropping photos
  • color management
  • combining multiple images
  • removing unwanted image features
  • converting between different image formats

GIMP can also be used to create simple animated GIF images. It is often used as a “software replacement” (Paul, 2008) for Adobe Photoshop.

The application has read/write support for popular image formats such as BMP, JPEG, PNG, GIF and TIFF, as well as the proprietary file formats of several other applications such as Autodesk *.flic animations, Paintshop Pro images and Adobe Photoshop Documents. Other formats with read/write support include PostScript documents. GIMP can also read and write path information from SVG files. GIMP can also read/write ICO Windows icon files. Its native format is XCF.

Image

Figure 1. A screenshot of the GIMP UI

GIMP can also import Adobe PDF documents and the raw image formats used by many digital cameras. However, it can’t save to these formats; rather files must be exported to one of the image file types it does support.

__________

References:

GNU Image Manipulation Program Home Page: http://www.gimp.org/

Paul, R. (2008). GIMP 2.6 released, one step closer to taking on Photoshop. Ars Technica. [Internet] Available from: http://arstechnica.com/open-source/news/2008/10/gimp-2-6-released-one-step-closer-to-taking-on-photoshop.ars. Accessed 2nd July 2009.

--