From AJ's indepensible guide to the Math Department grading program, the complete version of which can be found in: ~support/tips.txt ------------------------ Generating grade rosters ------------------------ At the end of the semester you'll have to submit grades through the Banner system. For a small class, you can simply print out the "grades.all" file and read off the grades from this file. However, for large, multi-section classes this file is unwieldy, and it would be nice to have a grade roster that just lists the names of the students, the section they are in, and their letter grades, one per line. I have written a small program, "getgrades", that does just that, and placed it in my public directory, ~hildebr/pub/bin. To use it, just say ~hildebr/pub/bin/getgrades grades.all This assumes that the grades.all file has numerical scores and letter grades at the end of each entry, in the standard form, such as "95/100=A-". This is particularly useful if you have a multi-section class in which the grades need to be entered by section. To generate a grade roster for that purpose (i.e., sorted first by section, then alphabetically), just tack on a sort command to the above: ~hildebr/pub/bin/getgrades grades.all | sort The default order of the entries generated with getgrades is the same as that in the grades.all file.