Hi Matt,
although not tested directly, so there is no guarantee it can work , each activity module has the capability mod/NAME:view. You could try creating a new role that can access the courses but cannot view the course activities. Just an idea.
Roles and permissions
hide courses but view reports(grade, completion, etc)
This discussion has been locked so you can no longer reply to it.