content/createTestWidget

Создание тестового виджета

Параметры

Название Описание Тип Обязательный
token Токен пользователя Строка Да
id ID урока Строка Да
sort Ключ сортировки виджетов. Ключи начинаются с нуля Число Нет
content Содержание виджета в формате json
test:
-question - текст вопроса
-type - тип теста: либо checkbox, либо radiobox, либо sort
-points - количество баллов за виджет
-answers - варианты ответов (для checkbox, radiobox, sort, correlate) - объект json вида:
{"1":"1ый вариант ответа","2":"2ый вариант ответа"}
Для correlate ожидается четное количество вариантов ответа, при этом первый вариант ответа соотносится со вторым вариантом, третий с четвертым и тд. В таком случае нечетные номера - первый "столбик", четные - второй
Для open answers не нужен
-points - количество поинтов пользователя за данный виджет
-correct - правильный ответ. Для checkbox и radiobox - ключи вариантов ответа через запятую:
"1,2", для open - текстовая строка: "abc", для sort правильное расположение ответов задается последовательностью answers
Пример:
{
     "question":"Квадратный корень из 16",
     "type":"checkbox",
    "points":10,
    "answers":{
        "1":"4",
        "2":"-4",
        "3":"256"
    },
    "correct":"1,2"
}
Важно использовать двойные кавычки для ключей и значений
Строка Да

Результат

В случае успеха возвращает объект виджет.

Коды ошибок

TOKEN_NOT_FOUND Передан неверный токен.
ID_NOT_FOUND Передан неверный ID урока.
CONTENT_NOT_FOUND Не передано содержание виджета или оно неверно.

Тест запроса

token:
id:
sort:
content:
Введите данные и нажмите выполнить