Print

The passport must entered in the format: "id:client_key:client_secret". The quotes are important:



Integration with Noteflight (LTI)
Before you start
Have your Integration Keys handy for copy-pasting as you'll need them during the process. These pieces of information combined form what is known as an LTI "passport".
Please note: These values should be your own and be kept safe to avoid giving anyone access to your learner data!
1. Adding your LTI passport to your Xen course
Navigate to your course's Advanced Settings and scroll down or search the page to find the LTI Consumer Passports field.

The passport must entered in the format: "id:client_key:client_secret". The quotes are important:
- The ID is what we use to tell Xen what key to use. In this case we'll use "noteflight" as our ID, so that you can easily identify it later, especially if you setup several LTIs.
- The client_key is the Noteflight Consumer Key.
- The client_secret is the Noteflight Shared Secret.
When put together, it should look like this:
["noteflight:bde5563f-a9d5-45da-b283-20c0a728e0b2:52f7ecdbe1d68a6223717367b024ab795243e07762346cc481aa850ee4487abc"]
2. Insert your content using the LTI Consumer component
Now that you have an LTI passport set up, the final thing we need to do is insert the LTI Consumer into your course.
First, make sure to enable the component from your Admin/configuration panel. Make sure "LTI Consumer" is available in the list on the right.
Once this is enabled, navigate to the page where you want to insert the assignment or activity. Under Advanced, select LTI Consumer.

From the newly dropped component, select Edit. and set your Display Name to a name that matches your activity.
Then fill the URL field with the URL provided by Noteflight.
If your content is a problem that you want to grade, ensure that you set Scored to True and give it a Weight of however many points you want the question to be worth.

Note that this is useful even if the subsection isn't graded, as the learner's practice scores will still pull through to let them see that they've completed the activity and give the learner the satisfaction of seeing a correct score recorded.
Lastly, but most importantly, set Send Extra Parameters to True.
This will send details like the learner's email address across to Noteflight and allow their progress to be saved and recalled.
