British Columbia Institute of Technology has provided a web portal for a few years now. It is very convenient as data from various sources are unified under a single interface. As soon as a student registers in a class, the name appears in a class list which I can view. As instructor, I'm able to prepare an email for the entire group with a single click. In addition to email, myBCIT includes a useful calendar function which again is pre-completed with information from the institute's scheduling system. There is a location for the instructor to add interesting links. Also, there's a message board and online chat which are directly tied to our course.
Lastly, myBCIT also acts as a universal gateway to other BCIT online systems. Designed for staff, instructors, and students, it offers functions as diverse as department announcements, room scheduling, and a way for students to check grades.