Управление пользователями
Материал из MoodleDocs
Обзор
- Основная цель: свести действия администратора по управлению пользователями к минимуму. Сохранив при этом высокий уровень безопасности.
- Поддерживается большое количество механизмов аутентификации за счет использования плагинной архитектуры. Тем самым обеспечивается простота интеграции с внешними системами.
- Стандартная e-mail аутентификация: пользователи сами создают себе учетные записи. E-mail адрес проверяется путем отсылки на него письма с подтверждением регистрации.
- LDAP аутентификация производится через LDAP сервер. Обладает гибкими настройками используемых полей.
- IMAP, POP3, NNTP: аутентификация производится через почтовый или новостной сервер. Поддерживается SSL, сертификаты, TLS.
- Внешняя БД: любая база данных, содержащая, как минимум, два поля может выступать в качестве внешнего источника аутентификации.
- Пользователи имеют широкие возможности по заполнению своего профиля. При необходимости e-mail адреса могут быть защищены от показа.
- Администратор имеет возможность гибко управлять полями профиля: добавлять, защищать от изменений и т.п.
- Каждый пользователь может указать свою временную зону. Эти настройки будут учитывать при отображении любых дат в рамках системы (например, даты отправки сообщений, сроки сдачи заданий и т.п.).
- Каждому пользователю может быть предоставлена возможность выбора языка, на котором ему будет отображаться интерфейс системы.
Запись на курсы
- Учителя могут устанавливать для своих курсов так называемые "кодовые слова" для предотвращения доступа к курсу посторонних участников. Учителя могут сообщить кодовое слово своим учащимся лично, по e-mail или каким-нибудь другим способом.
- Учителя могут записывать учащихся на курс вручную, если это необходимо.
- Учителя могут вручную отчислять учащихся с курса, если это необходимо. Кроме того, администратором может быть задан период, по окончании которого, если учащийся не заходил в курс, он будет автоматически отчислен.
- Плагинная архитектура методов записи позволяет легко создавать и подключать произвольные процедуры записи на курс.
- Каждый пользователь имеет всего одну учетную запись в системе, но при этом может иметь разные уровни доступа к курсам.
- Метакурсы предоставляют удобное средство автоматической синхронизации подписок пользователей. Список участников метакурса наследуется из других курсов, связанных с данным метакурсом.
Роли
- Система ролей является мощным средством наделения пользователей различными правами на разных уровнях иерархии контекстов (Система->Категория курса->Курс->Элемент курса).
- Роли определяются администратором сайта. Они представляют собой набор разрешений для всех возможностей системы (например, Разрешить отвечать на сообщения в форуме, Запретить создавать темы форума и т.п.).
- Существует набор предустановленных ролей (права которых все равно могут быть отредактированы): администратор, создатель курсов, учитель, учитель без права редактирования, учащийся, гость.
- Создатель курсов может создавать курсы, редактировать содержимое и обучать.
- Учитель может редактировать содержимое курсов и обучать в них.
- Учитель без права редактирования может только обучать в курсе.
- Учащийся может обучаться в курсе.
- Гость имеет минимальные права просмотре некоторых элементов курса.