Add Course.robot attribute (for automatic email generation).
authorW. Trevor King <wking@tremily.us>
Tue, 24 Apr 2012 19:27:08 +0000 (15:27 -0400)
committerW. Trevor King <wking@tremily.us>
Tue, 24 Apr 2012 19:36:26 +0000 (15:36 -0400)
commit5890e02585b630d12bf32d872b53986743234087
tree5b4b842fd27ff9830f9472d7bb0987025d5fa8fb
parenta8a511fd3c863c82bfa6b7b942b4cdab1983d922
Add Course.robot attribute (for automatic email generation).

I'm getting things set up to send automatic responses when mailpipe
processes incoming email, which means someone's going to have to be
signing that email for security.  Since you probably don't want to
leave your secret PGP key on the mailserver, you can now setup a new
(and less important) PGP key for each course.  The Course.robot is
just a Person instance to hold that key and an appropriate nickname.

If you want to use your own key when you call pg.py from the command
line, you can always setup a shell alias.  In Bash:

  alias pg.py='/usr/bin/pg.py --author="John Doe"'
bin/pg.py
pygrader/model/course.py
pygrader/storage.py
pygrader/test/course.py
test/course.conf