Calendar view must allow users to see a monthly/bi-weekly/weekly/yearly etc. version of their schedule. I'm not 100% sure about the demands, but it can be integrated as a modular view within the schedule container area on the main page.
Hopefully the way the page has been made, the currently viewed schedules should just be injected into whatever view the user has chosen and then each view module can individually manage how they end up displaying the data.