Gradebook sectioning requirements

Sakai Gradebook's Sectioning Dependencies

Adding section awareness to the sakai gradebook depends on a the availability of an API that provides answers to the following queries:

(Based on Ben Brophy's wireframes, version gradebook-05-01-13.pdf)

  1. In which sections is a student enrolled for a given course offering? (student view)
  2. Which sections exist in a given course offering? (assignment details)
  3. What enrollment records exist in a given section(s)? (assignment details)
  4. What enrollment records match a search string in a given section(s)? (assignment details)
  5. What enrollment records match an enrollment status in a given section(s)? (roster)
  6. What enrollment records exist in sections led by a given instructor in a course offering? (roster)
  7. (Combinations of the above three)
  8. For which sections is a user considered an instructor? (roster)
  9. Who are all of the users with an instructor role in at least one section for this course offering? (roster)