Schoology

Schoology is a virtual learning environment and management system developed by Schoology, Inc. The software includes course management that allows integration with student systems.

Why it Sucks

 * 1) The software requires an internet connection to use. Their servers are unreliable and suffer frequent outages, preventing students from accessing the material at times when it's used the most.
 * 2) Confusing user interface.
 * 3) If you submit an assignment, it will count as failing or would fail to submit.
 * 4) *Not to mention the due dates are also shown in very tiny print, making it very difficult or impossible to read. Made especially worse for people who have bad vision.
 * 5) When courses are selected, it will half the time select the wrong course on the list.