Знакомство с новыми функциями управления обучающим контентом в IBM Workplace Collaborative Learning V2.7

Познакомьтесь с новыми функциями управления контентом в IBM Workplace Collaborative Learning V2.7. Узнайте, как импортировать курсы с помощью трёх различных механизмов для трёх разных случаев, а также как определить оптимальный способ управления обучающим контентом.

Брендан Артурс (Brendan Arthurs), инженер-программист, IBM

Брендан Артурс (Brendan Arthurs) – инженер-программист из Лаборатории по разработке ПО IBM в Дублине (IBM Dublin Software Laboratory), где он работает в группе, занимающейся IBM Workplace Collaborative Learning. Он является главным разработчиком компонентов управления контентом версии 2.7 и в настоящее время специализируется на долговременном хранении данных. Он был соавтором нескольких публикаций из серии IBM Redbook, связанных с продуктами IBM Workplace и IBM Workplace Collaborative Learning.



05.08.2008

IBM Workplace Collaborative Learning V2.7 – последняя версия продукта IBM для управления коллаборативным обучением. Как и предыдущие версии, она предоставляет поддержку управления и развёртывания пакетов курсов для дистанционного обучения, совместимых со стандартами SCORM 1.2 и AICC.

В версии 2.7 появилось несколько новых функций и улучшений в области управления обучающим контентом. Например, теперь стало возможным импортировать курсы с помощью трёх отдельных механизмов, предназначенных для конкретного сценария использования. Кроме того, было значительно упрощено управление контент-серверами, а также была добавлена поддержка нескольких независимых контент-серверов в одной развёрнутой системе Workplace Collaborative Learning.

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

Жизненный цикл пакета обучающего курса

Жизненный цикл онлайнового курса в Workplace Collaborative Learning V2.7 состоит из четырёх основных этапов (см. рисунок 1):

  • Разработка (Authoring)
  • Импорт (Import)
  • Развёртывание (Deployment)
  • Поставка (Delivery)
Рисунок 1. Жизненный цикл пакета обучающего курса
Жизненный цикл пакета обучающего курса

Этап разработки включает создание пакета курса для дистанционного обучения, обычно с помощью средства разработки учебных курсов, например, IBM Authoring and Assembly Tool. На этапе импорта пакет курса копируется на обучающую систему и регистрируется на ней, что позволяет использовать его для создания предложений курса.

Этап развёртывания начинается после создания предложения курса. Содержимое пакета курса отправляется с сервера обучения (learning server) на один или несколько контент-серверов, и курс становится доступным для пользователей. После зачисления на курс пользователи переходят к последнему этапу жизненного цикла пакета курса, поставке. Контент-сервер поставляет курс, а сервер обучения регистрирует информацию о его прохождении.

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


Процесс импорта

Процесс импорта позволяет взять пакет курса для дистанционного обучения, созданный с помощью Authoring and Assembly Tool, или приобретённый у поставщика курсов, и зарегистрировать его на обучающей системе. Для этого нужно, чтобы пакет курса был перенесён на сервер обучения, проанализирован, а затем зарегистрирован в каталоге образцов (Masters Catalog) приложения Learning. В зависимости от количества курсов, которые вы желаете импортировать, инициировать этот процесс можно тремя разными способами, описываемыми в следующих разделах.

Использование портлета Course Upload

Если вы хотите импортировать один пакет курса или небольшое их количество, проще всего это сделать при помощи портлета Course Upload. Процесс импорта в нём представлен в виде мастера, позволяющего передать курс на сервер и зарегистрировать его, выполнив последовательность простых шагов.

Для импорта пакета курса с помощью портлета Course Upload выполните следующие шаги:

  1. Войдите на IBM WebSphere Portal как администратор Learning.
  2. Откройте приложение Workplace Collaborative Learning, нажав кнопку Launch и выбрав Collaborative Learning.
  3. Разверните раздел Catalog Management меню Learning Management, а затем нажмите Course Upload.
  4. В портлете Course Package Upload нажмите кнопку Browse рядом с полем Course Package; появится окно открытия файла.
  5. Выберите файл пакета курса в локальной файловой системе, а затем нажмите кнопку Continue.
  6. Появится прогресс-индикатор, отображающий процесс передачи пакета курса на сервер обучения и его анализа.
  7. После завершения передачи появится окно, в котором можно указать подробные сведения о переданном курсе. Значения по умолчанию в этом окне указываются автором во время создания пакета курса. В большинстве случаев их можно оставить без изменения.
  8. В нижней части этого окна можно выбрать папку в Masters Catalog, в которую будет сохраняться импортированный курс. Для этого выберите одну из опций слева от имени папки или откройте папку, нажав на её имя. В этом окне нельзя создавать новые папки.
  9. Если вы ещё не определили структуру Masters Catalog, выберите одну из опций слева от папки Masters Catalog, чтобы сохранить образец курса в корневую папку.
  10. Нажмите кнопку Continue. В специальном окне будет отображена подробная информация по только что импортированному образцу курса. Если вы хотите получить эту информацию по электронной почте, введите ваш адрес в поле Email Addresses. Процесс импорта завершён.

