I'm very impressed with your tracking of effort on each course. How did you track the hours? If you were doing two courses at a time, how did you split your time tracking?
I've been tracking every minute of my time (to a 15-minute resolution) for the past 24 months using Google Calendar. It's part time-blocking, part time-tracking.
In green are events I created manually. In orange are predicted study sessions based on tracking data from ActivityWatch [1], which tracks my desktop, laptop, phone, and even my Chromecast usage. I get roughly 80% coverage with it, and 100% coverage with manual time tracking.
In fact, I built a "WGU Time Tracker" for my capstone project, which attempted to automatically classify my ActivityWatch data into study sessions using NLP, machine learning, and heuristics. I might write a post about it.