I am currently working on an LTI App and was wondering if there is an easy way to set an LTI app as the "Home Page" of a course?
From what I've seen, this could be achieved by the following:
- Embed the external-app via an iFrame. (seems like a detour to me ...)
- Through the Global JS, I could redirect a user (when opening the course) to the LTI-App page. (I don't want to mess with the Global JS too much; would have to cross-check if the LTI exists in this course first, etc.)
The advantage of the iFrame (1) is, that it's comparably easy and manageable - but it also means, that the default sidebar will be visible on the home page, next to the iFrame.
The advantage of the Global JS (2) solution would be, that the LTI App will be displayed full-width (without the default sidebar), however, I would have to make sure, that the App is actually available in this course.
The "Choose Home Page" dialog only allows me to choose from: Course Activity Stream, Pages Front Page, Course Modules, Assignment List or Syllabus.
Is there possibly another way to achieve this?