Custom Courseware
eLearning Resources
Clients & Demos
Approach
About Us
Blog
  
Custom Training and eLearning Blog
Corporate Training, Workforce Empowerment, Successful Motivation, Rapid E-Learning
  • Product Training
  • Compliance Training
  • Process Training
  • Sales Training
  • HR Training
  • Safety Training
  • Lean Training
  • Onboard Training
  • Software Training
 
Free Online Course
 

Archive for November, 2009

« Older Entries

What are the Top 5 Qualities to Become a Millionaire?

Posted by Ayesha Habeeb Omer on Tuesday, November 24, 2009 @ 05:33 AM

Select the Top 5 Qualities to become a Millionaire

View Results

Loading ... Loading ...

Millionaire_icon

Tags: Millionaire, Qualities, Top Qualities of Millionaires

Article has 24 Comments. Click To Read/Write Comments 

How can I have more budgets for Learning and Training?

Posted by Syed Amjad Ali on Wednesday, November 18, 2009 @ 06:45 AM

A successful organization whether it’s 100 People Company or a Global Fortune company always focuses on learning and training, because it wants to keep up with the change and competition. These organizations have fixed budgets for training every year. When we talk to our clients they say that they want a lot of training to be developed but as they are running out of budgets, they shift some of the training to the next year.

Now the big question, are these companies not focused on the training? Do they treat the training as a crucial initiative to care about?

The answer is Yes! These companies consider the training as high priority but a huge part of the budget is spent in paying for their LMS solution and the remaining is used to develop online training courses.

If your company is also facing a similar issue then here is a flexible solution for it – use an Open Source because it cuts the cost tremendously. Open source has came up as a cost effective solution as a complete elearning platform.

Recently, some of our clients who always use to say that they are running out of budgets are now giving us lot of training courses to develop only because they have shifted to Open Source LMS. Out of those clients, couple of them even asked us to host their open source LMS and maintain it on our servers as we provide Open Source services since 2005.

Open source LMS provides you the flexibility of customizing it to your requirements like:

  • The theme of the LMS can be customized as per company’s branding based on corporate template.
  • Open Source LMS has default features. These can be customized based on specific requirements of the company.
  • Some features of the LMS may not be suited for a company. These features and functionality can be modified as per the requirement.
  • Customized tracking and reports for better evaluation of training.
  • The login system can be integrated with any other employee database system which the company is using (it may not be possible in some LMS’).
  • Terminology of the modules name, navigation, buttons etc. can be customized to company’s requirement.

The critical part in Open Source LMS is hosting. In hosting you have two options:

Option 1: You can host LMS on your server itself provided you have technical staff who can manage the server and a programmer who can understand and maintain the LMS.

Option 2: You can hire a vendor who can take up hosting and maintenance of the LMS.

I will discuss in detail more about open source customization in my coming post.

Love to hear your views.

Product Training - 30 Minutes Course

Tags: Elearning Platform, Learning, Online training, Open Source LMS, Training

Article has 2 Comments. Click To Read/Write Comments 

Is Google Wave a flop?

Posted by RK Prasad on Tuesday, November 17, 2009 @ 04:17 AM

I have been following a number of discussions on LinkedIn and other blogs in the cyber world trying to figure out what Google Wave is and how, it can be used as a learning tool. My quest was short and unfulfilling. Of course, in the bargain I came across some really good blogs and equally excellent writers.

For your information, I got most resources from Jane’s E-Learning Pick of the Day

  • Google Wave: A Complete Guide
  • Google Wave Will Revolutionize Online Classroom Instruction
  • Google Wave in Online Education
  • Google Wave in 10 Minutes
  • Diving into Google Wave – 3 things – Intro
  • Google Wave Developer Preview at Google I/O 2009

Ben Par’s definition is succinct – “Google Wave is a real-time communication platform. It combines aspects of email, instant messaging, wikis, web chat, social networking, and project management to build one elegant, in-browser communication client. You can bring a group of friends or business partners together to discuss how your day has been or share files.”

So, what is in for us, learning, eLearning and corporate training professionals?

The only thing that strikes me as useful is that we can use it as a collaborative platform to develop content. It will be a good interface for SMEs, instructional designers, and content developers to jointly develop content. I suppose it will be quicker and cheaper. It looks like an advanced version of Google Docs, as far as I am concerned.

As far as revolutionizing online classroom instruction is concerned, I think not. At best, it will replace wikis, facilitate group work and help in publishing.

Maybe it is a case of sour grapes? I never got an invite!

Thank you for reading my blog.

RK Prasad

CEO

Elearning Edge Group