Теперь можно вернуться в состояние, которое было до начала процесса импорта, нажав кнопку Done, или перейти к каталогу Masters или Offerings, нажав соответствующую кнопку.

Использование портлета Spreadsheet Loader

Если вы хотите импортировать большое количество пакетов курса и не вводить при этом последовательно подробные сведения о них в портлет Course Upload, можно с помощью портлета Spreadsheet Loader выполнить импорт за одну операцию.

При использовании этого механизма сначала нужно скопировать все курсы, которые нужно импортировать, на FTP-сервер. Затем требуется ввести в специальную таблицу подробные сведения по каждому курсу и указать адрес, по которому этот курс можно загрузить. Наконец, эта таблица пересылается на сервер обучения, который копирует курсы с FTP-сервера и импортирует их в систему (см. рисунок 2).

Рисунок 2. Использование портлета Spreadsheet Loader для импорта пакетов курса
Использование портлета Spreadsheet Loader для импорта пакетов курса

Для использования портлета Spreadsheet Loader требуется следующее:

  • FTP-сервер
  • Учётная запись на FTP-сервере с правами на чтение и запись
  • Имя пользователя и пароль для входа под этой учётной записью

Для импорта большого количества курсов с помощью портлета Spreadsheet Loader выполните следующие шаги:

  1. Скопируйте все файлы пакета курса, который вы хотите импортировать, на FTP-сервер. Запомните адрес, по которому вы их копируете.
  2. Войдите на IBM WebSphere Portal как администратор Learning.
  3. Откройте приложение Workplace Collaborative Learning, нажав кнопку Launch и выбрав Collaborative Learning.
  4. Разверните раздел Data Loader меню Learning Management, а затем выберите Spreadsheet Loader. (Если вы используете Spreadsheet Loader в первый раз, нужно включить его, нажав на кнопку Enable Data Loader).
  5. Загрузите шаблон таблицы, который будет использоваться для импорта курса, нажав на ссылку Masters.csv в списке Spreadsheet Templates. Сохраните этот файл где-нибудь в локальной файловой системе.
  6. С помощью табличного редактора откройте сохранённый файл Masters.csv и заполните его. Для каждого пакета курса, который вы хотите импортировать, создавайте одну строку. Введите значения в каждый столбец, как показано в таблице 1.
Таблица 1. Поля, необходимые портлету Spreadsheet Loader для импорта пакетов курса
Имя столбцаОписание / значение
TitleИмя курса, которое будет использоваться в Masters Catalog.
Description(Опция) Описание курса, которое будет отображаться в Masters Catalog.
Course NumberНомер курса, уникальный для всех курсов, импортированных в обучающую систему.
Keyword(s)(Опция) Список разделённых точкой с запятой ключевых слов, описывающих курс.
Expiration Date (YYYYMMDD)(Опция) Дата окончания действия курса
Course Type (wbt/ilt)Тип курса. Нужно всегда вводить wbt. Регистр имеет значение.
Folder NameПапка в Masters Catalog, в которую будет сохранён курс, по отношению к корневой папке Masters Catalog. Папки отделяются прямыми слэшами (например, Security Training/SSL)
Master Language (ISO Identifier)(Опция) Язык, используемый в курсе (например, en_US).
ftpServerПолностью квалифицированное имя FTP-сервера, с которого можно загрузить пакет курса.
ftpUsernameИмя пользователя учётной записи с правами на чтение на указанном ранее FTP-сервере.
ftpPasswordПароль для этой учётной записи.
filePathПуть к файлу пакета курса на FTP-сервере по отношению к корневому каталогу ранее указанной учётной записи.
Notification List(Опция) Список разделённых запятой email-адресов, по которым будут посылаться уведомления о завершении курса.
Notification Locale (ISO Identifier)(Опция) Язык, который будет использоваться в почтовых сообщениях с уведомлениями (например, en_US).
  1. В портлете Spreadsheet Loader нажмите кнопку Browse справа от поля Spreadsheet (CSV).
  2. Выберите сохранённый CSV-файл, содержащий подробные сведения о курсах, которые вы хотите импортировать.
  3. Выберите Create Masters из раскрывающегося списка Type, а затем нажмите кнопку Upload Spreadsheet.
  4. После небольшой паузы будет выведена сводка содержимого вашей таблицы. Если вы желаете получить уведомление о результате операции импорта, введите email-адрес в поле E-mail, а затем выберите либо опцию "When the operation has completed" (после завершения операции), либо опцию "When the operation has started and when it has completed" (после начала и после завершения операции), в зависимости от того, когда вы хотите получить уведомление.
  5. Введите идентификатор задачи импорта в поле "Insert a task ID for this operation". Он используется для однозначной идентификации конкретной операции импорта и включается в связанные с данной операцией уведомления.
  6. Нажмите Submit CSV Data.

