Many of us utilize the site wide calendar events feature to pull in institutional events such as College closures, holidays, registration dates, system maintenance...ect. But wouldn't it be so much more powerful if individual site calendar feeds could be show/hidden depending on the role that the user has within a course?
This would enable system admins to integrate more useful calendar information from campus that is typically relegated to campus portals and/or external websites.
- Student Role: Class registration deadlines financial aid, last day to drop/refund
- Instructor Role: Grade submission deadlines, Enrollment cut offs, Committee meetings/information.
- Support Services Role: Production calendar, internal/external service info
Some might suggest the solution of embedding a google calendar within a block and setting role/permissions that way. However, Moodle calendar already supports importing information from dynamic calendars and is a far superior way to display the data.
We just need a way to specify the role for an individual site event calendar (and the events within) OR create new role based sub-levels of the site event category itself...?