Экспорт и архивирование курсов в Blackboard Learn имеют две разных цели:

  • экспортировать курс необходимо для того, чтобы его материалы можно было позже использовать для обучения новой группы учащихся;
  • архивирование курса выполняется для сохранения записи курса.

Подробнее о создании курсов из шаблонов и пакетов экспорта (импорт курсов)

В результате экспорта курса создается файл архива в формате ZIP с содержимым курса. Этот файл называется пакетом курса. Вы можете импортировать пакеты курса обратно в среду Blackboard Learn, чтобы создать новый курс с таким же содержимым. Экспортируется только содержимое курса. Взаимодействия пользователя, такие как записи в блогах или оценки, не включаются в экспорт.

При архивировании курса создается ZIP-файл, так называемый архивный пакет, с содержимым курса и взаимодействиями пользователя. Архивные пакеты можно восстановить, но они не предназначены для повторного обучения, так как все взаимодействия пользователей также восстанавливаются. Храните архивные пакеты в безопасном месте.

Не извлекайте курс или архивный пакет из ZIP-файла. Не удаляйте файлы из пакета и не пытайтесь импортировать файл, который содержится в пакете. Вы сможете импортировать или восстановить курс, только если пакет остается в изначальном виде. Изменение ZIP-файла, а также дальнейший импорт или восстановление пакета приводят к нестабильному и непредсказуемому поведению курса.

Вы можете импортировать курс или архивные пакеты из старых версий Blackboard Learn в текущую версию. Однако пакеты, экспортированные из новых версий, невозможно импортировать в старые версии.


Необходимые пользователю разрешения

Для включения файлов курса в пакет курса при экспорте или архивировании курса необходимо, чтобы пользователь, создающий пакет, обладал разрешениями на управление для папки курса.

Для добавления файлов курса из пакета курса в папку назначения при импорте или восстановлении курса пользователь, выполняющий операцию, должен иметь разрешение на управление для папки курса.

Если ваше учреждение имеет доступ к управлению содержимым, пользователи, имеющие разрешение на чтение, могут добавлять ссылки на файлы курса во время импорта/экспорта или архивирования/восстановления. Пользователи с разрешением на управление могут самостоятельно добавлять ссылки на файлы курса, а также копии файлов курса.

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

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

Все пользователи курса имеют разрешение на чтение файлов курса, которые содержатся в пакете. Пользователи со следующими ролями имеют разрешение на управление:

  • преподаватели;
  • конструкторы курса;
  • помощники преподавателя.

Подробнее о содержимом, включаемом при создании пакетов курса


Доступность типов содержимого

В версиях, выпущенных до Blackboard Learn 9.1 SP 4, при экспорте или архивировании курса в пакет курса включались только доступные элементы. При импорте пакета курса из среды поколения до SP 4 недоступные ранее элементы могут быть доступными, потому что пакет не содержит недоступных элементов. Среда Blackboard Learn не различает недоступные инструменты курса, опущенные во время экспорта, и любые новые элементы, которых не было в старой версии, но теперь они доступны по умолчанию. В версиях, выпущенных после Blackboard Learn 9.1 SP 4, конкретные настройки на уровне курса — как доступные, так и недоступные — отслеживаются и сохраняются в пакете экспорта.


Архивирование курса

Архивные пакеты имеют следующую структуру названия файла:

Файл_архива_Идентификатор_курса_дата/время.ZIP

