Linking research & learning technologies through standards

Link Affiliates Blog

Posts Tagged ‘LIS

Architectures for learner information exchange

with 3 comments

In a previous blog post we discussed a demonstration of the emerging IMS Learning Information Services (LIS) specification. The demonstration used IMS LIS to share learner and course information between a student information system (Campus Solutions) and learning environments (SAKAI, facebook, beehive):

Campus solutions to Sakai, facebook and Beehive

LIS demonstration


For more information, see the recently posted Learning Information Services Interoperability Demo Video.

In this post, we’ll reflect on the architecture Oracle used to implement the demonstration, and compare it with how the Schools Interoperability Framework might solve the same problem.

Read the rest of this entry »

Written by nigelward

February 3, 2010 at 9:05 am

IMS Global Meeting: Learner Information Services

with one comment

The IMS Global quarterly meeting for late 2009 was hosted by Oracle at their Redwood City campus in California. During the meeting, Oracle and their partners gave a nice demonstration of systems integration using the emerging Learning Information Services specification.

About the LIS specification

The IMS Learning Information Services (LIS) specification supports

sharing of learner and course information between Student Information Systems and Learning Environments

It supersedes the previous IMS specification in this space (IMS Enterprise) that specified data formats for exchanging learning information between systems. LIS takes things a step further: as well as specifying data formats, it defines services for exchanging and synchronising student and course information between systems. This represents a new direction for IMS specifications: a shift toward a service oriented approach (soa) rather than a data oriented approach to system integration.

The LIS specification is large. It defines hundreds of operations in six services for managing updates to data about people, groups, memberships, courses, outcomes. It also has a bulk data exchange service that supports bulk provisioning of information between systems. Most of the services are defined using an IMS profile of the WS-I suite of specifications (WSDL, SOAP). There are also an LDAP binding for some of the services, and talk of REST-ful bindings in future versions.

An implementation of the specification is not required to support each and every service. Neither is an implementation required to support each and every operation. Rather, it is expected that communities will define profiles of the specification and implement those.

The demonstration

The demonstration itself involved an implementation of a higher education profile of the LIS specification. In the demonstration, Oracle used its Campus Solutions to manage information about students, course offerings, classes, grades etc in a mythical college. The product was essentially used as “single source of truth” for student and course information. Read the rest of this entry »