Wednesday, September 1, 2010

Regression Testing

What is regression Testing


  • Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes.

  • Regression testing is a normal part of the program development process. Test department coders develop code test scenarios and exercises that will test new units of code after they have been written.

  • Before a new version of a software product is released, the old test cases are run against the new version to make sure that all the old capabilities still work. The reason they might not work because changing or adding new code to a program can easily introduce errors into code that is not intended to be changed.

  • The selective retesting of a software system that has been modified to ensure that any bugs have been fixed and that no other previously working functions have failed as a result of the reparations and that newly added features have not created problems with previous versions of the software. Also referred to as verification testing

  • Regression testing is initiated after a programmer has attempted to fix a recognized problem or has added source code to a program that may have inadvertently introduced errors.

  • It is a quality control measure to ensure that the newly modified code still complies with its specified requirements and that unmodified code has not been affected by the maintenance activity.

Friday, February 6, 2009

LMS Vs LCMS

LCMS:

In addition to managing the administrative functions of online learning, some systems also provide tools to deliver and manage instructor-led synchronous and asynchronous online training based on learning object methodology. These systems are called Learning content management systems or LCMS.

An LCMS provides tools for authoring and re-using or re-purposing content as well as virtual spaces for learner interaction .

The LCMS is a further development of the LMS

The focus of an LMS is to manage learners, keeping track of their progress and performance across all types of training activities. It performs heavy-duty administrative tasks, such as reporting to instructors, HR and other ERP systems but isn’t generally used to create course content.

In contrast, the focus of an LCMS is on learning content. It gives authors, instructional designers, and subject matter experts the means to create and re-use e-learning content more efficiently. The primary business problem an LCMS solves is to create just enough content just in time to meet the needs of individual learners or groups of learners. Rather than developing entire courses and adapting them to multiple audiences, instructional designers create reusable content chunks or learning objects and make them available to course developers and content experts throughout the organization. This eliminates duplicate development efforts and allows for the rapid assembly of customized content.

How LMS and Scorm Works

LMS, SCORM Usage

LMS-Portal, an E-learning platform is a tool that has the power of Communication, Organization, Management and Training.

The Right Fit


  • A common Learning management system for all user groups is like going to office in a truck and shipping goods in personal cars or buying trousers of same size for all members of the family. Though possible it is quite impractical and not at all presentable.

    LMS-Portal offers you E-learning platform in your right sizes and to suit your individual needs.

    LMS-Portal has separate modules for Universities, Corporate, Tuition classes, Training Institutes, Schools and colleges. Each module addresses the specific LMS needs of the segment.

    The system is designed so as to meet your initial core requirement and can subsequently grow to meet your future needs in learning management system.

Even Tailor-Made

  • Team LMS-Portal understands the challenges of implementation of a right learning management system and we partner with our clients to implement and even customize the solution to best suit their organization. LMS-Portal provides easy-to-use, integrated access to all services needed to successfully implement e-learning platforms.

Beyond Language Barriers

  • LMS-Portal goes beyond language barriers. The E-learning platform supports multilingual content thus reaching out the benefits of e-learning to all.

The Conceptualization

  • LMS-Portal was conceptualized from an omnipresent need to train and upgrade individuals skill set by overcoming problems such as travel cost, work schedules and opportunity cost of an individual's time.

The Goal

  • LMS-Portal aims to make e-training faster, better and less expensive at the same time making learning simple by using the most cost effective technologies.

    LMS-Portal will offer the right fit, even tailor-made, practical and money saving E-learning platforms for Universities, Corporates, Tuition classes, Training Institutes, Schools & Colleges.

Advantage LMS-Portal


- Quick start
- Right Fit
- Focused
- Easy to Use
- Expandable
- Customizable
- Upgradeable
- Multilingual
- Segment specific modules

Selection Criteria

LMS-Portal will serve the following objectives

- Align management's business objectives with students/trainee/employees learning objective.
- Enhance skills and improve productivity/results on year-to-year performance.
- Ease of Administration
- Ease of Content placement
- Ease of Communication
- Adequate progress tracking and activity tools
- Scaleable to growing needs
- Customizable to your needs
- Fast to Implement
- Integrated E-commerce functionality

Hosting options

  • You have an option to select licensed LMS-Portal software and implement on your local hardware (behind the firewall solution) or you may opt for a hosted platform accessed from LMS-Portal through Internet.

LMS

Learning Management System (LMS) is a broad term that is used for a wide range of systems that organize and provide access to online learning services for students, teachers, and administrators. These services usually include access control, provision of learning content, communication tools, and administration of user groups. Another term that often is used as a synonym for LMS is learning platform.

LMS Learning Management System (LMS) is a technology driven platform that enables educational institutions and business organizations to move teaching, training and learning initiatives and programs on the Internet for E-learning to take place. It provides Internet/intranet based infrastructure for teachers, instructors, trainers and program directors to manage and track a student, employee, trainee's participation and performance in

E-learning.

Various Versions of Scorms

Which version of SCORM is relevant?


The answer is all of them. The primary goal of adopting SCORM is generally to create an interoperable system that will work well with other systems. Support for all of the SCORM versions and AICC is essential to fulfilling that goal. To date, there are three released versions of SCORM, each building on top of the prior one.

SCORM 1.1 was essentially the first pass, and never gained wide acceptance. Some
products still support it, but it is not widely adopted.

SCORM 1.2 followed on 1.1, and solved many of 1.1’s problems. It was and is the widely
adopted version. As of October 2005, every major LMS continues to support it, and the
majority of content vendors still produce content that meets the 1.2 specification.

SCORM 2004 (formerly known as SCORM 1.3) is the most recent release. It extends and
formalizes the packaging and runtime portions of the 1.2 standard, but its key addition is
the sequencing and navigation (S&N) specification. S&N allows the content vendor to
specify both the behavior within the SCO and the behavior between the SCOs. This
allows for substantially richer content interactions and huge increases in the reuse of
SCOs. Adoption has been slow, to this point, but the number of LMS’s and content
vendors supporting SCORM 2004 is increasing greatly.

What’s a SCO?

  • A Sharable Content Object is the most granular piece of training in a SCORM world. Some would call it a module, a chapter, a page… the point is that it varies wildly. A SCORM purist would tell you that it should be the smallest piece of content that is both reusable and independent. In terms of how the LMS treats it, this is the item shown separately in the table of contents and tracked separately from other items. It can contain its own bookmark, score, and completion status.

How does SCORM relate to AICC?

  • SCORM is a reference model, which means that it is built on top of existing specifications. From the beginning, SCORM has been described as a "best of breed" solution, culling the best pieces of prior specifications.

  • AICC, a standard from the aviation industry, was used as a basis for the runtime communication portion of the SCORM specification. Conforming to one standard does not mean that you automatically conform to the other.

Why we Use Scorm

Why should I use SCORM?

  • SCORM is a really powerful tool for anyone involved in online training. Content can be created one time and used in many different systems and situations without modification. This plug-and-play functionality can be powerful within an organization but even more so across organizations. Content can be sold and delivered to the user more quickly, more robustly, and at a lower price.



  • SCORM is widely adopted by some huge organizations. It has the critical momentum and is the de facto industry standard.


  • The US Department of Defense has specified that all of its content must be delivered via SCORM. All of it. Industry is following suit, and the standard appears in a vast majority of RFPs to procure both training content and Learning Management Systems.