Управление пользователями

Материал из MoodleDocs
Версия от 08:18, 24 декабря 2008; Artem Andreev (обсуждение | вклад) (Реорганизация страницы Возможности аналогично Release notes)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к:навигация, поиск


Обзор

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

Запись на курсы

  • Учителя могут устанавливать для своих курсов так называемые "кодовые слова" для предотвращения доступа к курсу посторонних участников. Учителя могут сообщить кодовое слово своим учащимся лично, по e-mail или каким-нибудь другим способом.
  • Учителя могут записывать учащихся на курс вручную, если это необходимо.
  • Учителя могут вручную отчислять учащихся с курса, если это необходимо. Кроме того, администратором может быть задан период, по окончании которого, если учащийся не заходил в курс, он будет автоматически отчислен.
  • Плагинная архитектура методов записи позволяет легко создавать и подключать произвольные процедуры записи на курс.
  • Каждый пользователь имеет всего одну учетную запись в системе, но при этом может иметь разные уровни доступа к курсам.
  • Метакурсы предоставляют удобное средство автоматической синхронизации подписок пользователей. Список участников метакурса наследуется из других курсов, связанных с данным метакурсом.

Роли

  • Система ролей является мощным средством наделения пользователей различными правами на разных уровнях иерархии контекстов (Система->Категория курса->Курс->Элемент курса).
  • Роли определяются администратором сайта. Они представляют собой набор разрешений для всех возможностей системы (например, Разрешить отвечать на сообщения в форуме, Запретить создавать темы форума и т.п.).
  • Существует набор предустановленных ролей (права которых все равно могут быть отредактированы): администратор, создатель курсов, учитель, учитель без права редактирования, учащийся, гость.
  • Создатель курсов может создавать курсы, редактировать содержимое и обучать.
  • Учитель может редактировать содержимое курсов и обучать в них.
  • Учитель без права редактирования может только обучать в курсе.
  • Учащийся может обучаться в курсе.
  • Гость имеет минимальные права просмотре некоторых элементов курса.