There is a moosh command for 'course_info' and one can point it to a single course ID. Not indepth detail, but maybe enough for your needs.
Example: course ID 13
13 Art II: Graphic Design & Illustration I - Letterman
running moosh pointed at course ID renders info:
Course ID: 13
No of contexts: 283
Context by level:
CONTEXT_MODULE (70): 279
CONTEXT_BLOCK (80): 4
Context by module:
assign (1): 101
folder (8): 11
forum (9): 1
label (12): 46
page (15): 5
resource (17): 43
url (20): 72
Number of role capability overwrites: 0
Role capability overwrites by context:
Number of local role assignments: 0
Locally assigned roles by context:
Number of enrolled users: 1
Users enrolled by role:
editingteacher (3): 1
Number of groups: 0
Group statistics:
Min number of members in a group: 0
Max number of members in a group: 0
Avg number of members in a group: 0
Course modinfo size: 534550
Number of sections: 16
Section statistics:
Sections visible: 5
Sections hidden: 11
Min number of modules in a section: 1
Max number of modules in a section: 57
Avg number of modules in a section: 17
Number of grades: 0
Number of log entries: 1
Number of files: 13941
Total file size: 10012126809
Cache build time: 0.036978960037231
Tells me only one user currently enrolled ... no students ... looks like admin doesn't need to run reset on that course and thus could be archived ... however one does that. Since this is a command line only utility don't have to build anything gui (no customsql report to create) and will use less resources of server even in 'primetime' of site usage.
That help?
'SoS', Ken