Cannot add questions to quiz from question bank

Cannot add questions to quiz from question bank

by Olga K -
Number of replies: 0

Hello,

my moodle version 3.0

in last time I have big problem with "add questions to quiz from question bank" - this function don't work.

In brouser i see errors (on page /mod/quiz/edit.php?cmid=...  ):

1. Uncaught SyntaxError: Unexpected token  in JSON at position 0

    at JSON.parse (<anonymous>)

    at i.load_done (VM4502 quizquestionbank-min.js:2)

    at e.Subscriber._notify (VM4454 mcore-min.js:40)

    at e.Subscriber.notify (VM4454 mcore-min.js:40)

    at e.CustomEvent._notify (VM4454 mcore-min.js:39)

    at e.CustomEvent._procSubs (VM4454 mcore-min.js:39)

    at e.CustomEvent.fireSimple (VM4454 mcore-min.js:39)

    at e.CustomEvent._fire (VM4454 mcore-min.js:39)

    at o.fire (VM4454 mcore-min.js:40)

    at o._evt (VM4454 mcore-min.js:206)


2.[DOM] Found 2 elements with non-unique id #id_categoryheader: (More info: https://goo.gl/9p2vKq)


I tried find problem on first error, but nothing find in forums moodle:

something problem in file   /mod/quiz/questionbank.ajax.php     that return json-string such  

"{"status":"OK","contents":"<div class=\"questionbankformforpopup\"><div class=\"bd\"><form method=\"get\" action=\"https:\/\/eu.iit.csu.ru\/mod\/quiz\/edit.php\" id=\"displayoptions\"><div><input type=\"hidden\" name=\"cmid\" value=\"67256\" \/>\n<div class=\"choosecategory\"><label for=\"id_selectacategory\">Выберите категорию:<\/label><select class=\"select searchoptions\" id=\"id_selectacategory\" name=\"category\"><optgroup label=\"Тест: аааааааа\"><option value=\"24468,152975\">12<\/option><\/optgroup><optgroup label=\"Курс: Элективные курсы\"><option selected=\"selected\" value=\"24145,151191\">3<\/option><\/optgroup><optgroup label=\"Категория: I семестр (заочн.)\"><option value=\"24146,146262\">default I семестр (z)<\/option><\/optgroup><optgroup label=\"Категория: 2018-2019 уч. год\"><option value=\"22854,146259\">default 2018-2019<\/option><\/optgroup><optgroup label=\"Система\"><option value=\"2,1\">Default for System<\/option><\/optgroup><\/select><\/div>\n<div class=\"boxaligncenter categoryinfo\"><div class=\"no-overflow\"><p>Категория по умолчанию».<\/p><\/div><\/div>\n<div id=\"advancedsearch\" class=\"collapsibleregion \"><div id=\"advancedsearch_sizer\"><div id=\"advancedsearch_caption\" class=\"collapsibleregioncaption\">Параметры поиска <\/div><div id=\"advancedsearch_inner\" class=\"collapsibleregioninner\"><div><input type=\"hidden\" name=\"recurse\" value=\"0\" id=\"recurse_off\" \/><input id=\"recurse_on\" class=\"searchoptions\" type=\"checkbox\" value=\"1\" name=\"recurse\" checked=\"checked\" \/><label for=\"recurse_on\">Также отображать вопросы, находящиеся в подкатегориях<\/label><\/div>\n<div><input type=\"hidden\" name=\"showhidden\" value=\"0\" id=\"showhidden_off\" \/><input id=\"showhidden_on\" class=\"searchoptions\" type=\"checkbox\" value=\"1\" name=\"showhidden\" \/><label for=\"showhidden_on\">Также отображать старые вопросы<\/label><\/div>\n<\/div><\/div><\/div><noscript class=\"inline\"><div><input type=\"submit\" value=\"Применить\" \/><\/div><\/noscript><\/div><\/form><\/div><\/div>"}"


then this string going to script  /mod_quiz/quizquestionbank/quizquestionbank-min.js

where JSON.parse cant parse this string, I'm testing and change \  to \\ but "{}" this problem be.  

On server log no errors.

Can help me, please. 


Average of ratings: -