A Distance Learning System with Linked-Multimedia Data-Services