Замечания к выпуску MOODLE 2.0

Сокращённый перевод английского оригинала: http://docs.moodle.org/dev/Moodle_2.0_release_notes

Дата выпуска версии: 24 ноября 2010

В MOODLE 2.0 добавлено много важных новых функций, реализация некоторых функций полностью переделана, исправлены сотни ошибок.

Важные новые функции

Центральный сайт (Community hub)

  1. Каждый может создать центральный сайт — каталог курсов для широкой публики или какой-либо закрытой группы пользователей. Код реализован в виде отдельного лицензированного по GPL плагина для MOODLE.
  2. Сайты могут регистрироваться в любом центральном сайте (а не только в moodle.org).
  3. Преподаватели зарегистрированных сайтов могут публиковать свои курсы на центральных сайтах для загрузки.
  4. Преподаватели зарегистрированных сайтов могут размещать ссылки на свои курсы на центральном сайте.
  5. Преподаватели любых сайтов могут пользоваться поиском на всех публичных центральных сайтах и использовать опубликованные там курсы как заготовки для своих собственных курсов.
  6. С помощью функции поиска пользователи любых сайтов MOODLE могут находить курсы, в которых они хотели бы принять участие, и сообщества для практики. В первую очередь мы хотели бы создать сообщества преподавательской практики, но в списки могут быть включены любые курсы.

Поддержка репозиториев

  1. Работа с файлами претерпела значительные изменения как с точки зрения интерфейса, так и функционально.
  2. Диалог выбора файлов представляет собой стандартный способ доступа к новому репозиторию «Банк файлов».
  3. Это позволяет MOODLE интегрироваться с внешними репозиториями (хранилищами) содержимого, упрощая публикацию в MOODLE внешних документов и медиа-файлов с помощью AJAX-диалога, напоминающего диалоговые окна «Открыть…» в десктоп-приложениях.
  4. В версии 2.0 поставляются модули для интеграции с Alfresco, Amazon S3, Box.net, файловой системой на сервере, Flickr, Google docs, MERLOT, Picasa, серверами WebDAV, Wikimedia, YouTube. Эти модули просты в разработке, поэтому ожидается подключение множества других сервисов.
  5. Возможна также загрузка файлов с компьютера пользователя и импорт из сети по URL.
  6. Есть возможность указать дополнительные атрибуты файлов, такие как автор и лицензия.

Поддержка портфолио

  1. Теперь модули могут экспортировать свои данные во внешние системы, что особенно удобно для создания портфолио, где копии форумов, заданий и других элементов MOODLE могут использоваться для ведения журнала или в качестве доказательств.
  2. Поддерживаются разные форматы (в настоящий момент это LEAP2A, HTML, изображения и текст, но могут быть добавлены и другие, такие как PDF).
  3. В версии 2.0 поставляются модули для интеграции с Box.net, Flickr, Google docs, Mahara и Picasa.

Критерии прохождения курса и предварительные требования

  1. Теперь преподаватели могут определять для всех студентов условие, при соблюдении которого курс считается пройденным. Это условие может быть сформулировано как прохождение какого-либо элемента, получение какой-либо оценки, достижение какой-либо даты и др.
  2. Преподаватели могут пользоваться этой возможностью для установки предварительных требований в других курсах, что позволяет организовывать последовательность прохождения курсов.
  3. Преподавателям и студентам доступны отчёты достижений как внутри курса, так и внутри серии курсов.

Зависимость элементов курса друг от друга

  1. Доступ к элементам курса может быть ограничен в зависимости от соблюдения условий, таких как даты, полученные оценки или прохождение других элементов.
  2. При желании эта функция может быть использована для организации постепенного раскрытия студентам содержимого курса.
  3. Теперь преподаватели могут определять условия, при соблюдении которых любой элемент курса демонстрируется студенту как пройденный. Например, когда опубликовано некоторое количество сообщений, или достигнута определённая оценка, или сделан какой-либо выбор.

Когорты

  1. Также известны как «группы в масштабах сайта» — списки студентов, которые могут быть зачислены на курс сразу все вместе, вручную или с помощью автоматической синхронизации.

Поддержка веб-служб

  1. Поддержка основанных на промышленных стандартах веб-служб во всём программном коде MOODLE позволяет администраторам экспортировать отдельные функции MOODLE для интеграции с:
  1. управленческими системами (управление персоналом и информация о студентах)
  2. мобильными клиентами
  1. Предусмотрена система безопасности высокого уровня, основанная на маркерах, предоставляющая полный контроль над экспортируемыми функциями.
  2. Все функции автоматически доступны через:
  1. XML-RPC
  2. AMF (Flash)
  3. REST
  4. SOAP (PHP)

