We’ve Moved

Please update your bookmarks. Support for PowerSchool Learning has moved to the new PowerSchool Community. Visit the PowerSchool Community to find answers in our knowledge base and participate in discussions.

 

How can we help?

[For Partners] Which Custom Fields can be associated with LTI Tools?

Follow

Q. Which Custom Fields can be associated with LTI Tools? 

A. Along with the standard annotated parameters always sent to LTI Tool Providers, PowerSchool Learning can pass any static Custom LTI Field value using our Custom Fields area, as well as a number of user specific fields like Import ID, Google Email, Login, etc.  

Using Static Values in Custom Fields

To enter any static field value (a common value that will be passed for all users who interact with the LTI Tool across your domain), use the following format, comma separated with no spaces: 

fieldname=value,cheese=cheddar,key1=value1...etc.

Using Dynamic Values in Custom Fields

To enter a dynamic value (a value specific to the logged-in user using the LTI tool), use the following format, comma separated with no spaces: 

fieldname=value,import_id=%{user.import_id},shoe_size=%{user.custom_field_1}...etc

Text can be combined with dynamic values, multiple dynamic values can be combined for a single custom field:

shoe_size=%{user.custom_field_1}%{user.custom_field_2},greeting=Hello_%{user.login}

Available Dynamic Fields

See this resource for a complete list of all Annotated Parameters sent from PowerSchool Learning to LTI Tool Providers.  In addition to the fields we always or optionally send: 

The following dynamic values can be used in LTI Custom Fields
%{user.login}
%{user.import_id}
%{user.email}
%{user.google_email}
%{user.organization_id}
%{user.custom_field_1}
%{user.custom_field_2}
%{user.custom_field_3}
%{class.custom_field_1}
%{class.custom_field_2}
%{class.custom_field_3}

 

Powered by Zendesk