At Columbia University, I was the first to use Webwork, a
web-based system for assigning and scoring mathematics homework. I
wrote an extension which introduces a new channel for communication
between student and instructor. I spoke about it at the AMS/MAA joint
meetings; here are my notes
from that talk. (You'll have to download them and view in full screen
mode for them to make sense.)