An alternative system to deliver and manage on-line courses through the World Wide Web