The basic requirement is to provide a means to configure
- which data are output and
- the column order
for each of of the Gradebook spreadhseet downloads (Roster, Course Grade views). These configurations can only be set on a per installation basis.
The availability of the new Course Management API in the Sakai 2.4 release will provide a richer set of data that can be leveraged in the Gradebook. These data may not necesarily be exposed in the UI. For example, the grading status of a student (letter grade, credit/no credit) is not currently a vsible field in the gradebook UI. Yet this may be a piece of information needed in a Course Grade download.