Tags: Communication Platform, Corporate Training, eLearning, Google Wave, Online Classroom Instruction

Article has 27 Comments. Click To Read/Write Comments 

How to make Lectora Courses Compatible to Cross LMS?

Posted by sudheer on Friday, November 13, 2009 @ 04:37 AM

Recently we were working on an assignment where we have to share the Lectora courses from a file server that will be hosted by the course provider, and the courses will be accessible through the client’s LMS using the AICC files (AU files).

A twist in this assignment is that we have to capture the data of the users who are accessing the course on the courseware provider side. That is, the course needs to be compatible to cross domain and cross LMS.

I will walk you through the steps created to make the course work as per the client’s requirement.

Pre-Requisites

  1. ASP Server-Though the LMS were hosted on PHP servers, we have to include a small code build in ASP in the course.
  2. PHP Server-Client LMS and the courseware developer were using PHP server.
  3. ASP Script-To make the course compatible to cross LMS, small code build in ASP was integrated.
  4. LMS-to upload the AICC files.

Lectora Cross-Domains Structure

Explanation for the above Framework

  • On the client side, only the 4 AICC files will be uploaded on the LMS.
  • From the LMS, a request for accessing the course will be sent to the File Server.
  • Course will call the ASP script to develop a connection between the client LMS and the database on course provider. ASP script is responsible for sending data to the client LMS and the course provider database.

Crossdomain.xml

A cross-domain policy file is an XML document that grants a web client to handle data across multiple domains. When a client hosts content from a particular source domain and that content makes requests directed towards a domain other than its own, the remote domain would need to host a cross-domain policy file that grants access to the source domain, allowing the client to continue with the transaction.

(The LMS Server needs to have this file to access the Content Server, where it provides the ability to manually and/or automatically access and/or transfer between two or more differing security domains). Policy files grants read access to data as well as permit a client to include custom headers in cross-domain requests.

The crossdomain.xml file needs to be placed on the root folder of the server. Here is the sample code:

<cross-domain-policy>

<allow-access-from domain=”www.example.com”/>

</cross-domain-policy>

ASP Script for Lectora Cross LMS

Using the following script it allows you to use either an unsigned “Title Manager Applet” or a “JavaScript Title Manager” to perform cross-domain communications.

Save the following script in a “sample.asp” file on the ASP server:

[ASP Script: sample.asp]

<%@ %>

<%

Response.Buffer = True

Dim objXMLHTTP, xml, command, aicc_loc, version, session_id, aicc_data, postbody

aicc_loc=Request.form(”aicc_loc”)

command=Request.form(”command”)

version=Request.form(”version”)

session_id=Request.form(”session_id”)

aicc_data=Request.form(”aicc_data”)

‘ Build the post body string’

postbody = “command=” + command + “&version=” + version + “&session_id=” + session_id

if aicc_data <> “” then

postbody = postbody + “&aicc_data=” + aicc_data

end if

‘ Create an xmlhttp object:’

Set xml = Server.CreateObject(”Microsoft.XMLHTTP”)

‘ Or, for version 3.0 of XMLHTTP, use:’

‘ Set xml = Server.CreateObject(”MSXML2.ServerXMLHTTP”)’

‘ Opens the connection to the remote server.’

xml.Open “POST”, aicc_loc, False

‘Actually Sends the request and returns the data:’

xml.Send postbody

‘Send back the response’

Response.Write xml.responseText

Set xml = Nothing

/*

The below lines of code is to track the “course data” on courseware provider side along with LMS on client side, we need to define the “xml2” variable at the top of the script and add the following code at the end of the script. The script will post the aicc_data to tracking file where it stores the data in a desired format.

Set xml2 = Server.CreateObject(”Microsoft.XMLHTTP”)

xml2.Open “POST”, “Enter your tracking file Path”, False

xml2.setRequestHeader “Content-Type”, “application/x-www-form-urlencoded”

xml2.Send postbody

Response.Write xml2.responseText

Set xml2 = Nothing

*/

%>

Steps to perform in Lectora

  • Add the required “Student Data” in the lectora course before publishing the course.
  • Go to “Publish” and click on “Publishing to AICC/Web-Based”
  • Once it compiles without errors. Click on the “Publish” button.
  • From the “AICC Options” tab,
    • Uncheck the option “The published course will reside on the same network server as the LMS”.
    • This enables the cross-domain redirector. Enter the URL where the “sample.asp” file is located. This will work as an API to communicate between the cross-domains.
  • Check the other checkboxes based on your requirement.
  • Click on “OK” button.
  • Add the student data to the aicc_data in the file “trivantis-titlemgr-aicc.js”. Here are the list of changes to be performed in the code:

