Sharebar?

1 Introduction

1.1    Overview

The Names and Role Provisioning Services is based on IMS Learning Information Services (LIS) [LIS, 11] and W3C Organization Ontology [W3C, 14 ORG].  It is concerned with providing access to data about users’ roles within organizations, a course being an example of an organization.  So a very common purpose for this service is to provide a roster (list of enrolments) for a course.

All requests are secured using OAuth signatures generated with the existing LTI credentials. [OBH, 11]

1.2    Nomenclature

1.2.1    Organization

An organization is a collection of people organized into a group for a common purpose or specific reason.  Organizations can be part of a hierarchical structure.

1.2.2    Role

The type of involvement a person has within an organization.  In the case of a course, the typical roles are Instructor, Teaching Assistant and Learner.

1.2.3    Membership

A relationship between a person and an organization which involves at least one role.  A person cannot be a member of an organization without being assigned a role.

1.3    References

[LIS, 11]    IMS Global Learning Information Services v2.0, L. Feng, W. Lee and C. Smythe, IMS Global Learning Consortium, June 2011. /lis/.

[LTI, 12]    Greg McFall, Mark McKell, Lance Neumann, Charles Severance, IMS Global Learning Tools Interoperability Implementation Guide v1.1 Final, IMS Global Learning Consortium, January 2014. /lti/

[LTI, 14, IMG]    G.McFall, L.Neumann, S Vickers, IMS Global Learning Tools Interoperability Implementation Guide v2.0 Final, IMS Global Learning Consortium, January 2014. /lti/

[LTI, 14 SEC]    G.McFall, L.Neumann, S.Vickers, IMS Global Learning Tools Interoperability Security v2.0 Final, IMS Global Learning Consortium, January 2014. /lti/

[OAuth, 10]    The OAuth 1.0 Protocol, E. Hammer-Lahav. Retrieved 24 May 2016 from http://tools.ietf.org/html/rfc5849

[OBH, 11]    OAuth Request Body Hash, B. Eaton, E. Hammer-Lahav. Retrieved 24 May 2016 from http://oauth.googlecode.com/svn/spec/ext/body_hash/1.0/oauth-bodyhash.html

[W3C, 14 ORG]    Dave Reynolds, The Organization Ontology, W3C Recommendation, January 2014  Retrieved 24 May 2016 from http://www.w3.org/TR/vocab-org/

Technical Activity: