Вопросы по настройке Discourse для школ

Я хотел бы помочь с настройкой Discourse для моей школы K-12. Если мы хотим разделить его по классам, чтобы темы обсуждений не смешивались, означает ли это, что для каждого класса нужен отдельный сервер?

Например, в младших классах мы ожидаем наличие единой зоны «6 класс». В старших классах мы хотели бы различать «география 9 класс» и «математика 9 класс», вместо того чтобы объединять все темы 9 класса вместе.

Чтобы этого добиться, означает ли это, что для каждого уникального класса нужен отдельный сервер Discourse? Или есть способ реализовать это на одном сервере?

2 лайка

Нет, вы можете использовать категории и группы для решения этой задачи.

Категории связаны с группами через списки контроля доступа (ACL). Какую систему учёта студентов вы используете? Если у вас уже есть система управления идентификацией (IdM) или единый вход (SSO), её почти наверняка можно интегрировать для создания пользователей и назначения их в группы.

В стандартной установке Discourse поддерживается двухуровневая система категорий, что позволяет создавать родительские категории по годам и подкатегории по темам.

Если вы используете систему управления обучением (LMS), такую как Blackboard или Moodle, интеграция между ними проста. Недавно также стала возможной интеграция с некоторыми приложениями для видеоконференций.

10 лайков