Function: TMPr.PutParam = function (grp, param)

After the line,

cparm.add (“\r\nlesson_status=” + this.strAiccLS);

Add the following code,

‘To track “student name”:

cparm.add (“\r\nstudent_name=” + this.strAiccSN);

‘To track “student id”:

cparm.add (”\r\nstudent_id=” + this. strAiccST);

Click Here To Get 30 Minutes Course

Tags: AICC, Cross LMS, Lectora, Lectora Cross-domains, SCORM Compatible

Article has 0 Comments. No Comments » 

How to Customize the Questions Functionality using Variables in Lectora?

Posted by Abdul Razzaque Hussain on Thursday, November 12, 2009 @ 01:12 AM

In this blog, you will learn how to add our own variable to the question in Lectora, a rapid elearning tool. If you want to customize the question functionality, you can do it using variables. In this example, you will check whether the learner has attempted the question or not.

First you need to create questions using the question tool of Lectora. Follow the steps mentioned below:

  1. Right Click on the Lectora page icon.
  2. Click on New from the list.
  3. Click on the Question from the menu.
  4. Follow all the steps to create the question.

After you create the questions, you need to create a new variable using the “New Variable” button present in “Action Properties” dialog box.

Action Properties Dialog Box

Click on the “New Variable” button to open “Add Variable” dialog box.

Add Variable Dialog Box

Enter the name of the variable “attempt” and enter the initial value as “0″. This variable should be updated after the learner has attempted the question. You need to add an action on the question submission button to modify the value of the variable.

You can enter the attempt variable value to 1 if learner attempted the question. You need to add below action to the submit button:

On : Mouse Click

Action : Modify Variable

Target : attempt

Value : 1

Modification Type : Enter Variable Content

Now as per your requirement, add extra functionality using the “attempts” variable value. For example, you can check the status of the question in the next page and recommend user to go back and complete the exercise first.

Similarly, you can create as many as variables and modify the values for all the questions. In the quiz summary page, you can show the complete status of the questions attempted and the questions not attempted. You can also display customized feedbacks pop-ups with messages.

Free Lesson on Lectora 2008

Tags: Lectora, Questions Functionality, rapid elearning tool, Variables in Lectora

Article has 1 Comments. Click To Read/Write Comments 

« Older Entries
  • SUBSCRIBE
     
    The CommLab India eLearning Blog is all about the latest, most useful and most talked about topics under Corporate Training, Performance and Learning Technology.
    SubscribeTwitterFacebookLinked In
    Subscribe by Email
  •  
  • What is CommLab?

      CommLab India is an eLearning solutions company providing high quality web based training, online course development and eLearning services. We can help you to:
    • 1. Build a Safety Culture in Your Organization.
    • 2. Train Your Employees For Customer Delight.
    • 3. Empower and Achieve Business Goals.
      Get a Free Trial
  •  
  • Most Popular Posts

    • How to make your brainstorming session effective?
    • Improving Public Speaking Skills!
    • Is Google Wave a flop?
    • Enhance Soft Skills!
    • Positive Reinforcement To Improve An Individual's Behavior!
    • What are the Top 5 Qualities to Become a Millionaire?
    • The Humble Storyboard is almost 80 years old. Is it time for its retirement?
    • Change Management Training – Managing Resistance to Change
    • What Are The Real Elearning Standards?
    • What is Your Unique Leadership Vocabulary?

  •  
    Recent Posts
    • 5 Simple Steps to Solve Any Problem!
    • CommLab India Celebrates 10 Years of Success in ELearning Industry
    • Key to Human Performance: Autonomy, Mastery and Purpose vs. Carrot and Stick!
    • Designing Safety Program for Contractors Using Articulate – My First Experience!
    • 11 Ways To Increase Sales!
    CATEGORIES
    • Article
    • CommLab India
    • Corporate Training
    • eLearning Development
    • Future Learning
    • Instructional design
    • Learning Circuits Big Question
    • Learning Technology
    • Management
    • News / Press Release
    • Product Training
    • Social Learning
    CONNECT WITH US
    • CommLab on Facebook
    • CommLab on LinkedIn
    • eLearning Edge LinkedIn Group
    TAGS
    • Authoring Tools
    • Corporate Training
    • eLearning
    • eLearning courses
    • Instructional Designers
    • Learning
    • Online Courses
    • Online training
    • Product Training
    • Sales Training
    • Training
    • Product Training
    • Compliance Training
    • Process Training
    • Sales Training
    • HR Training
    • Safety Training
    • Lean Training
    • Onboard Training
    • Software Training

    © 2009 CommLab India.