Формат пакета Blackboard Learn соответствует спецификации для пакетов содержимого IMS с расширениями для поддержки типов содержимого, характерных для Blackboard Learn.

  1. В окне Панель администратора в разделе Курсы выберите пункт Курсы.
  2. Наведите указатель мыши на элемент Действия резервирования и выберите пункт Архивировать курс.
  3. Введите идентификатор курса в поле Идентификатор исходного курса. Если точный идентификатор курса неизвестен, выберите Обзор, чтобы найти курс. Дополнительные сведения см. в статье Справки Поиск курсов.
  4. Чтобы включить историю Центра оценок, поставьте флажок рядом с идентификатором курса. Выбор этого параметра увеличивает размер файла и время его обработки.
  5. В разделе Файловые вложения выберите, нужно ли включать в содержимое только ссылки на файлы курса или также и копии файлов содержимого курса.

    Если вы выбираете параметр Копировать ссылки и включить копии содержимого, нажмите кнопку Вычислить размер и убедитесь, что размер пакета не превышает отображаемый Допустимый размер пакета. Чтобы удалить файлы и папки из пакета, нажмите кнопку Управление содержимым пакета.

  6. Нажмите Сохранить. По завершении Blackboard Learn создаст архивный пакет и отправит вам сообщение на электронный адрес, связанный с вашей учетной записью Blackboard Learn. Это сообщение включает ссылку на содержимое файла журнала данного пакета, а также подтверждает, что архивный пакет готов.
  7. Войдите в свою учетную запись электронной почты Blackboard Learn и убедитесь, что получено сообщение с подтверждением для пакета курса.
  8. В окне Панель администратора в разделе Курсы выберите пункт Курсы.
  9. Найдите курс, который вы архивировали.
  10. Откройте меню курса и выберите Экспортировать / архивировать. На странице Экспортировать/Архивировать указаны все архивные пакеты и пакеты экспорта для этого курса, которые не были удалены из Blackboard Learn, даже если вы уже загрузили пакет. Имена файлов включают дату и время создания пакета.
  11. Open a ZIP file's menu and select Open.
  12. В диалоговом окне Открытие файла нажмите кнопку Сохранить файл, а затем — кнопку OK, чтобы скачать архивный пакет на компьютер.
  13. При необходимости полностью удалите пакет из системы Blackboard Learn, выбрав пункт Удалить в меню ZIP-файла.

SafeAssign задания не включаются в архив и не могут быть восстановлены. Дополнительные сведения см. в статье Справки SafeAssign.

Для архивации курсов с перекрестными ссылками архивируются родительские курсы. Содержимое есть только в родительских курсах, и в архив родительского курса включаются и дочерние курсы. Не нужно архивировать дочерний курс, так как в нем содержатся только зачисления.

Отключенные зачисления и зачисления отключенных идентификаторов пользователей не архивируются. Недоступные зачисления или пользователи не архивируются.


Экспортировать курс

Вы можете импортировать экспортированный курс, чтобы создать новый курс. Чтобы узнать больше, см. статью Справки Создание курсов из шаблонов и пакетов экспорта (импорт курсов).

Формат пакета Blackboard Learn соответствует спецификации для пакетов содержимого IMS с расширениями для поддержки типов содержимого, характерных для Blackboard Learn.

  1. В окне Панель администратора в разделе Курсы выберите пункт Курсы.
  2. Наведите указатель мыши на элемент Действия резервирования и выберите пункт Экспортировать курс.
  3. Введите идентификатор курса в поле Идентификатор исходного курса. Если точный идентификатор курса неизвестен, выберите Обзор, чтобы найти курс. Дополнительные сведения см. в статье Поиск курсов.
  4. Нажмите кнопку Сохранить.
  5. В разделе Экспортировать курс выберите, нужно ли включать в содержимое только ссылки на файлы курса или также и копии файлов содержимого курса.
    Если вы выбираете параметр Копировать ссылки и включить копии содержимого, нажмите кнопку Вычислить размер и убедитесь, что размер пакета не превышает отображаемый Допустимый размер пакета. Чтобы удалить файлы и папки из пакета, нажмите кнопку Управление содержимым пакета.
  6. В разделе Выберите материалы курса поставьте флажки для каждых областей и инструментов курса, которые необходимо экспортировать. Подробные сведения о содержимом каждого элемента см. в статье Справки Создание курсов.
  7. Нажмите кнопку Сохранить.

Сведения о восстановлении курсов

При восстановлении курса архивный пакет загружается в Blackboard Learn в том же состоянии, в котором он находился в момент архивирования. Архивные пакеты включают содержимое курса, данные пользователей и взаимодействия пользователей.

