I have been working on a similar task. I work in higher ed. We are starting to use outcomes to track success and challenges within a course. Sure we have always reviewed gradebooks for issues, but that only provides assignment level analysis. I have been using outcomes this year to aggregate results to the criteria level and outcome (competency) level to help understand larger trends and patterns. The below screenshot is a snapshot at Course Outcome level, each comprised of the connected criteria used across multiple assignments via rubrics.

I can drill into a specific Outcome to list success in each criteria, or report criteria by student. Anything further down you can typically just find in the gradebook. Course level reports are on demand, quick, and short lived via custom processing scripts. I can just run them anytime I want to review and get a current snapshot.
In addition I am also testing ways to aggregate course data up to the program level outcomes. The above example report is just a direct read of the mastery gradebook data. We do have some reports in PowerBI as well, which utilizes some demographic data. However those reports are more college level data such as our Core Ability outcomes that span all programs/courses, and only pulled once or twice per semester.
I wish there were more people interested in this, I see your comment is from summer and I am the first reply.