Руководство пользователя Отмена

Руководство для разработчиков приложений

  1. Руководство пользователя Learning Manager
  2. Введение
    1. Обзор новых функций
    2. Заметки о выпуске
    3. Системные требования | Adobe Learning Manager
    4. Пакет справочных сайтов Adobe Learning Manager (справочных сайтов ALM) для сайтов AEM
    5. Соответствие Learning Manager GDPR
    6. Специальные возможности в Learning Manager
    7. Поддержка пользовательских доменов
  3. Начало работы
    1. Начало работы в роли администратора
    2. Начало работы в роли автора
    3. Начало работы в качестве учащегося
    4. Начало работы для менеджеров
    5. Начало работы в качестве преподавателя в Learning Manager
  4. Администратор
    1. Вход пользователя в систему
    2. Добавление пользователей и создание групп пользователей
    3. Добавление мест проведения занятий
    4. Создание блоков курсов, вариантов и учебных программ
    5. Каталог содержимого Learning Manager
    6. Магазин содержимого
    7. Отчеты
    8. Пути обучения
    9. планов обучения
    10. Управление заказами и выставлением счетов Learning Manager
    11. Вспомогательные материалы
    12. Аттестации
    13. Каталоги
    14. Добавление пользователей группой
    15. Выдавать себя за ученика и менеджера
    16. Множественные входы в систему SSO
    17. Учетные записи одноранговых пользователей
    18. Создание и изменение навыков и уровней
    19. Рекомендация курсов на основе ИИ
    20. Игрофикация
    21. Персональная настройка домашней страницы учащегося
    22. Значки
    23. Цветовые темы
    24. Табели успеваемости
    25. Список ожидания и управление посещением
    26. Проигрыватель Fluidic Player
    27. Объявления
    28. Шаблоны сообщений электронной почты
    29. Интеграция Adobe Connect
    30. Настройка
    31. Уведомления
    32. Пользователи планшетов iPad и Android
    33. Начало работы в роли администратора
    34. Очистка данных пользователей
    35. Теги
    36. Каталог содержимого Learning Manager
    37. Пользовательские роли
    38. Ярлыки каталога
    39. xAPI в Learning Manager
    40. Мониторинг и модерация обучения с входом через социальный профиль в качестве администратора
    41. Включение полного контроля над общим каталогом
    42. Сопоставление навыков с доменами навыков
  5. Администратор интеграции
    1. Руководство по переносу
    2. Соединители Learning Manager
    3. Интеграция Learning Manager и AEM
    4. Установка пакета Salesforce в Learning Manager
    5. Установка соединителя Microsoft Teams
    6. Руководство для разработчиков приложений
    7. Приложение Learning Manager для Salesforce
    8. Настройка
    9. Управление пользовательскими ролями посредством CSV-файлов
  6. Авторы
    1. Вход пользователя в систему
    2. Библиотека содержимого
    3. Создание, изменение и публикация курсов
    4. Каталоги
    5. Вспомогательные материалы
    6. Интеграция Adobe Connect
    7. Добавление объектов обучения в разных локализациях
    8. Уведомление пользователей
    9. Шаблоны сообщений электронной почты
    10. Как выбрать блоки курса?
    11. Предварительный просмотр в роли ученика
    12. Настройка
    13. xAPI в Learning Manager
  7. Преподаватель
    1. Блоки
    2. Управление учащимися вашего сеанса
  8. Учащиеся
    1. Войти
    2. Настройка профиля
    3. Каталоги
    4. курсов 
    5. Проигрыватель Fluidic Player
    6. Программы обучения
    7. Аттестации
    8. Вспомогательные материалы
    9. Значки
    10. Навыки и уровни
    11. Игрофикация
    12. Уведомление пользователей
    13. Объявления
    14. Список ожидания и управление посещением
    15. Приложение Learning Manager для Salesforce
    16. Интеграция Adobe Connect
    17. Приложение для учащихся для мобильных устройств и планшетов
    18. Обучение с входом через социальный профиль в Learning Manager
    19. Приложение Adobe Learning Manager для ПК
    20. Главная страница учащегося
    21. Поделиться в обучении с входом через социальный профиль
    22. Системные требования | Приложение Adobe Learning Manager для ПК
  9. Менеджер
    1. Вход пользователя в систему
    2. Панель управления менеджера
    3. Отчеты
    4. Объекты обучения
    5. Уведомление пользователей
    6. Табели успеваемости
    7. Настройка
    8. Пользователи планшетов iPad и Android
  10. Часто задаваемые вопросы
    1. Часто задаваемые вопросы для администраторов
    2. Часто задаваемые вопросы для авторов
    3. Часто задаваемые вопросы о роли преподавателя
    4. Часто задаваемые вопросы для менеджеров
  11. База знаний
    1. Не удается войти в Learning Manager.
    2. На странице «Сводная информация об обучении» не отображаются текущие данные
    3. Невозможно отправить CSV
    4. Создание файла HAR
    5. Не появляется автоматическое всплывающее окно «Отзыв L1»
    6. Определенные курсы не отображаются в каталоге при создании аттестации
    7. Определенный курс не отображается в каталоге при создании программы обучения
    8. Проблемы с изъятием программы обучения
    9. Невозможно присвоить значок
    10. Истекает сеанс в Learning Manager
    11. Невозможно выполнить поиск курса
    12. Устранение неполадок с переносом
    13. Устранение неполадок в приложении Learning Manager
    14. Пользователи автоматически удаляются в Learning Manager
    15. Идет публикация проблем в домене EU
    16. Не удалось зарегистрировать как стороннего пользователя
    17. Интеграция Okta Active Directory с Adobe Learning Manager
    18. Невозможно просмотреть учеников в курсе
    19. Невозможно просмотреть календарь
    20. Модуль не отмечен как завершенный после прохождения курса
    21. Невозможно получить навык после прохождения курса
    22. Отсутствуют кнопки-переключатели
    23. Не удалось просмотреть отправки файлов в Learning Manager