Поскольку операция импорта протекает асинхронно, до её завершения может пройти некоторое время. Если вы выбрали опцию получения уведомлений, после завершения операции импорта вы получите по электронной почте сообщение. В противном случае нужно периодически проверять содержимое Masters Catalog; как только там появятся курсы из вашей таблицы, их можно использовать.

Использование инструмента Command Line Import

Инструмент Command Line Import позволяет управлять процессом импорта курса из командной строки Microsoft Windows. Это наиболее полезно в ситуациях, когда нужно запустить процесс импорта из скрипта или командного файла, выполняемого без вмешательства пользователя. В отличие от других механизмов импорта, при использовании инструмента Command Line Import образец курса не сохраняется в Masters Catalog; вместо этого инструмент создаёт незарегистрированный образец курса, который нужно регистрировать отдельно. Сделать это можно вручную, при помощи интерфейса Catalog Management, или программно, используя специализированный клиент и публичные Workplace Collaborative Learning API.

Инструмент Command Line Import является одной из утилит командной строки Workplace Collaborative Learning, которые можно найти в каталоге WebSphere\PortalServer\Learning\learningserver\utils вашего сервера обучения после инсталляции. Чтобы получить доступ к этим утилитам и подготовить их к использованию, выполните следующие шаги:

  1. Скопируйте файл commandline-utilities.zip с вашего сервера обучения на клиентскую машину, а затем распакуйте его в новый каталог, например, C:\CommandLineUtils.
  2. Убедитесь, что на клиентской машине установлена Виртуальная машина Java (JVM), а переменная окружения JAVA_HOME указывает на каталог, в котором она установлена.
  3. Откройте командную строку, а затем перейдите в каталог, в который вы распаковали утилиты командной строки. В нашем случае достаточно выполнить следующую команду:
    cd C:\CommandLineUtils
  4. Перейдите в каталог bin, выполнив команду:
    cd bin
  5. Убедитесь, что утилиты установлены правильно, запустив команду climp -?. Будет выведена краткая сводка имеющихся параметров командной строки.

Для импорта курса с помощью инструмента Command Line Import необходима следующая информация:

  • URL-адрес, по которому можно получить доступ к программе импорта сервера обучения. Например, если сервер обучения расположен по адресу http://learningserver.example.com/wps/portal, URL-адрес программы импорта будет http://servername.example.com/lms-lmm/import.
  • Имя пользователя и пароль для учётной записи на сервере обучения с привилегиями администратора Learning.
  • Подробная информация о FTP-сервере, доступном как с клиентской машины, так и с сервера обучения.
  • Имя пользователя и пароль для учётной записи на FTP-сервере с правами на чтение и запись.
  • Email-адрес, на который будут посылаться уведомления о результатах операции импорта.
  • Путь к файлу пакета курса на клиентской машине, с которой запускается инструмент Command Line Import.

После установки утилит командной строки и сбора необходимой информации можно импортировать курс с помощью инструмента Command Line Import, запустив код, приведённый в листинге 1.

Листинг 1. Импорт кода
climp -cm <learning server URL> -cmu 
<Learning Administrator username> -cmp 
<Learning Administrator password> -ftp <FTP server hostname> -ftpu 
<Username on FTP server> -ftpp <Password on FTP server> -u -e 
<Email address to send notification to> <Path to course package file>

