This is a guide which provides you some insight on how to manually configure InteDashboard as an external app into Canvas.
- First, grab your LMS Integration details from InteDashboard.
- You will need to do this on an individual course basis, and the details can be found within your courses on admin-teachers and teacher accounts here.
The details are as such:
Keep the page above open, so you can quickly access this data in a few minutes.
Open Canvas and access the course that you want to integrate InteDashboard with from within Canvas.
- Go to the settings area within your course on Canvas.
- Select Apps in the top menu.
- Select the View App Configurations option.
- Next please click on +App.
- It will open a window wherein you can input the details of a the course in InteDashboard you are going to integrate.
- Key in the LMS Integration details from the InteDashboard Course and click the Submit button.
The important details that need to go into the +App area are the following:
- Configuration type: By URL.
- Name: InteDashboard.
- Consumer Key: Copy-and-paste the details from your LMS Integration area on InteDashboard.
- Shared Secret: Copy-and-paste the details from your LMS Integration area on InteDashboard.
- Config URL: Copy-and-paste the details from your LMS Integration area on InteDashboard.
- Privacy: Public.
- Once you have clicked Submit, InteDashboard will be one of the apps inside the course.
- The InteDashboard link will be added to your course navigation links to click. (Students who belong to the course will also see this link will also appear on their left-side-navigation.)
Log out, clear your cache, refresh your browser, and log back in. Check if the InteDashboard appears on the left-side navigations. (Found in Step 10 of this guide)
Try to login in another browser.
If the steps above doesn't help, contact firstname.lastname@example.org.
Additional information of importance when creating this type of LTI connection
Students entering InteDashboard can only see activities to which they are assigned and that assignment is made by placing them into teams which is linked to their InteDashboard enrollment e-mail address.
Students who are enrolled in one course will see only that specific course and activity when they click on the LTI link from within Canvas.
Students who are enrolled in multiple courses will see all the courses and activities they are enrolled in when they click on the LTI link from within Canvas.
The application behavior is similar to an admin account works. If your teacher account has admin status you can see all the courses on the InteDashboard landing page when you login because you’re part of them. But professors that have been added to just one course, will only see one course in the landing page when they log in. The same thing applies to students.
How to Pre-Assign Teams?
If you have the list of students who are using Canvas, you can pre-populate the teams and sections in InteDashboard by doing a copy&paste / uploading the student list (with their assigned teams and section) in InteDashboard.
As students sign-in to Canvas, their email addresses will be connected to the ones you have pre-populated and they'll be automatically assigned to teams.
If a student is not using the same email you have added in InteDashboard, the student record will not be reconciled and they'll be unassigned to any team. In this case, you'll have to assign them to teams to make sure they'll be able to see the activities, OR have them use the correct email address
Further Helpful Information on pre-populating students in InteDashboard
If you decide to upload your student roster via one of the main student addition methods, the students may be merged into one when they authenticate from Canvas into InteDashboard.
Can you perform the manual or bulk upload first and then use the LTI connection to upload students? In general, we recommend either doing the Canvas integration OR the built in methods to add students apart from each other. We have had a few situations where the data from the Canvas integration includes a different email address than what was uploaded as a roster. This resulted in duplicate students. In this example, Canvas had the email address as email@example.com but the roster that was uploaded had firstname.lastname@example.org for the same person. This created multiple accounts in the system, which can create a situation of personal labor to rectify by dis-enrolling students.