Архивные пакеты разработаны для того, чтобы обеспечить постоянную запись курса. Чтобы сохранить материалы курса для обучения другой группы учащихся в будущем, вам необходимо экспортировать курс, а не архивировать его. Чтобы узнать больше, см. статью Справки Создание курсов из шаблонов и пакетов экспорта (импорт курсов).

При восстановлении курса настройки, указанные в архивном пакете, заменяют настройки по умолчанию, а также настройки меню курса, которые действуют для новых курсов.

Пакеты курса, созданные в более ранних версиях Blackboard Learn, могут не поддерживаться. Убедитесь, что используемый вами выпуск входит в список поддерживаемых версий, который приведен в разделе «Заметки о выпуске».

Ограничения размера при восстановлении курса

По умолчанию размер содержимого, выгружаемого пользователем, не может превышать 2,5 ГБ. При попытке отправить через пользовательский интерфейс файлы, размер которых превышает 2,5 ГБ, пользователи получают уведомление об ошибке. Это ограничение не распространяется на сетевые папки и веб-папки с общим доступом (WebDAV).

Чтобы отправлять файлы большего размера, администраторы могут использовать средство командной строки или увеличить размер по умолчанию для Tomcat.

Чтобы увеличить максимально допустимый размер отправки, откройте config/bb-config.properties и измените параметр ограничения на отправку. Ограничение на размер отправляемого файла связано с сервером Tomcat и не касается отправок WebDAV. Поскольку настройки связаны с Tomcat, службы нужно перезапустить, чтобы изменения вступили в силу.

Вы можете также увеличить максимальный размер отправляемого пакета на панели системного администратора. Выберите Настройки курса > Ограничения размера курса по умолчанию и введите значение нового размера или выберите Без ограничений.

Восстановление записей пользователей

При совершении операции восстановления Blackboard Learn проверяет наличие пользователей в системе, сопоставляя имена пользователей с адресами их электронной почты.

Если имя пользователя закреплено за адресом электронной почты, который не включен в архивный пакет, Blackboard Learn создает новую учетную запись пользователя. Новая учетная запись получит такое же имя пользователя, которое будет сопровождаться порядковым номером.

Если имя пользователя привязано к одному адресу электронной почты и в системе, и в пакете, Blackboard Learn не будет создавать нового пользователя.

Если учетная запись пользователя существует, но неактивна, Blackboard Learn создаст новую учетную запись пользователя. Чтобы в системе не создавался новый пользователь, исходная учетная запись пользователя должна быть активной.

Пример. Архивный пакет выгружается с указанием учетной записи пользователя, которая прикреплена к имени пользователя bb_user. Во время восстановления выполняется поиск пользователей с указанным именем пользователя в Blackboard Learn. Если в системе существует пользователь bb_user, выполняется сравнение адресов электронной почты. Если адреса электронной почты совпадают, в группе course_users создается запись зачисления с существующим пользователем (bb_user). Если адреса электронной почты отличаются, создается новый пользователь (bb_user1).

В качестве меры безопасности все пользователи, которые добавляются во время восстановления, создаются только с их первичными системными ролями. Вторичные системные роли не включаются.


Восстановление курса

  1. В окне Панель администратора в разделе Курсы выберите пункт Курсы.
  2. Найдите требуемый курс. Дополнительные сведения см. в статье Поиск курсов.
  3. Наведите указатель мыши на пункт Создать курс и выберите Восстановить. В этой таблице описаны доступные поля. [r] обозначает обязательное поле.
    Доступные поля для восстановления курса
    Поле Описание
    Идентификатор курса назначения Введите идентификатор нового курса. Blackboard Learn создаст курс с данными и настройками из архивного пакета.

    В идентификаторах курса разрешено использовать цифры, буквы, дефисы (-), подчеркивания (_) и точки (.). Использование других символов, в том числе пробелов, не допускается.

    После того как идентификаторы курса назначены, их невозможно изменить.

    В этом поле доступна функция поиска.

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

    Чтобы исключить файлы коллекции материалов при восстановлении, выберите пункт Папка по умолчанию для файлов курса.

    Чтобы включить файлы коллекции материалов при восстановлении, выберите Выбрать папку. Нажмите кнопку Обзор, чтобы перейти к нужной папке. Blackboard Learn создаст подпапку и копии файлов коллекции материалов в ней.

  4. Нажмите кнопку Сохранить.

