|
|
Self-Serve
The
self-serve functionality of ILMS allows students to take an
active, self-determining role in their training. ILMS offers
the complete training package -- it is both a feature-rich, Web-based
management tool and a delivery platform for online courses.
Personalized
Home Pages: Initially, a personal profile is created by either
the learner or an administrator. When the learner logs on to the
provider's training site, they are presented with a personal home
page. This page contains the learner's enrollments, completed courses
and certifications. Learners can also enroll in training products
of their choice, pay for them, and in the case of online titles,
proceed to take the selected course modules.
Mixed
Training Formats: ILMS supports and manages a wide range
of training mediums -- asynchronous or self-paced courses, synchronous
or online instructor-led courses, classroom courses, CBT and CD-ROM
courses, and live or pre-recorded streamed video content.
E-commerce
Enabled: ILMS provides a complete set of commerce functions
for organizations that are interested in charging for their training
products online. Through the ILMS self-serve interface, students
can shop, register, purchase and pay for training. A variety of
payment methods are supported including credit card, cheque, purchase
order and departmental chargeback.
Customizable
Screens: The ILMS self-serve API allows training providers
to create simple or sophisticated learning sites that meet the needs
of the market they serve. Based on the leading open Java standard,
the ILMS API provides unparalleled flexibility for the developers
of Web-based training sites.
Administrative
Training providers can manage all aspects of their training business
through the ILMS administrator interface. The interface is
completely Web-based, giving administrators universal access to
all ILMS functions through the Internet or corporate intranet.
Multi-tier Hierarchy: A distinct feature of ILMS is
its support of a multi-tier administrative hierarchy. This allows
a service provider to operate a site that contains multiple training
companies, each with its own separate learners, administrators and
training products. In a similar manner, a large training company
can utilize ILMS to operate multiple corporate training programs
with distinct identities, segregated learners, and separate training
catalogues.
Commerce Functionalities: Qualified administrators can access
a full set of commerce functionalities. They can create student,
company, or billing accounts, and make account modifications. Administrators
can also view purchase histories, past invoices, or audit trails.
Although students can shop for courses themselves, administrators
can also shop on students' behalf, or register them for mandatory
courses.
Tracking: ILMS's
accurate and fully automated statistical tracking allows administrators
to create customized reports based on actual data collected from
the self-serve interface. Reports can be created to meet the specific
requirements of the administrator, and if needed repeatedly, report
profiles can be saved. The economies of scale and functional benefits
of running an integrated operation provide clear advantages over
competing solutions.
Architecture
The
foundation of ILMS lies in a leading software architecture,
specifically designed for scalability, fail-safe operation and ease
of management. ILMS implementations can scale to hundreds
of thousands of student records and thousands of training products.
In this way they can meet the most demanding requirements of learning
application service providers and large training organizations.
Platform
Independent: In today's heterogeneous environments, enterprise
applications must be able to integrate, with a variety of vendors,
their standards and application models. For this reason, ILMS
utilizes the open Internet development platform of Enterprise Java
Beans (EJB). Far from being tied to the traditional limitations
of proprietary client-server models, the EJB development model offers
total platform independence and a flexible, component-based architecture.
Transaction
Model: ILMS
incorporates its transaction model using Java's EJB Session Beans
and Entity Beans, which have built-in transaction capabilities.
This allows clients and servers to commit to, or roll back, a transaction
even if the transaction affects multiple databases. The fully transactional
core business logic ensures the integrity of information, the fulfillment
of requests and fail-safe operation.
|