web-based class management
functional online assessments
online announcements and feedbacks
pay and manage course fees through bank tranfers