Просмотр журналов экспорта и архивирования

  1. В окне Панель администратора в разделе Курсы выберите пункт Курсы.
  2. Найдите требуемый курс. Дополнительные сведения см. в статье Поиск курсов.
  3. Откройте меню курса и выберите Экспортировать / архивировать. На странице Экспорт/архивирование курса указаны все архивные пакеты и пакеты экспорта для этого курса, которые не были удалены из Blackboard Learn, даже если вы уже загрузили пакет. Имена файлов включают дату и время создания пакета.
  4. Откройте меню ZIP-файла.
  5. Чтобы просмотреть дату и время создания, а также статус пакета, нажмите кнопку Просмотреть основной журнал.
  6. Чтобы просмотреть дату и время создания пакета, а также список включенных в него материалов, нажмите кнопку Просмотреть детальный журнал.

Экспорт, архивирование и восстановление курсов в пакетном режиме

В Blackboard Learn имеется средство импорта и экспорта в пакетном режиме (batch_ImportExport) для импорта/экспорта и архивирования/восстановления нескольких курсов одновременно, а также для импорта/восстановления файлов, размер которых превышает максимально допустимый предел на отправку.

Этот инструмент обрабатывает в пакетном режиме все файлы, которые содержат идентификатор курса, а также полный путь к архивному пакету в формате ZIP.

Максимальный размер отправки по умолчанию

По умолчанию размер содержимого, выгружаемого пользователем, не может превышать 2,5 ГБ. При попытке отправить через пользовательский интерфейс файлы, размер которых превышает 2,5 ГБ, пользователи получают уведомление об ошибке. Это ограничение не распространяется на сетевые папки и веб-папки с общим доступом (WebDAV).

Чтобы отправлять файлы большего размера, администраторы могут использовать средство командной строки или увеличить размер по умолчанию для Tomcat.

Чтобы увеличить максимально допустимый размер отправки, откройте config/bb-config.properties и измените параметр ограничения на отправку. Ограничение на размер отправляемого файла связано с сервером Tomcat и не касается отправок WebDAV. Поскольку настройки связаны с Tomcat, службы нужно перезапустить, чтобы изменения вступили в силу.

Вы можете также увеличить максимальный размер отправляемого пакета на панели системного администратора. Выберите Настройки курса > Ограничения размера курса по умолчанию и введите значение нового размера или выберите Без ограничений.


Создание пакетного файла для экспорта/архивирования и импорта/восстановления

Пакетный файл, который используется с инструментом импорта/экспорта в пакетном режиме (batch_ImportExport), имеет только по два значения в каждой строке: идентификатор курса и полный путь к ZIP-пакету.

  • При запуске действия экспорта или архивирования в Blackboard Learn создается архивный пакет (ZIP-пакет) с использованием указанного пути и имени файла.
  • При запуске действия импорта или восстановления, указанный путь и имя файла указывают на архивный пакет (ZIP-пакет), который связан с идентификатором курса назначения.

Далее приведены примеры содержимого пакетного файла для использования с инструментом импорта/экспорта (batch_ImportExport). Сохраните файлы в текстовом формате (с расширением TXT).

Пример. Экспорт и архивирование пакетных файлов

Для экспорта и архивирования пакетных файлов требуется указать только путь к каталогу, в котором будет храниться каждый пакет. Имя пакета указывать не требуется, это приводит к ошибке.

С помощью трех флажков можно указать дополнительные параметры пакета.

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

HIST101, C:\Course_archives\,true,true,true
HIST201, C:\Course_archives\,true,,true
HIST301, C:\Course_archives\,true,false,true
HIST401, C:\Course_archives\

Пример. Импорт и восстановление пакетных файлов

Для импорта и восстановления пакетных файлов необходимо указать точный путь к файлу, в том числе и имя пакета.

