Перейти к содержимому

Импорт вопросов

Импорт позволяет быстро добавить сразу несколько вопросов в тест - вместо того чтобы создавать их по одному вручную.


Как открыть импорт

  1. Откройте нужный тест.
  2. Нажмите на кнопку «Импортировать вопросы» внизу страницы.
  3. В открывшемся окне вставьте ваш JSON в текстовое поле.
  4. Нажмите кнопку «Импортировать вопросы».
  5. Если всё в порядке - вопросы появятся в тесте, и вы увидите уведомление «Сохранено».

Формат данных (JSON)

Вопросы передаются в формате JSON - это текст со строгой структурой. Ниже объяснено, как он должен выглядеть.

Структура одного вопроса

Каждый вопрос - это объект со следующими полями:

ПолеЧто этоПример
pointsМаксимальное количество баллов за вопрос (целое число, больше 0)5
questionТекст вопроса - список абзацев["Что такое фотосинтез?"]
answersСписок вариантов ответасм. ниже

Каждый вариант ответа содержит:

ПолеЧто этоПример
answerТекст варианта - список абзацев["Процесс поглощения CO₂"]
isCorrectПравильный ли ответ (true или false)true

Пример

[
{
"points": 5,
"question": [
"Первая строка вопроса...",
"Вторая строка вопроса..."
],
"answers": [
{
"answer": ["Правильный ответ"],
"isCorrect": true
},
{
"answer": ["Неправильный ответ"],
"isCorrect": false
}
]
}
]

Частые ошибки

Невалидный JSON

Проверьте, что все скобки закрыты, а после последнего элемента нет лишней запятой. Используйте jsonlint.com для проверки.

Нет правильного ответа

В каждом вопросе хотя бы один ответ должен иметь "isCorrect": true. Если все ответы false - импорт не пройдёт.

Пустой текст вопроса или ответа

Поля question и answer не могут содержать пустые строки (""). Убедитесь, что в каждом абзаце есть текст.

points должны быть целым числом

Значение points должно быть целым положительным числом: 5, 10, 1. Нельзя писать 5.5 или "5" (в кавычках).


Советы

  • Несколько абзацев в вопросе - перечислите их через запятую внутри квадратных скобок:
    "question": ["Первый абзац.", "Второй абзац."]
  • Несколько правильных ответов - допускается: просто поставьте "isCorrect": true у нужных вариантов.
  • Подготовить JSON заранее можно в любом текстовом редакторе (Блокнот, Google Docs, VS Code) - главное сохранить правильный формат.