On line classes and teaching contracts