Funny I was thinking about this just yesterday before I read this thread!
Some thoughts on earlier comments:
For those of us who have pre-loaded students so that they don't have to go through register screen there needs to be a different option to the proposed agreement attached to user registration.
Attached to login one time, and first time only (unless agreement amended, and perhaps reinstated at the beginning of each academic year) would be good enough for me, especially if there were say, tick boxes next to each item to mark as read (my bank does this for security announcements). Point well taken that many of us don't read these things ;) .
Alternatively, attached to course, one time only with confirm boxes next to each point, but this would mean (for us) that users would be faced with minimum 14 agreements. However, I can imagine that the teachers of each course might
want to devise their own agreements, but then again, more
work for them, so perhaps not
and if they did want their own agreement, they could create it, say, within a quiz module.