Описание тега moodle-api

Moodle имеет ряд основных API-интерфейсов, которые предоставляют инструменты для сценариев Moodle.API-интерфейсы уже имеют функциональные возможности, которые можно использовать повторно и которые позволяют вам взаимодействовать с системой Moodle. Они необходимы при написании плагина Moodle или настройке Moodle.
1 ответ

Проверка пароля Moodle на внешнем скрипте

У меня Moodle 2.7. Хеши пользователей и пароли хранятся в таблице mdl_user. Я хочу создать внешний скрипт, который может проверять - правильно ли введены логин и пароль. Как я вижу - в этой версии Moodle для генерирования хэша пароля используется не…
07 янв '16 в 17:33
1 ответ

Динамическое создание курса Moodle с использованием API

Меня попросили создать движок, который будет брать курс (имя, короткое имя, категорию) из нашей локальной базы данных и добавлять его в Moodle. Я думаю об использовании Moodle API для этого. Я попытался использовать веб-сервис без удачи. Мне нужно ч…
01 окт '15 в 11:23
3 ответа

Наблюдатель событий Moodle не запущен в локальном плагине

Я создал плагин в этом месте moodle/local/redirectafterlogin со следующей структурой: redirectafterlogin/ ├── db │ ├── classes │ │ └── observer.php │ └── events │ └── events.php └── version.php version.php: defined('MOODLE_INTERNAL') || die(); $plug…
31 мар '17 в 14:55
1 ответ

Как использовать функцию вставки записи в Moodle

Я пытаюсь вставить запись в свою базу данных, используя Moodle. Я использую версию 1.9.19. я пытаюсь следующий код: <?php require_once('config.php'); require_once('uplo.php'); $mform = new uplo(); $mform->display(); if(isset($_POST['submitbutt…
02 ноя '15 в 07:34
1 ответ

Боритесь, чтобы сделать правильный запрос к таблице базы данных Moodle "mdl_logstore_standard_log", чтобы экспортировать журналы, как это происходит из графического интерфейса

Моя проблема в том, что я пытаюсь экспортировать CSV-файл из базы данных Moodle "mdl_logstore_standard_log" с точным порядком, указанным на странице журналов в разделе Администрирование сайта> Отчеты. Порядок полей отчета Moodle с графическим интерф…
14 окт '18 в 17:17
1 ответ

Вопросы интеграции Moodle

Мы проверяем все пути интеграции приложения.Net с Moodle, мы хотели бы перенаправить пользователей нашего приложения.net на Moodle, чтобы они могли пройти там некоторые курсы, но у меня есть несколько вопросов: Обязательно ли создавать пользователей…
23 ноя '17 в 06:19
0 ответов

Публикация оценок Moodle

Я также разместил этот вопрос на форуме Moodle. Я пытаюсь использовать LtiLibrary и ставить оценки всем учащимся по пункту LTI в журнале оценок в Moodle. На данный момент я могу опубликовать оценку только для студента, который нажимает на LTI следую…
11 июл '16 в 16:32
2 ответа

Как изменить разрешения пользователя через MySQL в Moodle?

Мне нужно изменить роль пользователя на администратора в установке Moodle (я не разбираюсь в Moodle), поскольку у меня нет доступа к бэк-офису или инструментам администратора. Я могу получить доступ только к базе данных. Я просматривал несколько таб…
17 ноя '16 в 11:46
1 ответ

Moodle: Использование параметра запроса returnto для перенаправления обратно на мой локальный индекс плагинов после редактирования курса

ТЛ; др; При попытке связать кнопку "сохранить и вернуть" при редактировании / удалении курса с моими локальными плагинами index.php вместо стандартных перенаправлений для этих функций, Moodle уже имеет returnTo параметр запроса, поэтому я подумал, м…
17 окт '16 в 14:19
2 ответа

Как сделать автоматический вход пользователя в MOODLE

У меня есть портал под названием xyz.com и сайт Moodle под названием yzx.com. У меня есть несколько пользователей на обоих сайтах, которые имеют одинаковые имена пользователей и пароли. То, что я хочу, это когда пользователь входит на сайт, не прина…
08 янв '18 в 08:18
2 ответа

Как добавить пользовательскую кнопку с пользовательским функционалом в курс Activity/Resource

Используя Moodle 3.1 и будучи довольно новым для разработки Moodle, я хотел бы знать, как добавить настраиваемую кнопку или ссылку внутри каждого занятия / ресурса в курсе, которые выполняли бы ту же работу, что и отметка галочки на странице курса, …
27 фев '17 в 12:57
1 ответ

Как изменить изображение пользователя в Moodle с помощью REST API

Я использую Moodle 2.7.4. Я пишу веб-приложение, использующее API MEST REST. Но я не смог найти API для изменения картинки профиля пользователя. Кто-нибудь может сказать мне, что такое API и его документы. PS: я знаю, что мы можем загрузить файл с /…
01 июн '17 в 12:16
1 ответ

Проблема со строковыми переводами

Я пишу плагин типа вопроса, и у меня возникают проблемы с переводом строк в работу. Вместо указанной мной строки отображается [[answerheader]]. Я вызываю функцию get_string() следующим образом: $mform->addElement('header','answerheader', get_stri…
03 дек '18 в 19:21
1 ответ

Moodle SSO Использование веб-приложения asp.net

Привет, я новичок в использовании Moodle. Я хочу, чтобы мой пользовательский веб-сайт на ASP.net мог кто-нибудь подсказать мне, как я могу добавить функцию SSO для своего веб-сайта. Заранее спасибо.
13 апр '16 в 11:48
1 ответ

MOODLE Ошибка чтения из базы данных

У меня проблема с переносом электронного обучения Moodle на другой сервер ошибка не помогает, я попытался изменить файл: moodle / lib / dml / mysqli_native_moodle_database.php Измените @@default_storage_engine на @@storage_engine, Moodle config.php …
07 мар '17 в 03:07
0 ответов

Ошибка moodle/login/token.php для oauth2

Я пытаюсь сгенерировать токен для мобильного сервиса Moodle, но получаю сообщение об ошибке: {"error": "Неверный логин, повторите попытку", "errorcode": "invalid login","stacktrace":"* строка 104 из /login/token.php: moodle_exception thrown\n","debu…
12 сен '17 в 12:12
1 ответ

Письмо Moodle не появляется даже после сообщения об успехе

Я не могу получить письмо с подтверждением пользователя даже после успешного сообщения. Мой файл разрешен на 755. Он показывает успешное сообщение с настройкой SMTP или без нее. Я думаю, что проблема возникает после смены моего сервера. Но функция p…
19 май '18 в 06:11
1 ответ

Электронная почта с использованием cron, включая приложение к электронной почте от Moodle

Я хотел бы отправлять электронные письма только тем пользователям, которые прошли определенный курс и добавляют pdf-файл (сертификат для прохождения курса) в качестве приложения к электронному письму, и делаю это в определенное время, используя Mood…
26 янв '16 в 09:16
0 ответов

Использовать электронную регистрацию в веб-сервисе

Я пытаюсь зарегистрировать пользователя с помощью веб-сервиса и успешно создал пользователя. Теперь я хочу использовать саморегистрацию по электронной почте в качестве плагина авторизации. По умолчанию используется ручная регистрация. Итак, я измени…
27 июл '16 в 09:20
1 ответ

Есть ли API Moodle для получения данных викторины?

Я уже проверил mod/quiz/db/services.php, но не могу найти API для того же. Примечание: данные викторины, такие как вопросы, подробности ответов.
23 авг '17 в 11:18