Внимание.

Программы обучения Learning Manager переименованы в «Пути обучения».Данное изменение вступает в силу сразу после выпуска в октябре 2021 г., и термин «путь обучения» будет действовать для всех ролей.

Примечание.

API V1 Learning Manager теперь считается устаревшим. Интерфейсы API V1 прекратят работу с 28 февраля 2021 г. Мы рекомендуем использовать интерфейсы API V2 для взаимодействия с Learning Manager.

Обзор

Adobe Learning Manager — облачное решение для управления обучением с функцией самообслуживания, ориентированное на учащихся. Клиенты могут получать доступ к ресурсам Learning Manager с использованием Learning Manager API и интегрировать Learning Manager с другими приложениями. Также API может использоваться партнерами Adobe для добавления новых полезных элементов в систему Learning Manager, расширения ее функций и интеграции с другими приложениями и службами.

Сценарий использования

Используя Learning Manager API, разработчики могут разрабатывать отдельные приложения для расширения функций Learning Manager и даже интеграции CLearning Manager с другими приложениями предприятия. Вы можете разработать веб-приложение, клиент для ПК или мобильное приложение с использованием любой доступной технологии. Разработчики имеют доступ к данным приложения из Learning Manager.Внедрение разработанного приложения происходит за пределами платформы Learning Manager. Вам предоставляется полный контроль над жизненным циклом разработки и развития приложения. Обычно приложения разрабатываются в компаниях клиентов для использования в учетных записях Learning Manager. Такие приложения находятся в закрытом доступе только для сотрудников организации. Партнеры Adobe могут разрабатывать с использованием Learning Manager API общие приложения, доступные широкому кругу пользователей Learning Manager.

Learning Manager API

Learning Manager API основывается на принципах REST и предоставляет разработчикам приложений ключевые элементы объектной модели Learning Manager с помощью HTTP. Перед изучением подробных сведений о конечных точках API или методов HTTP разработчики могут ознакомиться с различными объектами Learning Manager, их атрибутами и отношениями. После ознакомления с моделями имеет смысл получить базовое представление о структуре API-запросов и ответов, а также нескольких общих терминах программирования, которые используются в API.

Подробные сведения о конечных точках и методах API приведены в документации по Learning Manager API.

Аутентификация API

При написании приложения, осуществляющего API-вызовы в Prime, вам необходимо зарегистрировать его в приложении администратора интеграции. 

Learning Manager API используют фреймворк OAuth 2.0 для аутентификации и авторизации клиентских приложений. 

Порядок регистрации

1. Настройте приложение

Вы можете настроить для приложения ID и секрет клиента с тем, чтобы оно использовало нужные конечные точки.Вы можете получить ID и секрет клиента после регистрации приложения. В браузере необходимо использовать URL Get, поскольку он позволяет выполнить аутентификацию пользователей Learning Manager с использованием предварительно настроенных учетных записей — SSO, Adobe ID и т. д. 

