how to set custom permission to custom menu access?
If you do this using a custom module, you can use hook_permission to defile your permissions, and use in the views. You can also restrict access by role and set the visibility if you use blocks fir the 'list of registered students'.