OfCourse: web content discovery, classification and information extraction for online course materials