Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
  1. List materials for a course: https://mv-ezproxy-com.ezproxyberklee.flo.org/service/materials/groups/47994/files
  2. Get materials: https://mv-ezproxy-com.ezproxyberklee.flo.org/service/materials/groups/47994/files/476d4ca0-097b-4967-879e-d026d48adb29
  3. Export site: https://mv-ezproxy-com.ezproxyberklee.flo.org/service/materials/groups/47994/materials/exports

...