GET https://captivateprime.adobe.com/oauth/o/authorize?client_id=<Введите clientId>&redirect_uri=<Введите url для переадресации>&state=<Любая строка>&scope=<одно или несколько значений, разделенных запятыми>&response_type=CODE.

После успешной аутентификации браузер перенаправит вас на URL для переадресации, указанный в URL выше. К URL для переадресации будет прикреплен код параметра.

2. Получите маркер обновления из кода

POST https://captivateprime.adobe.com/oauth/token Content-Type: application/x-www-form-urlencoded

Тело запроса POST:

client_id:<Введите идентификатор клиента>& client_secret:<Введите секрет клиента>& code:<код из пункта 1>

3.Получите маркер доступа из маркера обновления

URL для получения маркера доступа: 

POST https://learningmanager.adobe.com/oauth/token/refresh Content-Type: application/x-www-form-urlencoded

Тело запроса POST:

client_id:<Введите идентификатор клиента>& client_secret:<Введите секрет клиента>& refresh_token:<маркер обновления>

URL для проверки сведений маркера доступа

GET https://learningmanager.adobe.com/oauth/token/check?access_token=<access_token>

URL для проверки сведений маркера доступа

Приложение LMS без заголовка получает refresh_token при первом входе в систему. После этого refresh_token используется для генерации access_token для своих клиентских приложений для выполнения вызовов API. Точно так же воспроизведение контента использует конечную точку oauth для создания cookie для управления воспроизведением, которое включает в себя несколько файлов контента и вызовы api, вызываемые этими файлами с помощью cookie. Cookie, генерируемый oauth, имеет тот же срок действия, что и access_token, который составляет семь дней. После создания файла cookie его невозможно очистить, в отличие от обычного выхода из веб-приложения. Cookie Oauth и cookie веб-приложения – это два разных cookie, и они не знают друг о друге.

Поэтому, чтобы очистить cookie, мы ввели новую конечную точку, которая отзывает refresh_token, cookie, а также и cookie, и refresh token.

ПОДРОБНОСТИ

Конечная точка Параметры запроса Тело запроса:
POST oauth/o/revoke

cookie=true|false

указывает на необходимость отзыва cookie

refresh_token=true|false

указывает на то, что refresh

Тело, необходимое для отзыва refresh_token или (refresh_token и cookie)

{

      “client_id”: <>,

      “client_secret”: <>,

      “refresh_token”: <>

}

Тело, необходимое для только отзыва oauth cookie

{

      “access_token”: <>

}

Ограничения использования

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

Ниже объясняются некоторые часто используемые в контексте Learning Manager API термины. 

Includes

Пользователи могут получать доступ к одной модели объекта API или нескольким моделям, связанным с этой моделью. Для доступа к связанным моделям необходимо изучить взаимодействие каждой модели с моделями, связанными с ней. Параметр Includes позволяет разработчикам осуществлять доступ к зависимым моделям. Для доступа к нескольким моделям используйте в качестве разделителя запятую. Примеры использования параметра includes и подробные сведения о ней приведены в разделе «Пример модели API» на этой странице. 

API-запрос

API-запросы выполняются с помощью отправки HTTP-запросов. В зависимости от конечной точки и метода разработчик может выбрать различные команды HTTP, такие как GET, PUT, POST, DELETE, PATCH, и т.д. Для некоторых запросов можно передавать параметры запросов. При осуществлении запроса определенной модели данных также можно запросить связанные модели так, как это описано в спецификациях JSON API. Структура типового API-запроса описана в примере использования модели.

Ответ API

При отправке API-запросов клиентом возвращается документ SON в соответствии со спецификацией JSON API. Ответ также содержит HTTP-код состояния, который разработчик может проверить для выполнения последующих шагов в логике приложения.Структура типового ответа API описана в примере использования модели.

Ошибки

Если API-запрос не удается отправить, возвращается ответ с ошибкой. Код состояния HTTP, возвращаемый с ответом, объясняет вид ошибки. Номера всех кодов ошибок для каждой модели объяснены в справочнике API. Некоторые из самых распространенных ошибок, представленных в API — это 200, 204, 400 и 404, относящиеся к проблемам с HTTP-адресом.  

Fields

