Hi, Adrian. You ask such great questions. I hope your email questions have been resolved to at least a satisfactory level for you for now.
Hmmm. I don't currently work on too many sites with global roles, which means I haven't yet encountered the need for this information, but I tried to research it a little for you. From what I can tell so far, you are about right. That is the only way to see global roles since the only roles that show up in profiles are roles that a user has in individual courses.
I can see where this information would be very useful to have, though, on a large installation with several global roles employed. In fact, I can foresee needing to know the answer to this question myself in the very near future as more of my colleagues are getting interested in using Moodle themselves. If there is an easy answer that can be applied from the address window (ie. similar to the manual cron command) that someone knows that could explain it to me in "php for dummies" fashion, I would be very appreciative as well. If it has to be executed from the
database code, just let us know that we need to find help from someone who knows how to do that. Thanks!
And thanks, Adrian, for your very complete and encouraging post to newbies in a different thread. Since some very responsive "guardian angels" that I admire have already said as much there, I won't clog inboxes with another thank you in that thread--so forgive the off-subject response here.