Это возможно. Элемент body будет иметь класс, указывающий текущую категорию, что позволяет легко ограничивать область действия темы с помощью вложенных селекторов в SCSS.
В целом, я рекомендую добавить несколько виджетов Discourse в область курса, например, поддерживаемую нами функцию списка тем в iframe, описанную в статье Встраивание списка тем Discourse на другой сайт. Таким образом, студенты смогут видеть список последних обсуждений, связанных с их текущей страницей курса, и смогут присоединиться к ним в новой вкладке браузера всего одним кликом!