Starting from a project to develop a digital library for a Computer Science course studying social impact and computer ethics, the paper describes a highly interactive Web-based, active-learning system that is a highly developed ...