Добрый день!
Поделитесь, пожалуйста, как вы организуете структуру в личном кабинете пользователей помимо стандартного вида самой системы (дополнительные блоки, фильтры и т.д.) таким образом, чтобы для студентов, преподавателей, ответственных от факультетов и т.д. была удобно представлена структура всех курсов, на которые они подписаны.
Так как у нас помимо учебных дисциплин есть еще достаточно много дополнительных разделов, мы используем следующее древовидное представление:
Студент:
и развернутый вид:
Личный кабинет преподавателя:
Личный кабинет ответственного по факультету:
развернутый вид: