Opening calendar within a course page from a course menu
First of all I looked at the similar ideas that did not go through voting: https://community.canvaslms.com/ideas/3587" modifiedtitle="true" title="Individual course calendar (..., https://community.canvaslms.com/ideas/7535?sr=search&searchId=f4926050-0f83-4add-8b1a-a5ab532debf2&s... and https://community.canvaslms.com/ideas/2472" modifiedtitle="true" title="Link to this course's calend...and I would like to refine the idea and provide better explanations and motivation for the community. I think it does not take much time to implement the changes suggested and it will greatly improve the user experience.
Idea:
The functionality to view a calendar for a single course already exists in Canvas, but the implementation of this feature is very poor. First of all, it is not available in the main course menu, only with the side menu. Second of all, the buttons layout is different depending on the role one currently has. Please, see the screenshots provided:
Thirdly, clicking on any of these links would get you out of the course page, which makes it hard to come back to the course page (one can only use the "Back" button), and there is already a feature idea addressing this part of the problem, https://community.canvaslms.com/ideas/12538-go-back-to-course-view-after-viewing-course-calendar.
Anyway, I consider that my solution is more elegant and possibly easier to implement. In short, I am suggesting to make a "Calendar" link inside the main course menu that would open a calendar for this specific course and, most importantly, open it within the course page (in other words the course menu should stay available), see the example given:
After implementing the suggestion one can get rid of the confusing Calendar buttons outside the course menu ("View Course Calendar" in Student view and "View Calendar" in Teachers view) and keep the interface cleaner and more understandable.
Temporary workarounds:
The functionality is already achievable using the Redirect LTI app as mentioned in the discussion at https://community.canvaslms.com/ideas/2472" modifiedtitle="true" title="Link to this course's calend..., but it is slow and one needs to manually create it for every new course page.
There is also a workaround suggested in https://community.canvaslms.com/ideas/7535?sr=search&searchId=f4926050-0f83-4add-8b1a-a5ab532debf2&s..., that requires some Java coding on an admin level (Not a solution for teachers).
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.