Как сделать тест с помощью AI
AI на этом сайте нет. Вы пользуетесь тем, который у вас уже есть: скопируйте промпт ниже, попросите AI-чат составить тест и вставьте полученный JSON сюда.
- Скопируйте промпт
- Попросите любой AI составить тест
- Скопируйте JSON из ответа
- Импортируйте его здесь Импорт JSON
Промпт
Вставьте это в любой AI-чат и допишите в конце тему.
Составь тест в формате JSON и выведи ТОЛЬКО JSON, без пояснений и без блоков кода.
Все тексты (название, вопросы, ответы, пояснения, теги) пиши на русском языке.
Имена полей и значения "choice", "text", "boolean", "true", "false" не переводить.
Правила:
- Верхний уровень: "title" (обязательно), "description" (по желанию), "tags" (по желанию), "questions" (список, по порядку).
- "tags": до 2 коротких тегов темы, не обязательно, но лучше указать.
Тег не длиннее 3 слов, строчными буквами, например "география", "вторая мировая".
Выбирай общее, ходовое слово, а не точную редкую фразу: тег похож на полку, на которую
попадают и другие тесты, поэтому "биология" полезнее, чем "транспорт через мембрану".
- У каждого вопроса есть "question", "answer_type" и "correct_answers".
- "question": объект с "text" и/или "image_url".
- "answer_type": одно из: "choice" (выбор из вариантов), "text" (ввести ответ), "boolean" (верно / неверно).
- Каждый ответ: объект с "text" и/или "image_url".
- Для "choice": дай ещё "wrong_answers", не меньше 3, правдоподобных, но явно неверных.
Если верных ответов больше одного, добавь "multiple": true и перечисли все верные.
- Для "text": положи в "correct_answers" все написания, которые засчитаешь.
- Для "boolean": "correct_answers": ровно [{"text": "true"}] или [{"text": "false"}].
- "explanation" (по желанию): одно-два предложения, почему ответ верный.
- "source" (по желанию): {"title": "...", "url": "..."}, откуда взят факт.
- Не придумывай id, поля пользователя и даты. Других полей не добавляй.
- Не больше 300 вопросов. У каждого вопроса "choice" всего не меньше 2 вариантов.
Вот точная форма, которой надо следовать:
{
"title": "Столицы Европы",
"description": "Проверьте, как хорошо вы знаете столицы европейских стран",
"tags": [
"география",
"европа"
],
"questions": [
{
"question": {
"text": "Какой город столица Франции?"
},
"answer_type": "choice",
"correct_answers": [
{
"text": "Париж"
}
],
"wrong_answers": [
{
"text": "Берлин"
},
{
"text": "Рим"
},
{
"text": "Мадрид"
}
],
"explanation": "Париж остаётся столицей Франции с 987 года.",
"source": null
},
{
"question": {
"text": "Какие из этих языков официальные в Швейцарии?"
},
"answer_type": "choice",
"multiple": true,
"correct_answers": [
{
"text": "Немецкий"
},
{
"text": "Французский"
},
{
"text": "Итальянский"
},
{
"text": "Романшский"
}
],
"wrong_answers": [
{
"text": "Нидерландский"
},
{
"text": "Польский"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "Как называется столица Японии?"
},
"answer_type": "text",
"correct_answers": [
{
"text": "Токио"
},
{
"text": "Tokyo"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "Земля третья по счёту планета от Солнца."
},
"answer_type": "boolean",
"correct_answers": [
{
"text": "true"
}
],
"explanation": null,
"source": {
"title": "NASA Solar System",
"url": "https://solarsystem.nasa.gov/"
}
}
]
}
Теперь составь тест на тему:
Как выглядит JSON
{
"title": "Столицы Европы",
"description": "Проверьте, как хорошо вы знаете столицы европейских стран",
"tags": [
"география",
"европа"
],
"questions": [
{
"question": {
"text": "Какой город столица Франции?"
},
"answer_type": "choice",
"correct_answers": [
{
"text": "Париж"
}
],
"wrong_answers": [
{
"text": "Берлин"
},
{
"text": "Рим"
},
{
"text": "Мадрид"
}
],
"explanation": "Париж остаётся столицей Франции с 987 года.",
"source": null
},
{
"question": {
"text": "Какие из этих языков официальные в Швейцарии?"
},
"answer_type": "choice",
"multiple": true,
"correct_answers": [
{
"text": "Немецкий"
},
{
"text": "Французский"
},
{
"text": "Итальянский"
},
{
"text": "Романшский"
}
],
"wrong_answers": [
{
"text": "Нидерландский"
},
{
"text": "Польский"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "Как называется столица Японии?"
},
"answer_type": "text",
"correct_answers": [
{
"text": "Токио"
},
{
"text": "Tokyo"
}
],
"explanation": null,
"source": null
},
{
"question": {
"text": "Земля третья по счёту планета от Солнца."
},
"answer_type": "boolean",
"correct_answers": [
{
"text": "true"
}
],
"explanation": null,
"source": {
"title": "NASA Solar System",
"url": "https://solarsystem.nasa.gov/"
}
}
]
}
Что означает каждое поле
| Поле | Значение |
|---|---|
title |
Название теста. Обязательно. |
description |
Короткое описание теста. Необязательно. |
tags |
До двух коротких тегов темы. Необязательно, но помогает найти тест. |
questions |
Список вопросов по порядку. |
question |
Сам вопрос: "text" и/или "image_url". |
answer_type |
Как отвечают: "choice" (выбор из вариантов), "text" (ввести ответ), "boolean" (верно / неверно). |
correct_answers |
Один или несколько правильных ответов. У каждого есть "text" и/или "image_url". |
wrong_answers |
Неправильные варианты, только для "choice". Дайте хотя бы три. |
explanation |
Почему ответ правильный. Необязательно. |
source |
Откуда взят факт: "title" и "url". Необязательно. |
typein |
Только у одиночного выбора: можно ли ответ вписать, а не выбрать? false: нельзя; {"hint": "фамилия", "accept": ["другое написание"]}: можно, ответ в одно-два слова или короткое число. Необязательно. |