Let’s face it: Schoology sucks.
BetterSchoology turns Schoology into an enjoyable, Mac-like experience (at least, as enjoyable as it can be.) It’s still under active development, but you can check it out at the GitHub repository. If you’re a BCA student, you can even try out the latest version (0.8.2) here!
BetterSchoology is written extensively with SwiftUI.