Как отображать и возвращать контент урока курса Moodle через API Moodle?

Я пытаюсь создать собственное приложение с помощью Moodle API.

Как я могу отображать и возвращать курсы типа урока?

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

Получение URL-адреса изображения курса в Moodle с помощью PHP
Получение URL-адреса изображения курса в Moodle с помощью PHP
Moodle - это популярная система управления обучением с открытым исходным кодом, используемая многими учебными заведениями и организациями по всему...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
0
0
138
1

Ответы 1

В настоящее время нет (и, вероятно, никогда не будет) методов для возврата всего оффлайн-урока. Вы должны использовать scorm для этой задачи. Однако почему бы вам не заменить все ссылки в html своими собственными и не написать небольшой скрипт, который просто получает все параметры, создает и выполняет запрос curl и возвращает html?

Спасибо Евгений Воеводин, это было в моей мысли. Реализован ли такой подход в их мобильном приложении? когда я отлаживал, я вижу, что мобильный телефон Moodle вызывает тот же API, но не знаю, как они обрабатываются после этого.

shijin k 30.08.2018 11:01

Как решить эту проблему при разработке мобильных приложений для Android / iOS

shijin k 31.08.2018 10:06

Другие вопросы по теме