Design and Implementation of Web-Enabled Teaching Tools by