Новые блоки

  1. Блок комментариев позволяет организовать комментирование любой страницы. Хорошо подходит для обратной связи со студентами.
  2. Блок «Мои файлы» предоставляет доступ к личным файлам пользователя, которые затем можно сделать доступными через диалог выбора файлов. Предусмотрены квоты файлового пространства.
  3. Блок сообщества позволяет отслеживать внешние курсы, интересующие пользователя.
  4. Блок прохождения курса показывает состояние отдельных курсов.

Борьба с плагиатом

  1. MOODLE поддерживает интеграцию с системами противодействия плагиату, такими как Turnitin.

Улучшения существующей функциональности

Резервное копирование и восстановление

  1. Полностью переделанная система резервного копирования и восстановления больше не зависит от доступного объёма памяти и может работать с курсами любого размера.
  2. Совершенно новый формат резервных файлов.
  3. Улучшенный интерфейс.
  4. Резервное копирование можно выполнять для курсов целиком либо для отдельных разделов и элементов курса.

Блоки

  1. Теперь блоки реализованы единообразно на всех страницах MOODLE.
  2. Блоки теперь можно размещать не только в левых и правых колонках, но также и вверху и внизу страницы.
  3. Блок можно настроить таким образом, чтобы он появлялся на всех страницах нижележащих контекстов (например, в каждом курсе или на всех страницах курса).
  4. Пользователь может закрепить блоки в специальной панели сбоку страницы, если выбранная тема оформления поддерживает это.

Блоги

  1. Поддержка комментирования для каждой записи в блогах.
  2. Отказ от блогов уровня курса и уровня группы (при переходе на версию 2.0 они будут трансформированы в форумы).
  3. Поддержка внешних RSS-потоков (синхронизируются с MOODLE-блогами).

Комментарии

  1. Комментарии пользователей (в глоссариях, базах данных, блогах и др.) теперь отображаются единообразно, по возможности с применением AJAX (там, где это доступно).

Плагины для функции зачисления

  1. Значительно улучшена поддержка гостевых учётных записей.
  2. Поддержка нескольких способов зачисления одновременно.
  3. Более подробная настройка зачисления на курсы.

Работа с файлами

  1. Создано новый диалог выбора файлов, который используется для управления файлами и добавления их в ресурсы (например, добавления изображения на веб-страницу).
  2. Полная поддержка кодировки Unicode в именах файлов во всех операционных системах.
  3. Метаданные для каждого файла (автор, дата, лицензия и др.), а также информация о том, где файл используется, хранится в базе данных.
  4. Для дублирующихся файлов (например, большой видео-фрагмент, использующийся в двух курсах) сохраняется только одна копия, что уменьшает расход дискового пространства.
  5. Улучшены характеристики защиты данных (теперь файлы имеют такие же контекстно-зависимые права доступа, как и элемент курса, который на них ссылается, т.е. файл обозначается как принадлежащий конкретному ресурсу, записи в форуме, странице вики). Файлы больше не загружаются «просто в курс».

Фильтры 2.0

  1. Раньше одни и те же фильтры использовались для всего содержимого сайта MOODLE, и настраивались только администраторами.
  2. Сейчас можно использовать разные фильтры в разных курсах, элементах курса и разделах каталога курсов.
  3. Например, можно включить фильтр LaTeX только для курсов в разделах «Математика» и «Физика».
  4. Или, например, можно отключить автоматическую привязку к глоссарию в финальном экзамене курса.

Редактор HTML

  1. Новый HTML-редактор на основе TinyMCE.
  2. Работает во многих браузерах.
  3. «Растягиваемое» поле редактора.
  4. Более качественный результат в XHTML.
  5. Полная интеграция с установленными внешними репозиториями для подключения и интеграции в текст медиа-объектов.

Обмен сообщениями

  1. Вся электронная почта, рассылаемая MOODLE, теперь рассматривается как стандартное сообщение в рамках MOODLE.
  2. Панель обзора сообщений позволяет пользователям настраивать способы доставки сообщений.
  3. В стандартную поставку MOODLE 2.0 входят плагины для отправки сообщений через электронную почту, Jabber и всплывающие окна на сайте.

Страница «Мой MOODLE»

  1. Более удобно настраиваемая страница «Мой MOODLE» с новыми блоками для отображения релевантной информации.
  2. Администраторы могут создавать (и включать принудительно для всех пользователей) собственные компоновки блоков на странице «Мой MOODLE».
  3. Страница «Мой MOODLE» теперь может являться основной «домашней» страницей пользователей.

