moodle webservice(mod_quiz_save_attempt)不再起作用

时间:2019-01-22 09:50:08

标签: moodle moodle-api

我正在一个正在使用穆迪测验功能的项目中工作。我正在使用下面提到的网络服务都可以正常工作,但(mod_quiz_save_attempt)除外

mod_quiz_start_attempt //工作正常并获得响应

mod_quiz_save_attempt //从昨天开始不起作用,但得到响应而没有任何错误

。 。 。等等

“ mod_quiz_save_attempt”网络服务的响应:

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

但是答案没有保存到数据库中

请帮忙。

1 个答案:

答案 0 :(得分:0)

问题已解决。

问题出在数据库中,'uniqueid'与表'mod_quiz_attempts'中的'attemptid'不同,因此由于ID不匹配,答案无法保存。

enter image description here

请仔细阅读以下与问题相关的表格

'mod_quiz_attempts'

'mod_question_attempts'

'mod_question_attempt_steps'

'mod_question_attempt_step_data'

'mod_question_usages'

检查上面提到的所有表以找到此问题的解决方案。 我希望这个答案在您随时面对的情况下都能有所帮助。