Например:

climp -cm learningserver.example.com -cmp learningadmin -cmp 
adminpassword -ftp ftpserver.example.com -ftpu ftpuser -ftpp 
ftppassword -u -e learningadmin@example.com c:\coursepackage.zip

Развёртывание

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

Развёртывание предполагает перемещение содержимого пакета курса с файловой системы сервера обучения в одно или несколько хранилищ контента (content locations), связанных с контент-сервером, назначенным предложению.

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

Прежде чем начать создавать предложения образцов курса, необходимо сначала определиться с архитектурой контент-сервера для вашей системы Workplace Collaborative Learning. Ответьте на следующие вопросы:

  • Сосредоточены ли ваши пользователи в том же географическом регионе, где находится сервер обучения, или же они разбросаны по более обширной территории?
  • Требуется ли вам для поставки курсов поддержка восстановления после отказа?
  • Желаете ли вы иметь возможность за единую операцию составлять отчёты об успеваемости всех пользователей, изучающих определённый курс, или же нужно подразделять отчёты по географическому признаку?
  • Планируете ли вы поставлять курсы, создающие интенсивную нагрузку на сеть, или небольшие курсы, не загружающие её?

На основе ответов на эти вопросы вы сможете определить архитектуру контент-сервера, лучше всего соответствующую вашим потребностям.

После выполнения стандартной установки Workplace Collaborative Learning определяется одиночный контент-сервер, который использует файловую систему сервера обучения для хранения всего содержимого курса; кроме того, он использует встроенный HTTP-сервер сервера обучения для поставки курсов. Такая архитектура хороша для экспериментальной системы, системы из одного компьютера или обслуживающей небольшое количество пользователей. Однако она не подходит для более крупных систем или систем, в которых используется кластер серверов обучения.

На рисунке 3 показана рекомендуемая базовая конфигурация с одиночным контент-сервером, поддерживаемым одним хранилищем контента. Такая конфигурация обычно реализуется с помощью автономного HTTP-сервера в качестве контент-сервера; доступ к хранилищу контента осуществляется с помощью FTP- или FTPS-сервера, запущенного на той же машине, что и HTTP-сервер. Как вариант, файловая система контент-сервера может быть смонтирована на сервере обучения.

Рисунок 3. Рекомендуемая конфигурация для одиночного контент-сервера
Рекомендуемая конфигурация для одиночного контент-сервера

В таблице 2 показан пример серверов и сервисов, используемых в архитектуре с одиночным контент-сервером.

Таблица 2. Серверы и сервисы, используемые в архитектуре с одиночным контент-сервером
Основная функцияИмя сервераСервисы
Сервер Learninglearning.example.comПриложение Learning:
http://learning.example.com:10038/wps/portal
Хранилище контента / контент-серверlearningcontent.example.comFTP-сервер (для развёртывания контента):
ftp://user:password@learningcontent.example.com/content

HTTP-сервер (для поставки контента):
http://learningcontent.example.com/content

Конфигурация, поддерживающая контент-сервер с кластером, показана на рисунке 4. В ней имеется одиночный контент-сервер с четырьмя отдельными хранилищами контента, что позволяет реализовать балансировку нагрузки между различными хранилищами контента и обеспечить постоянный доступ в случае отказа одного или нескольких из них. Хранилища контента обычно реализуются с помощью четырёх машин, на каждой из которых запускается HTTP-сервер для поставки контента и FTP-сервер для развёртывания контента.

Рисунок 4. Рекомендуемая конфигурация для одиночного контент-сервера с кластером
Рекомендуемая конфигурация для одиночного контент-сервера с кластером

Контент-сервер, скорее всего, будет исполнять роль обратного прокси-сервера, а также заниматься балансировкой запросов между различными хранилищами контента. В таблице 3 приведены примеры серверов и сервисов, используемых в архитектуре с одиночным контент-сервер и кластером.

Таблица 3. Пример серверов и сервисов для архитектуры с одиночным контент-сервер и кластером
Основная функцияИмя сервераСервисы
Сервер Learninglearning.example.comПриложение Learning:
http://learning.example.com:10038/wps/portal
Хранилище контента 1learningcontent1.example.comFTP-сервер (для развёртывания контента):
ftp://user:password@learningcontent1.example.com/content

