A Web Based Authoring And An Adaptive Tutoring System For Teaching and Learning