How do you handle permissions for administrators, teachers, and students in an educational platform for Research Foundation of CUNY?