HTTP-сервер (для поставки контента):
http://learningcontent1.example.com/content
Хранилище контента 2learningcontent2.example.comFTP-сервер (для развёртывания контента):
ftp://user:password@learningcontent2.example.com/content

HTTP-сервер (для поставки контента):
http://learningcontent2.example.com/content
Хранилище контента 3learningcontent3.example.comFTP-сервер (для развёртывания контента):
ftp://user:password@learningcontent3.example.com/content

HTTP-сервер (для поставки контента):
http://learningcontent3.example.com/content
Хранилище контента 4learningcontent4.example.comFTP-сервер (для развёртывания контента):
ftp://user:password@learningcontent4.example.com/content

HTTP-сервер (для поставки контента):
http://learningcontent4.example.com/content
Балансировщик нагрузки / контент-серверlearningcontentvirtual.example.comHTTP-балансировщик нагрузки, перенаправляющий запросы одному из четырёх хранилищ контента:
http://learningcontentvirtual.example.com/content

Наконец, взглянем на конфигурацию, в которой используется несколько контент-серверов с кластерами, как показано на рисунке 5. В целом она напоминает конфигурацию с одиночным контент-сервером и кластером; основное отличие состоит в том, что здесь присутствует несколько независимых контент-серверов, каждый из которых обслуживает пользователей, расположенных в одном географическом регионе. Такая архитектура имеет смысл, когда группы пользователей сосредоточены в разных местах, а требования к сети делают нецелесообразной передачу всего содержимого курса с сервера обучения пользователю при каждой поставке курса.

Чтобы этого избежать, для каждого географического региона выделяется свой контент-сервер, создаются отдельные предложения курса и каждое развёртывается на определённом контент-сервере. Если организация имеет представительства в Северной Америке и Европе, можно выделить два контент-сервера: один – для развёртывания курсов, предназначенных для сотрудников в Северной Америке, а другой – для развёртывания курсов, адресованных европейским сотрудникам. Если курс необходимо поставить всем сотрудникам, можно создать два отдельных предложения и развернуть каждое на отдельном контент-сервере.

Рисунок 5. Несколько контент-серверов с кластерами
Несколько контент-серверов с кластерами

Конфигурация контент-сервера: реализация желаемой архитектуры

После выбора подходящей архитектуры контент-сервера её можно реализовать с помощью раздела Advanced Settings интерфейса Learning Management, получить доступ к которому можно, выполнив следующие шаги:

  1. Войдите на IBM WebSphere Portal как администратор Learning.
  2. Откройте приложение Workplace Collaborative Learning, нажав кнопку Launch и выбрав Collaborative Learning.
  3. Разверните элемент Advanced Settings в меню Learning Management, а затем выберите Content Servers.

На странице Content Server Settings будет выведен список сконфигурированных на данный момент контент-серверов. На только что развёрнутой системе в нём содержится одна запись с именем ContentServer1. Если вы уже создали несколько предложений курса, количество предложений, развёрнутых на контент-сервере, будет отображаться рядом с этой записью.

Хотя возможно отредактировать под новую архитектуру существующий контент-сервер, лучше всего создавать новые записи контент-серверов. После реализации новой архитектуры можно переместить предложения с контент-сервера, на котором они располагались изначально, на новые, а также (при необходимости) удалить первоначальный контент-сервер.

Перед началом настройки контент-серверов убедитесь, что вы располагаете следующей информацией о каждом контент-сервере в вашей новой архитектуре:

  • URL-адрес, по которому доступен контент-сервер
  • Сведения о размещении FTP-серверов или файловых систем, на которые должен передаваться контент, чтобы сделать его доступным по URL-адресу контент-сервера
  • Имена пользователей и пароли, необходимые для подключения к хранилищам контента, если контент предполагается передавать по FTP

Для регистрации каждого нового контент-сервера в системе Workplace Collaborative Learning выполните следующие шаги:

  1. Нажмите кнопку Create New, а затем укажите имя контент-сервера. (Имейте в виду, что хотя, возможно, будет полезным использовать имя хоста контент-сервера, это не обязательно; подойдёт и любое другое описательное имя).
  2. Дополнительно можно ввести подробное описание контент-сервера.
  3. Нажмите кнопку Edit URL, а затем, когда появится диалоговое окно, в котором спрашивается, хотите ли вы обновить URL контент-сервера, нажмите OK. После этого поле Content Server URL станет активным.
  4. В поле Content Server URL введите URL-адрес, по которому будет доступен контент-сервер.