Навигация

  1. Стандартный блок «Навигация» на каждой странице с контекстно-зависимыми ссылками позволяет быстро перемещаться по сайту.
  2. Стандартный блок «Настройки» на каждой странице с контекстно-зависимыми параметрами, а также всеми остальными настройками, на которые у пользователя есть права.

Рейтинги

  1. Пользовательские рейтинги (в глоссариях, базах данных, форумах и др.) теперь единообразно обрабатываются и отображаются во всех разделах MOODLE, в том числе с использованием AJAX.
  2. Агрегирование пользовательских рейтингов и превращение их в оценки теперь стандартизовано во всех видах элементов курса.

Роли и права

  1. Упрощена логика проверки прав доступа.
  2. Улучшен и упрощён AJAX-интерфейс для определения и назначения ролей.
  3. Понятие «унаследованная роль» заменено новым понятием «архетип».
  4. Введён архетип «менеджер» для пользователей с правом редактирования, не являющихся администраторами системы.
  5. Права пользователей-администраторов не могут быть изменены.

RSS-потоки

  1. RSS-потоки теперь дополнительно защищены с помощью случайных, уникальных для каждого пользователя маркеров в URL.
  2. Маркеры могут обновляться пользователями по желанию (есть есть подозрение, что URL скомпрометирован).
  3. RSS-потоки работают более точно (например, отражают наличие в форуме нескольких групп) и обновляются в момент запроса.

Темы оформления

  1. Множество новых тем в базовой поставке — см. список в разделе «Авторы тем».
  2. Весь HTML- и JS-вывод стал более эффективным (кэширование на стороне сервера) и единообразным (вёрстка без таблиц, новый CSS, интерфейс на основе YUI).
  3. Темы могут, при необходимости, изменять HTML-код страниц.
  4. Поддержка со стороны ядра пользовательских меню во всех темах (например, вверху страницы).

Система перевода интерфейса

  1. Новый веб-портал для упрощения сотрудничества групп локализации MOODLE и поддержания локализаций в актуальном состоянии.
  2. Более эффективный формат хранения языковых строк должен несколько увеличить общую производительность.

Страница профиля

  1. Пользователи могут добавлять на свои индивидуальные страницы профилей различные блоки: новости, RSS и др.
  2. Страницы пользователей внутри курсов показывают блоки соответствующего курса и стандартную информацию профиля, а также информацию для преподавателя.

Улучшения отдельных элементов курса

Лекция (урок)

  1. Проведён рефакторинг кода.
  2. Формы теперь используют стандартный механизм форм MOODLE.

Тесты и банк вопросов

  1. Улучшена навигация по тесту для студентов
  2. Студенты могут помечать вопросы в тесте. Эта пометка будет сохранена вместе с попыткой.
  3. Улучшены отчёты по тестам, в частности, повторная проверка и анализ элементов (item analysis).
  4. В отчёты включены статистические параметры
  5. Улучшен интерфейс редактора тестов
  6. Отдельные настройки (даты открытия/закрытия, количество попыток, пароль, лимит времени) для каждой группы студентов
  7. Страница управления типами вопросов
  8. Ярлыки для вопросов и улучшенный поиск в банке вопросов
  9. Вопросы типа «эссе» теперь могут использоваться в качестве случайных вопросов.

Ресурс

  1. Все типы ресурсов теперь реализованы как отдельные модули, их код переработан.
  1. Файл — для демонстрации файла, возможно вместе с дополнительными файлами (мини-сайт)
  2. Папка — для демонстрации коллекции документов
  3. URL — для демонстрации страницы с заданным URL
  4. Страница — для демонстрации единственной страницы, подготовленной с помощью онлайн-редактора
  5. IMS — для использования с обычными IMS-пакетами.
  1. Улучшенная поддержка фреймов и внедрения содержимого во всех этих модулях с учётом требований XHTML.

SCORM

  1. Новые настройки модуля SCORM (отображение статуса попытки, структуры курса, принудительное завершение, начало новой попытки, блокировка после последней попытки) позволяют изменить поведение пакета SCORM, заданное авторами пакета.
  2. Новый вид отчёта, включающий таблицу с возможностью сортировки и группового выбора; выгрузка отчёта в форматах Excel, ODS и текстовом.
  3. Новый интерфейс проигрывателя SCORM с улучшенными навигацией, производительностью и распределением пространства экрана.

Wiki

  1. Модуль полностью переписан, за основу взят продукт NWiki от UPC
  2. Поддержка синтаксиса Mediawiki, а также Creole
  3. Улучшенный интерфейс

Семинар

  1. Модуль полностью переписан
  2. Улучшен интерфейс управления пространством экрана и пользователями