Верно. Вам нужно вызывать API при добавлении или удалении студента из курса, чтобы поддерживать данные в актуальном состоянии и избегать необходимости выполнять API-вызовы для 60 тысяч студентов умноженных на множество курсов. Решение через SSO было бы отличным, если бы у вас были технические специалисты с нужными навыками и желанием помочь. В крупном университете Среднего Запада такие специалисты могут найтись, но только при условии их поддержки. В прошлом, в моем крупном университете на Юге, мне удалось получить квалифицированную помощь для настройки аутентификации через LDAP для моего собственного экземпляра Moodle в рамках университета, но я не запрашивал данные на уровне курсов.
Верно. Поэтому, если присмотреться к Piazza, становится очевидно, что их бизнес-модель заключалась в том, чтобы предоставлять бесплатный или недорогой доступ людям лишь на то время, которое нужно для создания продукта и установления связей (как в сфере программного обеспечения, так и в бизнесе) с популярными LMS. А как только вы становитесь ОФИЦИАЛЬНЫМ ПАРТНЕРОМ КРУПНОЙ LMS, техническим специалистам гораздо проще согласиться на внедрение (как финансово, так и в плане времени).
Итак, вот компоненты, которые я нашел:
- форк плагина для вопросов и ответов, позволяющий помечать два поста как ответы: один доступен всем, у кого есть доступ к категории, а другой — владельцам группы, контролирующей доступ к категории. Оба поста затем превращаются в вики-страницы с правами на запись, ограниченными соответствующей группой. Однако я не до конца уверен, что студенты и преподаватели действительно ценят эту функцию, поэтому, возможно, вам нужен просто форум, который не раздражает.
- плагины для КАЖДОЙ ОДНОЙ LMS, облегчающие связь категории с курсом в LMS. Думаю, стоит начать с Moodle, так как он бесплатный, а затем перейти к Canvas, поскольку он является текущим лидером рынка. Мой прогноз — 10–50 часов на каждый из них, но я могу ошибаться в 2–3 раза. Однако это предполагает наличие поддержки со стороны людей, имеющих доступ к управлению LMS.
Для одного курса, если студенты используют почту Google или Microsoft, то аутентификация не представляет особой сложности (даже без помощи «сверху»), и ручное управление пользователями также не является БОЛЬШОЙ проблемой. Но чтобы это стоило моего времени, мне пришлось бы взимать около 100 долларов за семестр, при условии, что мне не пришлось бы тратить много времени на помощь пользователям в процессе регистрации.