...
https://developers.google.com/google-apps/calendar/v3/reference/
4.5 Materials API
Note |
---|
TODO Ajay, also mention calendar events and gradebook integration |
Materials module offers course administrators a flexible method of populating, organizing and displaying course materials, as well as controlling access to copyrighted and/or time-sensitive content.
- It supports access based on class membership, staff-only, MIT-wide and world.
- It has support for html5 pseudo streaming
- Integration with Calendar: Materials author can post materials events to calendar
- Integration with Membership: Gets course information, course membership information and person information from Membership APIs.
- Integration with Gradebook: For homework, Materials stores assignments, solutions, submissions and submission comments. Materials delegates to GB for permission and authorization. Materials also provides homework timeline view for dashboard module.
4.5.1 Example
- List materials for a course: https://mv-ezproxy-com.ezproxyberklee.flo.org/service/materials/groups/47994/files
- Get materials: https://mv-ezproxy-com.ezproxyberklee.flo.org/service/materials/groups/47994/files/476d4ca0-097b-4967-879e-d026d48adb29
- Export site: https://mv-ezproxy-com.ezproxyberklee.flo.org/service/materials/groups/47994/materials/exports
...