веб-сервис moodle (mod_quiz_save_attempt) больше не работает - PullRequest
0 голосов
/ 22 января 2019

Я работаю над проектом, в котором использую функцию викторины Moodle. и я использую ниже упомянутый веб-сервис, все работают, но кроме (mod_quiz_save_attempt)

mod_quiz_start_attempt // работает и получает ответ правильно

mod_quiz_save_attempt // не работает со вчерашнего дня, но получает ответ без ошибок

. , , и т.д.

Отзыв веб-службы 'mod_quiz_save_attempt':

{
"status": true,
"warnings": []
}

Но ответы не сохраняются в базе данных

Любая помощь, пожалуйста.

1 Ответ

0 голосов
/ 01 февраля 2019

Проблема решена.

Проблема была в базе данных, «uniqueid» не совпадает с «попытка» в таблице «mod_quiz_attempts», поэтому из-за несоответствия идентификаторов ответы не сохранялись.

enter image description here

Пожалуйста, просмотрите нижеприведенные таблицы, связанные с проблемой

1015 *

* 'mod_quiz_attempts'

1019 *

* 'mod_question_attempts'

1023 *

* 'mod_question_attempt_steps'

mod_question_attempt_step_data '

1031 *

* '' mod_question_usages

Проверьте все таблицы, упомянутые выше, чтобы найти решение этой проблемы. Я надеюсь, что этот ответ может помочь, если вы столкнетесь с тем же в любое время.

...