Спасибо за ваш оперативный ответ и за то, что поделились своими мыслями по этому вопросу. Я хотел бы привести пример использования, когда учитель assigns разные задания каждому ученику и требует, чтобы они публиковали свои ответы (отчеты) на форуме Discourse. В этом сценарии: 1) учитель должен иметь возможность видеть ответ каждого ученика, и 2) некоторые ученики могут хотеть сохранить свои ответы в тайне, в то время как другие ищут комментарии, обратную связь и взаимодействие. Кроме того, 3) учителя могут оставлять комментарии, которые не подходят для публичного просмотра.
Такая потребность в контроле над постами может также применяться в других ситуациях, например, когда сотрудники пишут ежемесячные отчеты или пациенты ведут журналы восстановления. Если обобщить, речь идет о выполнении запросов пользователей на контроль, а не о том, чтобы модераторы всё планировали заранее. Это особенно важно для небольших сообществ, ориентированных на создание высококачественного контента.
Хотя Discourse является отличной платформой для крупных сообществ с тысячами пользователей, это также отличный вариант для создания небольших, утонченных сообществ, которые поощряют глубокое мышление и подробные обсуждения. Пользователи должны иметь больше контроля над своими хорошо написанными постами.
Что касается разработки плагина для этой функции, я ценю ваше беспокойство о балансе между производительностью и пользовательским опытом. Вместо того чтобы сразу создавать сложный плагин, лучшим подходом будет максимально использовать существующие возможности. Например, можно создать категорию с несколькими подкатегориями, каждая из которых соответствует заданию, и попросить студентов отправлять свои работы в соответствующую подкатегорию. Это позволяет контролировать каждый топик, и создатели могут выбрать, сделать ли свои темы публичными или видимыми только для определенных групп пользователей. Такие небольшие шаги помогут снизить нагрузку и упростят проверку эффективности функции.
Короче говоря, предоставление пользователям большего контроля над их постами необходимо для создания нишевых сообществ с высококачественным контентом и вовлеченностью. Это не только поддержит эти сообщества, но и расширит потенциальное использование Discourse. Это новый способ исследовать возможности Discourse.
Спасибо за возможность обсудить это с вами. 