Hi Nana
It is possible to get course reports such as course completion, activity completion and grades based on a group by selecting the group as a filter if you have separate groups.
Note - if you disable the permission Access all groups for a role then the user in this role will only be able to see groups they are a member of.
regards