HIST101, C:\Course_archives\Archive_File_HIST101.zip
HIST201, C:\Course_archives\Archive_File_HIST201.zip
HIST301, C:\Course_archives\Archive_File_HIST301.zip
HIST401, C:\Course_archives\Archive_File_HIST401.zip
HIST331, C:\Course_archives\Archive_File_HIST331.zip


Запуск средства пакетной обработки

Средство пакетной обработки для импорта/экспорта и архивирования/восстановления запускается из командной строки с сервера веб-приложений. Ниже приведен синтаксис команды.

Синтаксис Windows:

C:\Blackboard\apps\content-exchange\bin\batch_ImportExport.bat -f путь_к_файлу -l разделитель -t операция -n имя_виртуального_узла

Используйте команду cmd.exe, чтобы открыть командную строку для запуска средства. Запуск средства из command.exe приведет к ошибкам.

Синтаксис UNIX:

/usr/local/blackboard/apps/content-exchange/bin/batch_ImportExport.sh -f путь_к_файлу -l разделитель -t операция -n имя_виртуального_узла

Точный путь к папке Blackboard зависит от того, где была установлена среда Blackboard Learn.

Пути к каталогу Blackboard
Аргумент Описание
путь_к_файлу Укажите полный путь к пакетному файлу.
разделитель Укажите одно из следующих значений.
  • 1: определяет запятую (,) в качестве разделителя.
  • 2: определяет точку с запятой (;) в качестве разделителя.
  • 3: определяет табуляцию в качестве разделителя.
операция Укажите одно из следующих чувствительных к регистру значений для обозначения совершаемой операции:
  • import
  • export
  • restore
  • archive
имя_виртуального_узла Имя виртуальной установки, с которой будет работать средство. Если виртуальных установок нет или этот аргумент не задан, средство будет работать с виртуальной установкой, заданной по умолчанию.

Для пакетных операций импорта/экспорта (batch_ImportExport) в четвертом столбце файла-источника доступен необязательный логический параметр (true/false). Он используется только при действиях с архивом и управляет включением в пакет истории Центра оценок.


Настройка размера динамической памяти JVM для средства импорта/экспорта в пакетном режиме (batch_ImportExport)

  1. Откройте файл batch_ImportExport.bat или batch_ImportExport.sh для редактирования.
  2. Добавьте параметр $OPTS или %OPTS, чтобы включить пользовательский размер кучи JVM. Ниже приведен синтаксис команды. В примере ниже используется JVM-структура размером 6 ГБ. Запись в примере нужно изменить согласно требованиям вашего учреждения.

    Синтаксис Windows:

    OPTS="%OPTS -Xmx6g"

    Синтаксис UNIX:

    OPTS="$OPTS -Xmx6g"


Поддерживаемые пути для импорта и восстановления курсов

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

Пути для импорта и восстановления курсов несовместимы с предыдущими версиями. Курсы могут быть импортированы или восстановлены в более новой версии, но курсы из новой версии не могут быть импортированы или восстановлены в предыдущую.

Поддерживаемые пути для импорта и восстановления курсов
Источник Поддержка
Blackboard Learn 9.1 Сертифицировано
Blackboard Learn 9.0 Сертифицировано
Blackboard Academic Suite 8 Сертифицировано
Blackboard Academic Suite 7 Сертифицировано
Blackboard Academic Suite 6 Сертифицировано
Blackboard ML Сертифицировано
Blackboard 5.5* Сертифицировано
Blackboard 5.0* Совместимо
CourseInfo 4 Не поддерживается
Blackboard Vista и CE 8.0.5 или более новых версий Сертифицировано
Blackboard Campus 4.1.7 Сертифицировано
ANGEL LMS 7.3 Не поддерживается
ANGEL LMS 7.4 Сертифицировано
ANGEL LMS 8.0 Сертифицировано

* Blackboard 5 и Blackboard 5.5 не поддерживают функции архивирования и восстановления. Курсы из этих выпусков могут быть импортированы, но не могут быть восстановлены должным образом с сохранением всех данных пользователей и взаимодействий.