Open from an LTI Tool Consumer using the following credentials:
message URL: https://lti.tools/saltire/tp or http://lti.tools/saltire/tp
consumer key: your choice
shared secret: secret
Use the Service menu to send requests to the services made available by the Tool Consumer.
The last request made for the currently selected service can be viewed via the View menu.
Alternatively, the Test Tool Provider can be opened directly in a browser and the Tool Consumer credentials and service endpoints
Top Navigation Bar
Use this menu to change the page which is displayed.
A summary the message received (it is only displayed when the Test Tool Provider is opened via an HTTP POST message)
Details of the Tool Consumer credentials, including its profile if a request has been made for a copy
This tab is available when the Test Tool Provider is opened by a ContentItemSelectionRequest message. It allows
pre-defined content-items to be selected for return to the Tool Consumer, or for a bespoke item to be created.
A drop-down menu of the services supported by the Test Tool Provider; any not made available by the Tool Consumer will be disabled.
Select a service to send requests to the Tool Consumer.
Display the last service message (request and response) for the currently selected service
Click the button to save all changes to the current session, or use the drop-down menu:
Reload without saving
Used to refresh the system, clearing any changes made since the last save.
Used to update the system when the Save button is disabled.
This will refresh the system to the original values as when the Test Tool Provider was opened.
This will clear the system and reset all values to their defaults as if the Test Tool Provider had been opened directly (not via a Tool Consumer).
This tab summarises the message received which opened the system.
This section identifies the message type, security profile used and whether the signature was verified. If the Tool
Consumer provided a return URL, links are also displayed which allow this link to be followed with all combinations of
return message and log entry.
A list of services supported by the Test Tool Consumer is displayed with those made available in the message received from
the Tool Consumer marked with a tick; all others are marked with a cross. All available services can be accessed directly by
clicking on their name.
This section lists the LTI parameters passed in the body of the message received from the Tool Consumer. (If the parameters
were passed within a JWT, a separate section will display the actual JWT received.)
Tool Consumer Tab
This tab displays the credentials and security profile used for connections with the Tool Consumer.
These values are used when sending service requests to the Tool Consumer. Changing them allows
invalid requests to be tested.
If a Tool Consumer Profile has been obtained it will be also be displayed on this tab.
Select Content Tab
This tab is displayed for ContentItemSelectionRequest messages. You can use it to select sample
content-item(s) to be returned to the Tool Consumer, or to create a bespoke item. Messages to be returned with the items can
also be added.
This menu lists all the services supported by the Test Tool Provider; those which have not been made
available by the Tool Consumer will be disabled. Selecting a service from the menu will display the
settings relevant to its use, including the endpoint(s). The settings page can be used to send requests
to the Tool Consumer; use the View menu (see below) to inspect the request made and response received.
This menu provides access to the last message sent to an endpoint for the currently selected service. A tab is displayed
for the each of the request and response elements.
If the message received is not validated by the Test Tool Provider:
check that the shared secret is correct on the
Tool Consumer tab;
check the time on your Tool Consumer server is accurate;
try using the Clear session option from the Save menu
to reset the data; and have the Tool Consumer send its message again.
When trying to open the Test Tool Provider within an iframe and the page is blank, try opening it in a new browser window/tab to
see if that works. If it does check that both the Tool Consumer and the Tool Provider are using the same schema (e.g. both http or both https)
and check the security settings in the browser for cross-origin resource sharing (CORS).
If your service request is not validated by the Tool Provider:
check the response received (via the View menu) for any error messages returned;
check the credentials and service profile are correctly set on the Tool Consumer tab;
when using a JWT-based security profile ensure that you have first requested an access token.