-
Notifications
You must be signed in to change notification settings - Fork 14
LTI Parameters Required for Hypothesis LMS App Integration
Lyza Gardner edited this page Oct 11, 2018
·
11 revisions
The Hypothesis LMS application requires a number of LTI parameters to be available in launch requests. See EduAppCenter's LTI POST parameter documentation for further information about these LTI-standard parameters.
-
lti_message_type
,lti_version
,resource_link_id
: These LTI parameters are required for all LTI requests (not specific to Hypothesis integration). -
tool_consumer_instance_guid
: This parameter identifies the LMS instance (e.g. institution) making the request and is needed to differentiate users between LMS instances and correctly associate course groups with their LMS instance. -
user_id
: This instance-unique, opaque user identifier is used to generate a deterministic Hypothesis username for each LMS user. -
roles
: This parameter is used to identifyInstructor
andAdministrator
users, who are able to create course-wide groups to hold annotations. -
context_title
: This parameter is used to generate the appropriate name for course-wide groups (which hold the course's annotations).
-
lis_person_name_full
,lis_person_name_given
,lis_person_name_family
: Used to generate human-readable display names for Hypothesis LMS users.lis_person_name_full
is preferred if present;list_person_name_given
andlis_person_name_family
will be used iflis_person_name_full
is absent. If none of the three parameters are present, users will be created with the display nameAnonymous