Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
4.0.5, 4.1, 4.2
-
None
-
MOODLE_400_STABLE, MOODLE_401_STABLE, MOODLE_402_STABLE
Description
This issue was made to make a long-term solution to the problems found on MDL-75914.
Currently, if a student uses Atto as an editor and then works on a quiz with essay-type questions, then the system/app calls Webservice to get attempt data for the student, it will trigger a debugging output:
Curl command to get attempt data:
curl --location --request POST 'http://mandarin.local/sm/webservice/rest/server.php?moodlewsrestformat=json' \ |
--header 'Content-Type: application/x-www-form-urlencoded' \ |
--data-urlencode 'attemptid=4' \ |
--data-urlencode 'page=0' \ |
--data-urlencode 'wsfunction=mod_quiz_get_attempt_data' \ |
--data-urlencode 'wstoken=c2609ab77a4a51e01aeb129fb57a92da' |
 Debugging output:
[Fri Oct 07 12:37:57.037742 2022] [php7:notice] [pid 14508] [client 127.0.0.1:58538] This page did not call $PAGE->set_url(...). Using http://mandarin.local/sm/webservice/rest/server.php?moodlewsrestformat=json |
[Fri Oct 07 12:37:57.037811 2022] [php7:notice] [pid 14508] [client 127.0.0.1:58538] Debugging: This page did not call $PAGE->set_url(...). Using http://mandarin.local/sm/webservice/rest/server.php?moodlewsrestformat=json in \n* line 676 of /lib/pagelib.php: call to debugging()\n* line 964 of /lib/pagelib.php: call to moodle_page->magic_get_url()\n* line 189 of /lib/editor/atto/lib.php: call to moodle_page->__get()\n* line 159 of /lib/editor/atto/lib.php: call to atto_texteditor->get_init_params()\n* line 321 of /question/type/essay/renderer.php: call to atto_texteditor->use_editor()\n* line 53 of /question/type/essay/renderer.php: call to qtype_essay_format_editor_renderer->response_area_input()\n* line 378 of /question/engine/renderer.php: call to qtype_essay_renderer->formulation_and_controls()\n* line 102 of /question/engine/renderer.php: call to core_question_renderer->formulation()\n* line 113 of /question/behaviour/behaviourbase.php: call to core_question_renderer->question()\n* line 907 of /question/engine/questionattempt.php: call to question_behaviour->render()\n* line 461 of /question/engine/questionusage.php: call to question_attempt->render()\n* line 1779 of /mod/quiz/attemptlib.php: call to question_usage_by_activity->render_question()\n* line 1740 of /mod/quiz/attemptlib.php: call to quiz_attempt->render_question_helper()\n* line 989 of /mod/quiz/classes/external.php: call to quiz_attempt->render_question()\n* line 1076 of /mod/quiz/classes/external.php: call to mod_quiz_external::get_attempt_questions_data()\n* line 1516 of /webservice/lib.php: call to mod_quiz_external::get_attempt_data()\n* line 1362 of /webservice/lib.php: call to webservice_base_server->execute()\n* line 44 of /webservice/rest/server.php: call to webservice_base_server->run()\n |
The short-term solution has been worked out as a temporary solution. This issue aims to create a long-term (permanent) solution.
Attachments
Issue Links
- has been marked as being related by
-
MDL-75914 Quiz test_process_attempt test sends debugging output if an essay question is present in the attempt and that question includes attaachments
-
- Closed
-