Интеграция с ЭБС Консультант студента позволяет авторизовать пользователей ELiS в ЭБС Консультант студента и отобразить учебники из ЭБС Консультант студента на сайте ELiS как удаленный ресурс.
ЭБС Консультант студента не позволяет встраивать учебники в iframe, поэтому для непосредственно чтения надо перейти в ЭБС.
Содержание
Как работает для пользователя[править]
- Пользователь заходит на сайте ELiS и по метаданным находит учебник.
- ELiS автоматически готовит ссылку для авторизации пользователя в ЭБС Консультант студента и перехода на выбранный учебник. Если у пользователя не был создан аккаунт в ЭБС Консультант студента, он автоматически создается.
Когда нужна интеграция с ЭБС Консультант студента[править]
Интеграция оптимальна при покнижном комплектовании, когда в ЭБС Консультант студента закупается относительно небольшое число учебников.
Плюсы:
- пользователю не надо вводить логин и пароль в ЭБС Консультант студента и не надо его знать. Также поиск по метаданным будет находить учебники Консультант студента в ELiS.
Минусы:
- необходимо импортировать учебники Консультант студента в ELiS как удаленный ресурс в ручном режиме и администрировать их;
- книги из ЭБС Консультант студента в ELiS доступны только для авторизованных пользователей.
Настройка интеграции[править]
- В ЭБС Консультант студента надо получить идентификатор вашей организации (recipient) и токен (api token - секретный пароль);
- Включить в ELiS модуль ELiS Studentlibrary;
- Ввести в настройках модуля ELiS Studentlibrary полученные настройки на сайте https://example.com/admin/config/content/elis_studentlibrary.
ELiS настроена, можно приступать к импорту удаленных ресурсов.
Импорт[править]
В настоящий момент книги из ЭБС Консультант студента необходимо импортировать в ручном режиме, путем создания удаленных ресурсов с простановкой корректных ссылок на книги.
Разрешенный шаблон:
- ^https?://(www\.)?studentlibrary\.ru/([a-z]+/)?book/(.+)\.html
Примеры:
- https://www.studentlibrary.ru/ru/book/ISBN9785383013953.html
- http://www.studentlibrary.ru/book/ISBN9785383013953.html