Progress measuring is difficult and what you are asking for doesn't sound like anything I've seen actually in core Moodle. Nothing as obvious as saying progress - click here.
Potentially the plugin configurable reports might be able to do something, but you would have to work out where each bit of the data you want is coming from before you can even consider how you are going to construct a report.
Not progressing - could be they are not logging in, or it could be that they have no grades, or they are not submitting assignments. Decide how you are going to work out what each of your criteria is and then it is down to making a report.
I don't know whether you are alone in your Moodle or whether you have an entire college to call upon, but if you have a report writing team loitering then potentially they can tap into the database directly and combine it with other data from MIS systems such as attendance records.