Your Community is getting an upgrade!
Read about our partnership with Higher Logic and how we will build the next generation of the Instructure Community.
01/06/2021: The new OneDrive LTI for Canvas is generally available!! See all the details in the post below. Thanks to my friends from LTI office hours for reminding me to update this page 😊
10/06/2021: The new OneDrive LTI for Canvas is now available for public preview - without the need for a preview agreement! See below for more information and how to get started.
9/12/2021: The full course on the new integrations is available on the Microsoft Educator Center! The link is here: Connect faculty and learners with Canvas and Microsoft 365 - Microsoft Educator Center. We also have a webinar we are running live on Tuesday, September 14th to hear directly from Microsoft and Canvas about the new integrations:
The webinar will be held on Sept. 14, 2021 and two time options to provide customers in various time zones to attend:
We look forward to your customers joining this important webinar to learn how they can provide their educators and students with a “better together” rewarding solution, and leave with tools and resources ready to launch success.
8/31/2021: Two updates: We would love to invite any customers that are interested in the OneDrive private preview to reach out to lmsintegrations@microsoft.com to get signed up. In addition, we would invite all customers who have been using the Teams and Teams Meetings integrations to fill out this survey: Teams and LMS Integrations (office.com) to give feedback and help our product team prioritize their roadmap. Thank you!
8/11/2021: We've been receiving questions about whether or not customers should still fill out the form now that the Teams classes and Teams meetings integrations have released publicly. The answer is YES! Filling out the form allows our customer success team to know you're interested in the integrations and send you information about how to self deploy the integrations and get help if you run into any issues. The form can be found here: aka.ms/lmsintegration
8/10/2021: The new Teams meetings LTI is here!
7/23/2021: Latest updates:
7/21/2021: We wanted to inform you all that our release timeline for the new OneDrive integration has been pushed back. We don't know the exact dates, but we are working hard to accelerate the delivery date as much as possible. We are also targeting the release of a full course on the Microsoft Educator Center and Microsoft Learn about the new integrations next month. I've been informed that community members aren't able to comment on this page - so I've been answering questions here: Canvas + Microsoft Upcoming LTI Integrations (canvaslms.com). Feel free to @ mention SamanthaFisher there with questions.
7/16/2021: The Teams classes LTI app will be available for all Canvas customers by Friday, 7/23! This app will allow educators to create Teams for their Canvas courses, and gives students and educators an easy launch point into Teams from Canvas. We are so excited to role out this integration and get your feedback!
7/6/2021: Click-through demos are now ready and posted below and in the Educator PD and support documentation section! Please reach out to LMSIntegrations@microsoft.com with additional questions.
6/9/2021: The new integrations between Canvas and Microsoft 365 are coming this summer! See below for the latest info on what new capabilities are coming, links to professional development resources, FAQs, and how to get more info.
5/28/2021: What's new in Microsoft Teams - Office Support
Microsoft 365 already has a number of helpful integrations with Canvas, including:
We are excited to be expanding on these capabilities in Summer 2021 with a collection of new LTI apps for OneDrive, Teams classes (now available!), and Teams meetings (now available). You can view an overview of the existing and new integrations in the attached presentation and get answers to your most pressing questions in the FAQ below.
Looking for assistance in getting set up with the new M365 LTIs as soon as they are available? Let us know by filling out the form and our customer success team will contact you with information on how to begin.
Microsoft OneDrive LTI is now generally available for all Canvas customers. Microsoft OneDrive LTI has rolled out to all customers and is no longer in preview. Microsoft OneDrive LTI brings the best of OneDrive and Office365 directly into Canvas. Educators can access their OneDrive files right within Canvas, add Office 365 files to modules and assignments, and grade Office 365 files in the Canvas SpeedGrader. Students can work on Office 365 cloud assignments, submit OneDrive files directly from Canvas in response to their assignments, and collaborate using Office 365 files within Canvas.
The new Microsoft OneDrive LTI has several exciting new features:
To help you prepare for deploying this integration, we have provided the following resources:
If you’d like deployment assistance, please visit our scheduling form and select LTI Integrations Deployment to book a convenient day and time that works best for you and your team, including your Canvas administrator and your Microsoft tenant administrator.
Still have questions? Join our weekly LTI Open Office Hours with our LMS Integrations team. To attend, join our Teams Meeting during the following times:
You've asked for an easy way for educators to create class Teams for their Canvas courses and the wait is over. Educators will now be able to create class Teams based on the enrollment roster of their courses with appropriate user roles. Once the team is created, educators and students will be able to navigate to their associated class teams directly from their Canvas courses using desktop, mobile, or web platforms.
Please refer to the following resources for deployment:
Sign up to our interest form to get started and receive email updates.
Teams meetings LTI empowers educators and students to access and schedule Teams meetings for the class directly from Canvas using desktop, mobile, or web platforms.
To help you prepare for deploying this integration, we have provided the following resources:
If you’d like deployment assistance, please visit our scheduling form and select LTI Integrations Deployment to book a convenient day and time that works best for you and your team, including your Canvas administrator and your Microsoft tenant administrator.
Still have questions? Join our weekly LTI Open Office Hours with our LMS Integrations team.
Have questions about the integrations or the deployment process? Join our weekly LTI Open Office Hours with our LMS Integrations team, including representatives from our customer success deployment team and our product teams. To attend, join our Teams meeting during the following times:
Our IT admin documentation describes the configuration process for new integrations.
Our educator documentation describes how to use the LTI apps for educators.
Our interactive click-through demos give an overview of how to set up and use the new LTIs in Canvas:
Connect faculty and learners with Canvas and Microsoft 365 - Microsoft Educator Center.
Our Mission: Empower every student on the planet to achieve more.
Website: |
Professional development portal: |
Microsoft Teams links: |
Sales Contact: |
Resources for remote learning: |
Microsoft Education on social media: |
At Microsoft, we understand the power of technology, and that's why we continue to innovate, create, and design in a way that gives everyone the ability to achieve more.
This article provides an overview of Teams-specific security and compliance.
We are committed to privacy. In our Microsoft Privacy Statement, you can find information on the following topics:
Hi @SamanthaFisher, I hope you are well. Hoping to get some assistance on where things are at with the Class Teams integration in particular. Is there a MS roadmap available that may address some of the below observations?
Look foward to hearing from you. We really want to progress on this LTI but there are a number of challenges that we need to work through before recommending it as an integrated product.
@SamanthaFisher, unable to edit above comment but do have one more query for you around those Open Office hours advertised above. Are they still running? One of my colleagues tried it last week I believe but no other attendees / organisers / schedulers etc so they gave up.
There are few questions I have:
Where are the recordings hosted?
Recordings need to be viewed in a number of ways
How are those recordings accessed from the course
Unless of course the intention was not to use this tool within the formal teaching but more as an ad hoc addition to informal learning.
The other question is around roster synch. Student enrollments usually start with a large initial batch with a few smaller batches continually being added to the course until the enrolment window shuts. Does the course roster auto synch? as we do not know who is being added when it would be good for the course roster to synch with the teams roster.
Having read through some of the posts and spoken with our partners I get the feeling this has encountered some issues that need to be resolved, the biggest issue I know about is where recordings are hosted and how they are accessed.
Look forward to hearing back
can anyone confirm if by using the new OneDrive LTI students can submit more than one piece of work when they use the tab in the submission menu?
Good morning!
@SamanthaFisher - We have been testing the Teams Class and Teams Meetings LTIs in our Canvas instance and have a few lingering questions. After reading through the comments on this thread, it appears that others have some of the same questions...
1. When does the enrollment auto-sync occur? Does this only happen if enrollments are added to a course via our automated SIS Import process? Or does it occur for all courses on a regular basis?
2. Can the Assignments and Grades tabs be disabled in the Teams classroom? We expect instructors to create assignments and post grades in Canvas.
3. We know that some of our instructors will not wish for students to create meetings; however, we can't find a way to disable this functionality. Is it possible for instructors to delete student-created meetings?
Thank you!
Melissa Roach
OneDrive LTI
We tested the OneDrive in test and didn't have this issue. Now, we just added it to production and can't figure out why we are getting this when trying to access groups in collaborations. Does anyone know? Thanks!
Canvas Support sent me here to post this when I inquired with them. Please advise on the topic below. Thank you.
Because I have students submit multiple drafts of scripts that they write (for foreign language performances), I prefer that they "share" office documents with me. That way I can highlight items that they need to adjust, have them rework those parts, and then re-share and leave the highlights. That way I can re-read their documents very quickly and provide much more timely feedback to them (rather than re-reading the entire document and making all new annotations again. I count these drafts as assignments, but I cannot have students submit to Canvas and use my efficient method for providing feedback because there is not an option to also share the document. I can annotate via Speedgrader, but it is far more arduous than re-annotating the Office 365 document and slows down the feedback process for students who are waiting for those annotations to continue their work. I would love to see the submit option be linked to sharing the document. I understand that allow instructors to edit is dicey because the assignment is graded, but Office records who edits and when with a time stamp. All I want to do is provide feedback. Thank you.
Good morning,
We have followed the installation guide from Microsoft and installed the Ms Teams meetings app and the Ms Teams Classes app into our Canvas beta instance. The Ms Teams Classes app seems to be working and I am able to access Teams directly from within Canvas. However, with the Ms Teams meetings app, whenever we click on the Ms Teams meeting link from the Course navigation menu, we are getting the error message, "Couldn't Load your calendar. Let's give it another try" as shown in the screenshot below. Creating a meeting will work though and it will show up on Ms Team's calendar. However, it will need to be viewed directly on the Teams app. Has anyone experienced this before ? Any idea why this is not working ?
Thank You.
Liswanto
Has anyone figured out the new teams courses integration installing in the active state? My faculty will revolt if this installs and creates a team for every one of their courses. @SamanthaFisher
We have not tried it yet (adding next week) but I have read the question in this feed without an answer.
Thanks,
Nick
@nwilson7 Yes, the Teams Classes and Teams Meetings LTIs install automatically in an active state. Also, they are labeled as "Microsoft Teams classes" with lowercase "c" in classes and "Microsoft Teams meetings" with lowercase "m". For us, those two items are things we change via the API. I'm using the following in Postman to make the default navigation disabled and to fix the name to our liking. You just need to find out your tool_id value and plug it in as appropriate for each tool.
{{host}}/api/v1/accounts/:account_id/external_tools/:tool_id?course_navigation[default]=disabled&name=Microsoft Teams Meetings
Have you seen or experienced this issue with the Teams Sync Integration?
The strange thing is that another course with the same instructor synced successfully, so I know that the issue cannot be with their Email Address information in Microsoft.
@John_Lowe Thank you for the info! I guess I am confused why we need a work around for this as the documentation linked in the initial post says it should NOT be active and that faculty need to move it themselves.
Use Microsoft Teams classes in your LMS
I feel like it needs to operate the way their documentation says it should and us not need to run APIs to fix it.
@nwilson7 Yes, that would be ideal. Unfortunately, that's not been our experience with these MS tools. Also, since they use Inherited Keys, you can't even change the JSON config yourself. Ideally, Microsoft would let us do our own LTI 1.3 configuration so we can edit the JSON as needed rather than forcing us to use inherited keys.
When using the Microsoft Teams Meetings LTI to create a meeting, when we clicked the “Add Entire Class” link, we go this mystery user named “Microsoft Graph” (see below). This isn’t a user that exists and if we go back into the meeting to edit it, it doesn’t show up. But it is there when we create it and might confuse users. We’re almost certain to get calls asking about it. It doesn’t seem to hurt anything and may just be an artifact left over from development. Hopefully MS will see this and either fix it or offer an explanation. Thanks!
One Drive iframe embed size I've noticed the default on this is 700px x 300 px -not really an ideal size when embedding documents. I know this can be changed in the code, but ideally, we wouldn't want our teachers to do this
Is there any chance this might be changed to a more appropriate size?
I learned a lot and new things
@SamanthaFisher When instructors try to use the Teams meeting LTI for larger classes they get the following message: "We couldn't add the class. It has too many people to be added all at once" This is when they select the option to add the entire class to an invite they are creating. We have noticed it in sections 200+. Is this a know limitation and is there a specific number? Is there any work being done on this?
I have removed these apps since I can't find a way to hide them by default. Please let me know if there is an update. thank you!
@mnassar2 I spoke with @SamanthaFisher and this must be done via API.
{{host}}/api/v1/accounts/:account_id/external_tools/:tool_id?course_navigation[default]=disabled&name=Microsoft Teams Meetings (or other Microsoft tool name)
I ran it this and it did it perfectly, took seconds. I was running this to our root account so the account ID is "1" and this was external tool 2980 for us so the API looked like this:
https://school.instructure.com/api/v1/accounts/1/external_tools/2980?course_navigation[default]=disa... Teams classes
Hope this helps!
-Nick
Thanks @nwilson7 . configuring the default as you described worked well as did adding it to specific courses using, /api/v1/courses/:course_id/external_tools. The only thing missing is the option to disable the integrations tab on a subaccount or course basis to prevent people syncing courses that shouldn't be in Teams.
We have some custom roles created within Canvas. One of those roles helps create content for the course, but the role is not enrolled as either a Teacher or Student. This role should not have any student interaction or participate in activities. Currently, if Microsoft Teams classes is enabled on a course, any person assigned to any role will automatically be added as a "Member" to the Microsoft Team. Would it be possible to only synchronize specific roles, or even only those based off Canvas Teacher/Student roles?
We just got the OneDrive LTI going. I was playing around with it a little, and I noticed that when I create a collaboration and try to open it, I get this refused to connect error message.
Has anyone else experienced this?
Secondly, is there a way to see where the links to these documents are in Canvas or can they expire after a course has been concluded?
--
Erik
I note the roadmap and FAQs above are from Summer 2021. Is anyone aware of plans for further development of these integrations? I have similar questions to others about the integration of sections and roles with MS Teams.
I also wondered if anyone already using the MS Teams Meetings integration can tell me whether students who enrol onto a course after a meeting has been created will receive the calendar invite? I haven't been able to try this out for myself yet.
This is the first time I am using the Microsoft Teams Meetings for my course. I created a Meeting with the LTI. Does any one know if I have to invite the entire class to the meeting for them to access via the Teams Meetings course navigation link, or can they access it from the course navigation without being invited?
Just wanted to share in case someone else has this same issue. When trying to install the Teams Meeting LTI for testing, I got stuck on the client ID part. Canvas said the the client ID was disabled. I reached out to the Microsoft LTI integration team and they helped me figure this out. This may have been due to earlier testing, but I did see earlier in this thread someone else had a similar issue so wanted to share.
Here was the solution:
Enable the app by going to Canvas Admin > Developer keys -> Inherited and turn ON the client ID 170000000000703, then you will be able to successfully install the Teams Meetings LTI app.
Will there be integration of Microsoft Forms into the Canvas gradebook with the future proposed updates? I think it could be very beneficial to have the ability to not only embed MS Forms directly into PowerPoint slides, but also then have those forms be integrated into Canvas gradebook as potential assignments. This could allow for in-lecture attendance, comprehension checks, as well as integrated escape rooms using power points, forms, and Canvas assignments.
Greetings @SamanthaFisher . My question is in regard to the UI displayed in Canvas for the Microsoft Teams meetings external app we have configured in our Canvas instance. We've enabled the Inherited Developer Key at the account level, and performed the Microsoft Sync at the course level. This displays Microsoft Teams meetings in the course navigation. We've accomplished all of this successfully in TEST and PROD.
When a New meeting is scheduled, the UI displays the previous weekday in a tag above the actual meeting applet/tool. i.e.:
Wednesday, June 1
3:00 PM Thursday June 2nd 3 pm
30 MINS
Thursday, June 2 - Today
3:00 PM Friday June 3rd 3 pm
30 MINS
Tuesday, June 7
3:00 PM Wednesday June 8th 3 pm
30 MINS
@DanielMooreWe've run across the same issue with the dates shown. We opened a ticket to Microsoft and are currently being told Engineering is looking at the problem. We've haven't got an ETA on a fix from them.
@Kevin_Parker , many thanks for this feedback. I also sent an email to LMSIntegrations@microsoft.com ... no response yet. Which portal or avenue did you use to open a ticket with MS? I might do the same.
Appreciatively,
~Dan
Hi @SamanthaFisher ...
I agree with many who have posted here that it would be great to have an easier way to hide Microsoft Teams meetings and Microsoft Teams classes by default in courses. I have been working with one of our IT guys to try out the MS Teams integrations in our Canvas "test" environment. However, the "test" tenant is apparently more limited in it's capabilities compared to the regular tenant we would use for our Canvas "production" environment. So, although we have "meetings" and "classes" installed in our Canvas "test" environment, we can't do as much testing as we'd like, and so installing in our "production" environment seems to be the better option. However, as others have already stated, installing these adds both items immediately (and visible) to every course. These should be hidden by default, and I wish it didn't have to take using work-arounds using API and PUT calls in postman or curl (I don't have experience with any of this...and not even sure if I'm referring to that correctly). Something in the initial setup such as a check-box or a setting in the UI would be much better.
You also mentioned in this reply, Canvas + Microsoft Upcoming LTI Integrations, that there was a way to do this in a batch process? I haven't seen any replies from @rlufkin or @Katrina-Hess, but that would be interesting to learn more about this...and how to do it.
Thanks...
Chris
Our institution is in the process of transitioning to Canvas from Moodle. We already have O365 integrated with Moodle as well as Teams. My main question is can our O365 and Teams be integrated with more than one LMS while we are in the transitional period between the two LMSs? Or does it have to be completely turned off/disabled in our existing Moodle instance before it can be implemented in our Canvas instance?
All manner of problems with our integration that were not there with Office 365:
Cannot update a document embedded or linked - any changes you make in your own OneDrive are not reflected in the linked document???
Students not able to download a copy of the embedded/linked file - Cannot ask staff to make two documents
Does anyone have a Microsoft Support email address that I can contact to get further help?
Many thanks
Gideon
Joe
Thanks for the comment Joe and appreciate the time taken to reply.
Whilst that does 'alleviate' the requirements for uploading and downloading, we still have the issue of multiple files being created.
I can see some benefits clearly in a Sharepoint site linked to the course especially when a colleague leaves and the files no longer are accessible.
It now requires further training for staff to realise this and something that they had not needed to do with the previous integration.
We are having trouble getting Microsoft Teams Classes to work inside of Canvas. I booked an LTI Integration Deployment Help Time Appt and no one ever showed. I had my Team all ready and no one came. The appt. was for January 3rd at 12:30 PM. We just sat in the waiting room. Please advise on how we can get deployment assistance.
@AliciaSwackhame I have never tried their office hours before but I did email LMSIntegrations@microsoft.com and they got back to me fairly quickly and set up a time to help us get Teams classes connected. This was this past July so fairly recently.
I feel like they may outsource their support for the LMS integration as the people that responded appeared to have other companies attached to them (still had Microsoft email addresses but next to their name it said "(Ascendion Inc)").
Hope this helps!
Nick
@nwilson7 Thank you so much for sharing that email address! I will try that route!
I'll refer back to this post in the question forum by @bert_vandenbroe which does a nice job of articulating the issue with the way this new LTI works, and it never received an answer.
I don't want to create a new O365 group in our Tenant for every course, I want users to be able to link from their own OneDrive and know that the file that lives in their own OneDrive is the file that is linked in their course, so if they update it in OneDrive the changes will reflect in the course.
We have delayed changing over to the new version for this reason.
Thanks for explaining and sharing.
In case anyone has not been notified: Microsoft will be replacing Teams classes and Teams meetings in Canvas in June 2025. They will be replacing the LTI with a consolidated version. Here is a link to the LTI FAQ. The webpage includes a link to sign up for a preview and more information as it becomes available.
Is this the latest Microsoft information?
Microsoft just updated their website stating the following:
New deployments of the Teams Classes and Teams Meetings LTI tools are no longer supported in the Microsoft LTI Registration Portal with immediate effect. Existing deployments will cease to function on September 15, 2025.
Further down, they state that a preview of the new unified experience should become available in July 2025.
To interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign InTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign In