2017-03-18 6 views
0

2つの異なるページ(最初は2つの質問、2番目は1つ)でMoodle Quizを持っています。これら3つの質問を取得したいと思います。ムードルクイズのすべての質問を取得する

私はこのコードを使用します。

​​

それは正しく、最初のページの2つの最初の質問を受けるが、その後、2ページ目のために、応答は私に質問を与えるものではありませんが、コンソール上で私にこれを通知します:

function getQuiz(IdQuiz){ 
    ajaxRequest("mod_quiz_start_attempt",{quizid:IdQuiz,forcenew:1}).success(function(quiz){ 
    getQuestions(quiz.attempt.id,0); 
    getQuestions(quiz.attempt.id,1); 
    }); 
} 
:私はそのような第一の機能を変更するときに私が働くので

Object {exception: "dml_missing_record_exception", errorcode: "invalidrecord", message: "Can not find data record in database table quiz_attempts."} 

それは奇妙です

(ajaxRequestは単なるAjaxリクエストをMoodleに送信する関数です)

答えて

0

私はそれを自分で解決しました!実際には、すでに終了しているクイズにアクセスしようとしたため(コードが何も知らずに何度も実行された)

関連する問題