Хочеться сделать удобное хранилище тестовый заданий с возможностью выборки по нескольким критериям. Может есть добавочный модуль, который позволяет приписывать одно тестовое задание сразу нескольким разделам или ключевым словам?
создавай метакурсы - по идее то, что тебе нужно
Не похоже на то. Например, я добавляю вопросы физического конкурса. Каждый вопрос должен иметь признак конкурса, раздела физики, подразделов физики, темы, уровня сложности. Потом при создании теста должна быть возможность показать все вопросы определенной темы и уровня сложности.