Теперь можно указать сведения о хранилище контента, связанного с контент-сервером. Выполните следующие шаги для каждого хранилища, на которое должен переноситься контент, чтобы он был доступен по URL-адресу контент-сервера:

  1. Нажмите кнопку Create New в разделе "Content Locations for this Content Server" страницы. Откроется новое окно браузера, в котором можно ввести сведения о хранилище контента (см. рисунок 6).
  2. Введите описательное имя для нового хранилища контента в поле Content Location Name. (Оно не обязательно должно совпадать с именем хоста хранилища контента).
  3. Дополнительно можно ввести описание хранилища контента в поле Notes.
  4. Выберите механизм, который будет использоваться при отправке файлов в хранилище контента, из ниспадающего меню Content Location Type. Если вы планируете использовать сетевой диск или смонтированную удалённую файловую систему на сервере Workplace Collaborative Learning, выберите Filesystem. Если вы намереваетесь использовать FTP или FTPS, выберите FTP.
  5. Если в качестве Content Location Type вы выбрали Filesystem, введите в поле Content Location путь к файловой системе на сервере Workplace Collaborative Learning, по которому можно получить доступ к хранилищу контента; например, d:\content или /mnt/contentServer/content. (Не забудьте убедиться, что указанный сетевой ресурс автоматически монтируется при каждом запуске сервера Workplace Collaborative Learning, иначе невозможно будет развёртывать и поставлять контент).
  6. 6. Если, с другой стороны, в качестве Content Location Type вы выбрали FTP, введите полностью квалифицированное имя хоста FTP- или FTPS-сервера в поле FTP Host. Если ваш сервер работает на порту, отличном от 21, после имени хоста поставьте двоеточие (:), после которого укажите номер порта. Например, если FTP-сервер работает на порту 21 хоста contentlocation.example.com, в поле FTP Host введите contentlocation.example.com. Если же FTPS-сервер запущен на порту 990 хоста contentlocation.example.com, в поле FTP Host нужно ввести contentlocation.example.com:990.
  7. Введите имя пользователя, необходимое для подключения FTP-сервера, в поле FTP Username, а в поле FTP Password – пароль для этой учётной записи.
  8. Если контент необходимо передать по адресу, отличному от корневого каталога пользователя FTP-сервера, чтобы сделать этот контент доступным по URL-адресу контент-сервера, введите необходимый адрес относительно корневого каталога пользователя в поле Content Location (расположенное над заголовком FTP Settings for Content Location).
  9. Остальные поля в окне Content Location Details можно оставить без изменений (в поле API Proxy Location должно быть выбрано Same as Content Location; кроме того, должна быть выбрана опция "Test Content Location before Saving"). Удостоверьтесь в правильности введённых настроек, а затем нажмите Save.

Имейте в виду, что настройки контент-сервера и хранилища контента не сохраняются окончательно, пока не будет выбрана опция "Save in the Edit Content Server page" в главном интерфейсе Learning Management.

Рисунок 6. Окно Content Locations Details
Окно Content Locations Details

Заключение

В IBM Workplace Collaborative Learning V2.7 значительно улучшены имеющиеся средства управления обучающим контентом. Добавленные портлеты Course Upload и Spreadsheet Loader позволяют выбрать инструмент доставки курсов на систему, наиболее подходящий в том или ином конкретном случае. С помощью портлета Course Upload можно импортировать и зарегистрировать образец курса за несколько секунд, а с помощью Spreadsheet Loader – перенести на сервер целую библиотеку курсов. В тех ситуациях, когда нужно запустить процесс импорта с помощью скрипта, подойдёт инструмент Command Line Import.

Вы можете определять, просматривать и изменять архитектуру развёртывания контента через пользовательский интерфейс контент-сервера, что позволяет добавлять контент-серверы в работающую систему, не выключая её. Возможность использования в одной системе Workplace Collaborative Learning нескольких контент-серверов позволяет развёртывать контент в географической близости от ваших пользователей, что снижает требования к пропускной способности сети и повышает удобство их работы.

Ресурсы

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Lotus
ArticleID=327874
ArticleTitle=Знакомство с новыми функциями управления обучающим контентом в IBM Workplace Collaborative Learning V2.7
publish-date=08052008