Я пытаюсь создать собственное приложение с помощью Moodle API.
Как я могу отображать и возвращать курсы типа урока?
В моем уроке между страницами урока есть вопросы типа выбора. Moodle API (mod_lesson_get_page_data) возвращает содержимое страницы для двух свойств объекта, а именно lesson_page_data->page->contents и lesson_page_data->pagecontent. Последний содержит HTML-код с кнопками для отправки вопроса, но когда я нажимаю, форма направляется на сайт Moodle и предлагает войти в систему. Вместо этого я ищу решение, чтобы решить эту проблему на мобильном устройстве без перенаправления на сайт.


В настоящее время нет (и, вероятно, никогда не будет) методов для возврата всего оффлайн-урока. Вы должны использовать scorm для этой задачи. Однако почему бы вам не заменить все ссылки в html своими собственными и не написать небольшой скрипт, который просто получает все параметры, создает и выполняет запрос curl и возвращает html?
Как решить эту проблему при разработке мобильных приложений для Android / iOS
Спасибо Евгений Воеводин, это было в моей мысли. Реализован ли такой подход в их мобильном приложении? когда я отлаживал, я вижу, что мобильный телефон Moodle вызывает тот же API, но не знаю, как они обрабатываются после этого.