Step 1: Log in to Canvas as an Account Admin on the root account
Step 2: Open the Admin menu from Account Navigation and select Developer Keys
Step 3: Click the + Developer key button (located in the far right upper corner) and choose + LTI Key in the drop down.
Step 4: Once you click on the "+ Developer key" button, you will be directed to the Key Settings page where you can configure your key.
Step 5: On the left-hand side of the page, enter the following information:
Key Name: Loree
Owner Email: support@loree.io
Redirect URIs: https://loree-us-api.crystaldelta.net/lti/auth
Configure Method: Paste JSON
Step 6: Paste the JSON values in the area under LTI 1.3 Configuration
{
"title": "Loree",
"scopes": [],
"extensions": [
{
"platform": "canvas.instructure.com",
"settings": {
"platform": "canvas.instructure.com",
"placements": [
{
"default": "disabled",
"placement": "course_navigation",
"visibility": "admins",
"message_type": "LtiResourceLinkRequest"
}
]
},
"privacy_level": "public"
}
],
"public_jwk": {},
"description": "Production environment ",
"custom_fields": {
"roles": "$Canvas.membership.roles",
"user_id": "$Canvas.user.id",
"course_id": "$Canvas.course.id",
"is_root_account_admin": "$Canvas.user.isRootAccountAdmin"
},
"public_jwk_url": "https://canvas.instructure.com/api/lti/security/jwks",
"target_link_uri": "https://loree-us-api.crystaldelta.net/lti/auth",
"oidc_initiation_url": "https://loree-us-api.crystaldelta.net/lti/launch"
}
Step 7: Click the Save page, located at bottom right of the page.
Step 8:
Please note that when Developer Keys are added, all states are toggled off by default.
Step 9:
Make sure to toggle the "State" of the Loree LTI to "On" in order to enable it.
API Key Generation
Step 1: Click the + Developer key button (located in the far right upper corner) and choose + API Key in the drop down.
Step 2: You will be navigated to the Key Settings to configure the page.
Step 3: Update all fields in the left-hand side of the page as per the below.
Key Name: Loree-api
Owner Email: support@loree.io
Redirect URIs: https://loree-us-api.crystaldelta.net/lti/token
Redirect URI (Legacy): https://loree-us-api.crystaldelta.net/lti/token
Click on “Save“ to create a new API key. Click the Save page, located in the bottom right of the page.
You don't have to fill out the other fields as they are not required for installation purposes.
It is important to note that there is no need for users to toggle on the "enforce scopes" toggle during the installation process.
Step 4:
Step 5: A confirmation pop-up will appear. Simply click "OK" to proceed and complete the action.
Step 1: After the successful creation of LTI and API developer keys. You will need to copy the LTI Key, under the details column for this process.
Please note that this step only applies to the LTI Key that was created, and not the second API Key.
Step 2: Navigate to Admin Menu > Settings > Apps.
Step 3: Select "View App Configurations". Located top right-hand side of the screen.
Step 4:
Step 5:
The Configuration Type is set to manual entry by default.
The Client ID is a unique identifier for the Loree app and is made up of 18 digits that consist solely of numbers.
Step 6: A pop-up will appear and you will need to click "Install"
Step 1:
Step 2: Copy and provide the following details.
Canvas Instructure URL (Example: https://crystaldelta.instructure.com)
LTI client ID
API client ID
API client Secret (click on Show Key to get the secret)
Note: You may share the details securely through email or any other secure mode of communication.
Please be aware that this configuration process may take several minutes to complete.
Please note that Loree cannot be launched until the keys are provided to Soaring Ed-Innovation for backend setup. Attempting to launch Loree at this stage will result in an "Unregistered Platform" message in your browser.
Step 1: Navigate to a course via the Courses button on the left-hand side menu or via Dashboard.
Step 2: Select a course.
Step 3: Go to the "Settings" of the course.
Step 4: Proceed to the navigation tab.
Step 5: Drag "Loree" from the bottom of the course to the upper area.
To move Loree to the upper section and enable it in your course, simply click on the mini menu with three dots and choose "move". This will make Loree easily accessible to you and your students.
Please note that Loree is not enabled by default for all courses and needs to be manually enabled for each course shell via the Settings menu.
Step 6: Click on "Save" located at the bottom of the screen.
Step 7: Loree will be shown in the left-hand menu.
To ensure that Canvas supports responsive content, it is necessary to incorporate Loree CSS and JS into both Desktop and Mobile themes via Canvas.
Following are the links to Custom CSS and Custom JS:
Custom CSS:
http://loree-files.crystaldelta.net/loree-themes/themesV2.css
Custom JS: