I have not, but I'm more curious what the purpose of a Course Menu Item would be? The way the LTI works today is to create a single Teams Meeting session and embed the link to that session in the RCE of wherever you are at the moment. The output of the Teams LTI is a block of text. There's no context to that block of text that would make sense to me as a Course menu item. Not sure if I'm missing anything, so please help to full in my knowledge gaps.
Actually I have the same need as @mzucal , in my case, we need it in the course navigation in order for allow just our TA and Teachers to create meetings and then place them in the modules (just like pages or so).
Hoping someone can provide us a good way to made this configuration.
Now I just need someone to explain to me how to do this. Preferably using small words and visual aids. Where does the code go?
The current code, simply adds the menu item as a small Canvas settings icon with the text below it showing the current locale, the URL used is just the URL of the university's main webpage.
Note that the context of want I am working on is a way to make it easy for our students to be able to toggle their UI language between Swedish and English and then later use this to also toggle which content is presented in a course page based on the currently set language.
If you are just interested in the Global Navigation menu and modifying it, see Sections 4 and 5 of the document.
What I not done in the above is to do this for Microsoft Teams - as I don't use this tool, but given that it can be invoked by LTI - one could add URLs for it to the global or course navigation menus, just as adding it to a page. My assumption is that the integration via the RCE button is rather deep and also includes putting entries in the course calendar, etc.