Создание тестового виджета
Название | Описание | Тип | Обязательный |
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 | Не передано содержание виджета или оно неверно. |
Введите данные и нажмите выполнить
|