We need hide some information from students, make some entry fields only view able by some roles.
It will be easier if we can assign role to 'View list' or 'View Single'. Then we can hide either 'View List' or 'View Single' totally from students.
Ideally, we should be able to assign 'View' when we creating a new field.
It should be like this:
view by: O Manager O teacher O student