Has anyone though of having policies a student has to agree to before he can join a faculty, a class, a test aso. asf.?
Or, generally speaking: If user x wants to have access to content y he has to agree to policy z. This agreement has to happen only once and will be stored along with the time when it happened as well as how long it took the user to read the policy before accepting (so we could argue in the long run, that the user really has read the policy).