Learning Information Services (LIS)
LIS is focused on the exchange of information about students, courses, enrollments, and grades between different systems. It standardizes the way that data is shared between systems like Student Information Systems (SIS), LMS, and other educational software. The goal of LIS is to ensure consistent, secure, and accurate exchange of information related to student records and academic progress.
LIS Message Example
Common format for LIS messages XML:
<?xml version="1.0" encoding="UTF-8"?>
<imsx_POXEnvelopeRequest xmlns="http://www.imsglobal.org/services/lis/imsx_v1p0">
<imsx_POXHeader>
<imsx_POXRequestHeaderInfo>
<imsx_version>V1.0</imsx_version>
<imsx_messageIdentifier>123456789</imsx_messageIdentifier>
</imsx_POXRequestHeaderInfo>
</imsx_POXHeader>
<imsx_POXBody>
<replaceResultRequest>
<resultRecord>
<sourcedGUID>
<sourcedId>course-12345</sourcedId>
</sourcedGUID>
<result>
<resultScore>
<language>en</language>
<textString>A</textString>
</resultScore>
<resultData>
<extension xmlns="http://www.imsglobal.org/services/lis/omc_v1p0">
<extensionField>
<fieldName>studentId</fieldName>
<fieldValue>student-67890</fieldValue>
</extensionField>
<extensionField>
<fieldName>courseId</fieldName>
<fieldValue>course-12345</fieldValue>
</extensionField>
<extensionField>
<fieldName>role</fieldName>
<fieldValue>learner</fieldValue>
</extensionField>
</extension>
</resultData>
</result>
</resultRecord>
</replaceResultRequest>
</imsx_POXBody>
</imsx_POXEnvelopeRequest>