Атрибуты объектов API и связи между ними вместе называются полями (Fields). Подробная информация об этом приведена в JSON API. Можно использовать Fields в качестве параметра при осуществлении API-вызовов для получения из модели одного или нескольких атрибутов. В отсутствие параметра Fields API-вызов собирает из модели все доступные атрибуты. Например, в следующем вызове API fields[skill]=name возвращает из модели skill только атрибут name. 

https://captivateprime.adobe.com/primeapi/v2/users/{userId}/userSkills/{id}?include=skillLevel.skill&fields[skill]=name 

Постраничный вывод

Иногда API-запрос возвращает длинный список объектов. В таких случаях атрибут постраничного вывода позволяет разработчику последовательно выводить результаты на нескольких страницах, при этом каждая страница содержит диапазон записей. Например, атрибут постраничного вывода в Learning Manager позволяет устанавливать максимальное число записей для отображения на странице. Также вы можете определить диапазон записей, отображаемый на странице. 

Сортировка

В API-моделях разрешена сортировка. В зависимости от модели выберите тип сортировки, который необходимо применить к результатам. Элементы могут быть отсортированы по возрастанию или по убыванию. Например, при указании sort=name элементы будут отсортированы по имени в порядке возрастания. При указании sort=-name элементы будут отсортированы по имени в порядке убывания. Подробная информация об этом приведена в спецификации JSON API.

Пример использования API

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

Модель userSkill в Learning Manager API состоит из атрибутов по умолчанию id, type, dateAchieved, dateCreated и pointsEarned. При использовании разработчиком метода GET для получения сведений о модели userSkill текущие данные, относящиеся к атрибутам по умолчанию, будут отображены в ответе. 

Тем не менее, в этом сценарии разработчику нужно получить название навыка, а также очки, которые получил пользователь в отношении этого навыка. Learning Manager API позволяет осуществлять доступ к этой информации с использованием полей отношений и параметра Include. Связанные с userSkill модели будут получены в теге relationships (отношения). Сведения о каждой из связанных моделей можно получить, вызвав эти модели вместе с userSkill. Для этого используйте параметр include со значениями, разделенными запятыми, для каждой из связанных моделей. Для запроса другой модели (например, user) используйте в качестве разделителя запятую: include=skillLevel.skill,course

Вызов API

https://captivateprime.adobe.com/primeapi/v2/users/{userId}/userSkills/{id}?include=skillLevel.skill&fields[skill]=name&fields[skillLevel]=maxCredits&fields[userSkill]=pointsEarned

Например, параметр userId имеет значение 746783, а userSkills — 746783_4426_1. 

Ответ на вызов API

{ 
   &quot;links&quot;: {&quot;self&quot;: &quot;https://captivateprime.adobe.com/primeapi/v2/users/746783/userSkills/746783_4426_1?include=skillLevel.skill&fields[userSkill]=pointsEarned&fields[skillLevel]=maxCredits&fields[skill]=name&quot;}, &quot;data&quot;: { &quot;id&quot;: &quot;746783_4426_1&quot;, &quot;type&quot;: &quot;userSkill&quot;, &quot;attributes&quot;: {&quot;pointsEarned&quot;: 5}, &quot;links&quot;: {&quot;self&quot;: &quot;https://captivateprime.adobe.com/primeapi/v2/users/746783/userSkills/746783_4426_1&quot;} }, &quot;included&quot;: [ { &quot;id&quot;: &quot;4426&quot;, &quot;type&quot;: &quot;skill&quot;, &quot;attributes&quot;: {&quot;name&quot;: &quot;Java&quot;}, &quot;links&quot;: {&quot;self&quot;: &quot;https://captivateprime.adobe.com/primeapi/v2/skills/4426&quot;} }, { &quot;id&quot;: &quot;4426_1&quot;, &quot;type&quot;: &quot;skillLevel&quot;, &quot;attributes&quot;: {&quot;maxCredits&quot;: 10} 
      } 
   ] 
} 

Модели Learning Manager

Learning Manager API позволяет разработчикам осуществлять доступ к объектам Learning Manager как к ресурсам RESTful. Каждая конечная точка API представляет ресурс — обычно экземпляр объекта, например, Badge — или коллекцию таких объектов. Затем разработчики используют HTTP-команды — такие как PUT, GET, POST и DELETE — для выполнения операций CRUD с этими объектами (коллекциями).

На схеме ниже представлены различные элементы модели объекта Learning Manager в V1 API.

Модель объекта V1 API
Модель объекта V1 API

Номер п/п

Объект Learning Manager

Описание

1.      

user (пользователь)

