Если можете расскажите как дать роль Студент в контексте категории. Потому что если путем "Назначить роли" в настройках категории то такой способ почему-то не работает. На самом деле от этих прав больше хотим добиться видеть все содержимое (наполнение) курсов (предметы) в контексте категории (кафедры). Тоесть чтоб заведующий мог зайти в любой предмет у себя на кафедре и проверить заполнение содержимым его (проверить работу преподавателя). Оценки это уже вопрос другой. Но то что вы написали создать собственную роль, однозначно будем создавать только нужно для начала понять как её потом присвоить чтоб она работала.
Спасибо