Похоже, наше учебное заведение может отказаться от Piazza, поэтому я получаю всё больше запросов о Discourse как о потенциальной замене форумов для курсов.
Одна из функций Piazza, которую преподаватели считают важной, — это анонимная публикация. Аккаунты на Piazza могут публиковать сообщения либо полностью анонимно, либо анонимно для других студентов, но не для преподавательского состава. Я задаюсь вопросом, можно ли реализовать нечто подобное в Discourse, возможно, с помощью плагина.
Я знаю, что в Discourse уже есть поддержка анонимного режима. Однако у этой функции, как она реализована сейчас, есть несколько недостатков. Во-первых, в интерфейсе не совсем понятно, как включить анонимный режим. Я слышал от нескольких студентов, что на нашем форуме такой функции нет; я полагаю, это связано с тем, что они не могут разобраться, как её активировать. Вероятно, это довольно просто исправить. В идеале должен быть переключатель, позволяющий сделать отдельное сообщение анонимным, вместо того чтобы пользователь переходил в отдельный режим.
Вторая, более серьёзная проблема заключается в том, что анонимные пользователи, похоже, теряют доступы, предоставленные именованному пользователю. Мы активно используем группы и права доступа к категориям для контроля того, что студенты видят на форуме, что особенно важно при поддержке одного и того же форума в течение нескольких семестров. (По сути, каждую новую группу студентов помещают в специфичную для семестра группу, которая предоставляет упрощённый вид форума, где они могут видеть только категории, относящиеся к текущему семестру, и несколько других, в которых разрешено непрерывное обсуждение.) Таким образом, как только пользователь переходит в анонимный режим, он теряет доступ к тем самым темам, в которых хотел бы участвовать анонимно.
Вторая проблема кажется сложнее в решении. В идеале Discourse должен передавать некоторые права и членство в группах анонимному пользователю, хотя, вероятно, не все, поскольку нужно избегать ситуаций, когда модераторы случайно выполняют определённые действия в анонимном режиме. Но если бы существовала возможность разрешить передачу прав и членства в группах (кроме прав администратора) анонимным пользователям, это решило бы нашу задачу.
В целом, лучшая поддержка анонимности, по моему мнению, помогла бы Discourse войти в пространство университетских форумов для курсов. Может показаться удивительным, но это часто первый вопрос, который задают другие преподаватели, когда я предлагаю им попробовать Discourse для своего курса.