User — это ключевая модель Learning Manager. Пользователями обычно являются внутренние или внешние учащиеся в организации, которые используют объекты обучения. Однако вместе с ролью учащегося они могут иметь и другие роли — например, автора или менеджера. Некоторые из встроенных атрибутов — user id, type, email. 

2.      

course (курс)

Курс — это один из объектов обучения, поддерживаемых в Learning Manager. Он состоит из одного или нескольких блоков. 

3.      

module (блок)

Блок — это основа для создания объектов обучения в Learning Manager. Блоки могут иметь один из четырех различных типов — класс, виртуальный класс, практическое занятие или блок со свободным графиком. Используйте модель блока для получения сведений обо всех блоках в учетной записи. 

4.      

certification (аттестация)

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

5.      

learning program (программа обучения)

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

6.      

badge (значок)

Значок присваивается учащемуся за достижение определенных показателей в процессе прохождения курса. 

7.      

skill (навык)

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

8.      

certificationEnrollment (регистрация на аттестацию)

Модель содержит сведения о регистрации пользователя на отдельную аттестацию.

9.  

courseEnrollment (регистрация на курс)

Модель содержит сведения о регистрации пользователя на отдельный курс. 

10.  

courseInstance (вариант курса)

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

11.  

courseSkill (навык курса)

Модель courseSkill определяет прогресс по отдельному навыку, получаемому при прохождении курса.

12.  

courseModule (блок курса)

Модель courseModule определяет, как блок включается  в курс —например, будет блок использоваться для предварительного тестирования или для предоставления содержимого.

13.  

learningProgramInstance (вариант программы обучения)

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

14.  

job aid (вспомогательный материал)

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

15.  

jobAidVersion (версия вспомогательного материала)

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

16.  

learningProgramInstanceEnrollment (регистрация на вариант программы обучения)

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

17.  

moduleVersion (версия блока)

Блок может иметь одну или несколько версий. Количество версий зависит от количества загрузок содержимого. Используйте эту модель для получения конкретной информации об определенной версии блока. 

18.  

skillLevel (уровень навыка)

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

19.  

userBadge (значок пользователя)

UserBadge — это отдельный значок для отдельного пользователя. Модель содержит такие данные, как дата получения, URL утверждения и т.д. 

20.  

userSkill (навык пользователя)

UserSkill показывает, насколько отдельный навык получен отдельным пользователем.

Ниже представлены различные элементы схемы классов Learning Manager в V2 API.

Схема классов V2 API
Схема классов V2 API

Объект Learning Manager Описание
account (учетная запись) Содержит сведения о пользователе Prime.
badge (значок) Значок присваивается учащемуся за достижение определенных показателей в процессе прохождения курса.
catalog (папка) Папка — это совокупность объектов обучения.
user (пользователь) User — это ключевая модель Learning Manager. Пользователями обычно являются внутренние или внешние учащиеся в организации, которые используют объекты обучения. Однако вместе с ролью учащегося они могут иметь и другие роли — например, автора или менеджера. Некоторые из встроенных атрибутов — user id, type, email. 
resource (ресурс) Используется для моделирования каждого ресурса содержимого, который должен войти в блок. Все ресурсы, которые входят в loResource, одинаковы в отношении цели обучения, но они отличаются друг от друга в отношении типа подачи или местоположения содержимого.
userNotification (уведомления пользователя) Данная модель содержит информацию об уведомлениях, относящихся к учащемуся.
userSkill (навык пользователя) UserSkill показывает, насколько отдельный навык получен отдельным пользователем.
userBadge (значок пользователя) Модель UserBadge связывает отдельный значок с отдельным пользователем. Она содержит такие данные, как дата получения, URL утверждения и т.д.
skill (навык) Модель навыка состоит из уровней и баллов. Навык может быть получен учащимся после прохождения соответствующего курса.
skillLevel (уровень навыка) Уровень навыка состоит из одного или нескольких курсов, пройденных для получения уровня вместе со связанными с ним баллами.
learningObject (Объект обучения) Объект обучения — это общий термин для различных объектов, на которые пользователи могут регистрироваться и которые они могут использовать для обучения. На данный момент в Prime есть четыре типа объектов обучения — курс, аттестация, программа обучения и вспомогательный материал.
learningObjectInstance (вариант объекта обучения)
Определенный вариант объекта обучения.
learningObjectResource (ресурс объекта обучения) То же, что module (блок) . Курс состоит из одного или нескольких блоков. В Prime блок можно получить множеством равноценных способов. Соответственно, loResource содержит все такие равноценные ресурсы.
loResourceGrade
Содержит выходные данные использования определенного ресурса обучения пользователем в контексте объекта обучения, на который пользователь зарегистрировался. В этом объекте присутствует такая информация, как время, затраченное пользователем на ресурс, ход выполнения в процентах, статус прохождения/непрохождения и баллы, полученные пользователем в любом связанном тесте.
calendar (календарь)
Объект calendar — это список предстоящих курсов в физических или виртуальных классах, на которые может зарегистрироваться пользователь.
l1FeedbackInfo
L1 Feedback (Обратная связь уровня L1) — это совокупность ответов, данных пользователем на вопросы обратной связи, относящиеся к объектам обучения. Обычно пользователь отвечает на вопросы после того, как завершает объект обучения, для которого настроен сбор обратной связи от учащихся.
enrollment (регистрация)
Общий термин для сведений, относящихся к транзакциям, представляющим назначение конкретного пользователя конкретному варианту объекту обучения.

