In a seminar class, there may be no exams, but students are expected to read rather widely on topics and be prepared for thorough discussion of them in class. Another possibility in graduate classes is that in addition to readings done by all students, each student may also be expected to ...
The only things lacking (other than TLD specific restrictions-which would require constant checking; provision for the inclusion of a display-name-I've restricted the test to the addr-spec; General-address-literal support beyond IPv6-unless anyone has any examples they'd expect to see supported...