Подскажите, как реализовать функционал

Есть сайт - Курс обучения, функционал реализован с помощью Advanced Custom Fields. Просто идут лекции по порядку, прочитал одну, доступна следующая лекция, и т.д.

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

Подскажите, в каком направлении копать?

Заметки к вопросу:
Kama 2.2 года назад

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

Далее создайте у себя клиент который будет работать с этим АПИ: выводить контент лекций через апи, обновлять данные и т.д.

Далее юзайте этот клиент через iframe на сторонних сайтах или напрямую запросами к АПИ... Тут уже зависит от требований...