Процесс разработки приложения

Предварительные условия

Разработчики могут создавать пробную учетную запись Prime, с помощью которой они могут получить полный доступ к любым ролям. Для разработки приложения необходимо создать нескольких пользователей и несколько курсов, приведя учетную запись в рабочее состояние. Тогда приложение сможет получить доступ к данным, необходимым для его работы.

Создание id и секрета клиента

  1. В левой части панели администратора интеграции нажмите Applications (Приложения).

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

    Регистрация нового приложения
    Регистрация нового приложения

    Все поля на странице обязательны к заполнению. 

    Application Name: название приложения. Использовать то же название приложения необязательно. Это может быть любое допустимое название.

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

    Redirect Domains: доменное имя для приложения, по которому должно направляться приложение Learning Manager после аутентификации OAuth. Можно указать несколько URL-адресов, но все они должны иметь допустимый формат — например, http://google.com, http://yahoo.com и т.д. 

    Description: краткое описание приложения. 

    Scopes: выберите область применения вашего приложения. В зависимости от выбранной области Learning Manager предоставит доступ к конечной точке API. Например, при выборе варианта «Роль учащегося, доступ для чтения» приложению будут доступны конечные точки API учащегося Learning Manager в режиме только для чтения.

    For this account only? (Только для этой учетной записи?) 
    Yes (Да) — приложение не будет видно администраторам других учетных записей.
    No (Нет) — другие администраторы также смогут получить доступ к приложению, но для его использования им необходим id приложения. Id приложения создается и отображается в режиме редактирования приложения Learning Manager.

    Примечание.

    При выборе Admin role read and write access (Роль администратора, доступ для чтения и записи) при регистрации приложения и выборе Admin role read access (Роль администратора, доступ для чтения) при авторизации API вы будете иметь доступ для чтения и записи, поскольку область регистрации приложения имеет приоритет над рабочим процессом авторизации.

  3. После заполнения всех полей на странице регистрации нажмите Register (Зарегистрировать) в правом верхнем углу страницы.

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

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

Внедрение приложения

Возложить задачу по предоставлению приложения пользователям внутри организации рекомендуется на администратора Learning Manager или на администраторп интеграции, предоставив им учетные данные для производственной учетной записи. После тестирования приложения и после того, как ответственные лица сочтут его готовым к производству, необходимо проинформировать администратора производственной учетной записи. Самый эффективный способ: администратор создает id и секрет клиента для приложения в производственной учетной записи, а затем выполняет необходимые шаги для их безопасной интеграции в приложение. Процедура внедрения приложения на различных предприятиях сильно отличается. Для эффективного внедрения IT/IS-отдел организации должен оказывать необходимую поддержку администратору Learning Manager.

Утверждение внешних приложений

Добавить внешние приложения можно, нажав кнопку Approve (Утвердить) в правом верхнем углу страницы Applications (Приложения). Введите id внешнего приложения и нажмите Save (Сохранить).

Добавление внешнего приложения
Добавление внешнего приложения

Часто задаваемые вопросы

1. Поддерживает ли Learning Manager интеграцию со средствами электронной коммерции?

Adobe Learning Manager не интегрируется с какими-либо средствами электронной коммерции. Однако мы предлагаем API-интерфейсы, которые позволяют вам создавать собственные LMS-системы без встроенного интерфейса и внедрять функции электронной коммерции. 

Логотип Adobe

Вход в учетную запись