Error at the end of approval workflow

An interesting problem this week: a customer configured a workflow in a document library, based on the out-of-the-box Approval workflow. The workflow seemed to work fine, but every time after the workflow completed, an error showed up in the workflow history: Error – System Account – An error occurred in <name of your workflow>. OK, I admit, I have seen more meaningful error messages ;–)

Nothing special was showing up in the logs. After some testing, we discovered that in the workflow the option “Update the approval status” was checked. As the document library did not have content approval activated, this was the cause of the error. Just deactivate the option or activate content approval.

Testing Microsoft LCDS

OK, I found some time tonight to give the new Microsoft Learning Content Development System a try. I created a small sample course, using the LCDS, Captivate, and Paint.Net.

Some findings:

  • The structure of Module – Lesson – Topic is very rigid. This is good for having a consistent structure in your course, but for small modules it is sometimes overkill, resulting in some blank pages, or pages-where-you-need-to-invent-some-content-because-the-page-is-there-anyway.
  • The templates are very easy to use. Integration of .swf works well.
  • Sometimes I would like to tweak some html-code, but there does not seem to be a way via the UI. Embedding a Youtube video for example would be nice.
  • After moving around some navigation items, I had a corrupt topic, it kept messing up the navigation. Deleting the topic resolved the issue.
  • The color scheme of tables (beige) is not very nice; could probably be fixed by modifying the stylesheet that is used.
  • The testing/question templates are quite nice. Multiple choice, true-false, even some drag&drops.

I tried importing the package in a WSS site with the SharePoint Learning Kit: worked like a charm! No errors, navigation is nicely taken over by the Learning Kit viewer. This might become a very powerful combination for organisations looking for low cost content creation and distribution! Have a look at the screencast.

I’ll try to put my content online somewhere so that you can have a look at it.

Adobe Captivate and SharePoint Learning Kit

The SharePoint Learning Kit is a lightweight LMS module that can make your SharePoint site a mini-LMS. Especially together with Windows SharePoint Services, it is a very cost-effective way to distribute e-learning content in your organisation with a minimum of “tracking”.

Of course, you do not get the very detailed reporting a true Learning Management System offers, but you can track progress (not attempted, in progress, completed), track score of a test, assign learning content to users or usergroups, and grade tests manually. Your content needs to be SCORM-conformant, as the SLK uses the SCORM API for communication between content and LMS.

The SharePoint Learning Kit is a feature that needs to be deployed on your farm, assigned to a web application, and gives you a feature that you can activate on a site level. It includes an “assignment” web part that instructors and learners use to assign, follow and grade content.

I had some trouble getting Adobe Captivate content to communicate with the SLK, I did not get the scores from a test. Finally, I found this article. In the .HTM file that is generated by Captivate, you can tune and tweak some scorm parameters. Changing var g_intAPIOrder = 0; from 0 to 1 does the trick for the SLK.

Microsoft releases Learning Content Development System

Microsoft released a free community edition of its e-learning authoring tool, called LCDS. They will not get the creativity award for the name of the product, but after a first look, the tool seems very useful. 

Some highlights:

  • runs on Windows XP and Vista (needs to be run as administrator), requires .Net framework 2.0
  • development is “template-based” according to the traditional instructional design (read, watch, interact, tryp, play)
  • supports multiple languages (including Dutch, yes!)
  • creates native SCORM 1.2 compliant content by default
  • includes a “player” for stand alone viewing outside an LMS
  • interactions, simulations can be created in Flash and… Silverlight, what were you thinking 🙂

I followed quite some e-learning courses on the Microsoft Learning platform, and they were probably created with this tool. Very consistent, not very Flashy, but clear, concise and to the point. My kind of courses 😉 

I hope to get some time soon to create a course, and share it with you. “Brandjes blussen, the sequel” (inside joke…)