Добрый день.
Платформа Drupal 7, Views 3.
На данный момент создано:
2 профиля(Profile2): "Завуч", "Учитель" с полями "Образовательное учреждение".
Тип материала "Учебный курс".
Views(references) - ссылка на курсы, которые создал пользователь ("Учитель").
Тип материала "Оценка" c полем "Выбор курса". Node reference на учебные курсы использует Views(references).
Блок Views - (тип материала "Оценка") для "Учителя" , с полем "Выбор курса", по этому полю сделан "Раскрытый фильтр". Оценки фильтруются по автору Оценки(Учителю).
Блок Views - (тип материала "Оценка") для "Завуча" , с полем "Выбор курса", по этому полю сделан "Раскрытый фильтр". Оценки Учителей связаны с Завучем через relationships по полю профиля "Образовательное учреждение".
Сейчас этот фильтр работает только для учителей. Для завуча он пустой.
В каком направлении копать?
Комментарии
может быть это http://drupal.org/project/views_dependent_filters
А какой смысл для имитации образовательного процесса использовать CMS систему? Для этого есть LMS системы, например MOODLE. MOODLE прямо из коробки предоставляет для этого мощнейший функционал, и не нужно настраивать никаких представлений, типов материлов и т.п. Нужно просто наполнить систему контентом. Попробуйте.