ACM - affordances
Blaine Price
Marian Petre
Proceedings of the 2nd conference on Integrating technology into computer science education - ITiCSE ’97
Automatic submission and administration of programming assignments
A course administration and marking system, http:llwww
Making Paperless Work