Задача

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

Текущая ситуация

Используется коробочная версия Битрикс24 (корпоративный портал, лицензия на 50 пользователей) с установленным приложением для обучения. На данный момент процесс подключения слушателя к курсу выглядит так:

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

Желаемый результат

Нужна следующая логика:

  • На открытых ресурсах заказчика размещается одна внешняя ссылка-приглашение.
  • Сторонний человек переходит по этой ссылке, проходит процедуру регистрации (заполняет форму).
  • После регистрации пользователь автоматически получает доступ к онлайн-курсу (например, ссылку на курс на указанный email).
  • Администратор должен видеть отчетность: контактные данные (email), статусы прохождения курса, общую активность.

Дополнительные требования

  • Изучить возможность использования штатных средств Битрикс24 (например, AJAX-формы, CRM-формы) и/или доработки приложения для обучения.
  • Если необходимо, сделать кастомную страницу регистрации, которая интегрируется с имеющимся приложением «Университет».

Разработка модуля на Python для работы с торговой платформой

Требуется создать или адаптировать Python-модуль для взаимодействия с популярной торговой платформой через её официальное API. Задача предполагает работу с документацией и реализацию необходимого функционала.