It's not hard to use, it has all that you need in one place! There are some nice features which can be helpful like creating groups with specific members or assigning students homework after they have submitted them online - great way of tracking how much work each student did throughout their course without paper logs being used (as well as saving time).
I would prefer an option where teachers could see who had completed assignments at any given point during class- no such luck so far thoughβ¦