DCS grading programs

Sending grades files by mail

Course instructors and TAs nearly always want to exchange grades files by e-mail. It works, but not so easily as you'd think.

What's the problem?

The trouble is tabs. The grades files use tabs to delimit mark entries. Specifically, before each mark in a student record is a tab. If a mark is missing, its tab must still be present, unless all later marks for that student are also missing.

Tabs cause trouble for two reasons:

  1. People entering grades (that's you, if you're a TA) use blanks instead of tabs to make the marks line up. Or they insert extra tabs to make marks line up when they shouldn't.

    (When should marks not line up? -- when student names are of varying length. To add enough blanks after each name to make nearly all names line up, try gpadnames.)

  2. E-mail programs kill tabs. Many mailers work fine with themselves, but have trouble if they interact with other mailers, and there are a lot of mailers out there. If you're an instructor with five TAs, then you have a couple who use Unix mail programs and three who use PC mail programs. I've had trouble sending with my Unix mailer to a TA with a PC mailer, and I've had trouble sending with my PC mailer to a TA with a Unix mailer. The result is guaranteed trouble.

What can you do?

I don't have a complete solution, but here are some ways to alleviate the problem.

Don't mess up the tabs yourself.

Try to keep mailers from losing tabs.

Reduce the damage caused when tabs are lost.