Enroling a mobile user (health worker) by another mobile user(supervisior) from the same app

Hi,

I have two group of mobile users. 1. supervisor 2. Health worker. Upon successfully completing the training, I want the supervsior to enrol the health worker from the app and generate credentials for them.

My question is : 1. Is this possible to enroll a health worker by another mobile user from the same app. ( i have created a single app and have setting of Custom user data to group the,)

  1. Whether we can generate the credentials for the health worker from the app itself and can it be recorded into the backend so that health worker can login and Admin doesnt have to take care of anything in the backed.

  2. Can supervisor view the reports of the forms and case summited by the health worker from the application itself.

Regards
Pragati Bansod