DCS grading programs

ghidenames

Ghidenames replaces all student names in a grades file with a fixed string, to provide a minimal level of privacy for the students.

Usage

ghidenames [files]

Details

Ghidenames changes every student name in each of the grades files to a fixed name, such as "Hans Christian Andersen". The most likely use is in a pipe, reading from the standard input and writing to the standard output, but it can also directly change the contents of a file.

The reason for providing this command is that a grades file must be make publicly readable if grades are to be made available on a web site. Even if the web-posting mechanism hides the grades file itself from web users, people with accounts on the computer where the grades file is kept can still read the file. This seems undesirable from the point of view of students' privacy.

Does this really help?

No. There must be bigger security and privacy risks than the ones solved by ghidenames. This program is provided by popular demand, not because your programmer thinks it's really a good idea.

Why isn't this just an option in, say, gpadnames?

Or gselect, maybe.

Because that would be silly. What ghidenames does has no relation to what any of the other programs are designed to do.

Changes since the previous version

This program is new. Nothing similar was provided in the old version of the grading programs.