Цель

Перенести все вопросы, картинки и видео из тестовых билетов в JSON формат, на всех доступных языках: Русский, Узбекский (Кириллица), Узбекский (Латиница)

Требования

Нужно следовать структуре, формату папок и файлов представленных ниже:

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

--**auto_tickets**/ // Корень
----**assets**/ // Все ресуры
------**tickets**/ // Общая папка со всеми билетами
--------01/ // Папка первого билета
----------01_01.jpg // Пронумерованные картинки {Номер билета}_{Номер вопроса}.jpg
----------01_01.mp4 // Пронумерованные видео {Номер билета}_{Номер вопроса}.mp4
----------... // Аналогично со следующими вопросами
--------02/ // Папка второго билета и так далее
--------...
----tickets_ru.json // JSON-файл со всеми билетами на русском языке
----tickets_uz.json // JSON-файл со всеми билетами на узбекском языке (кириллица)
----tickets_uz_latin.json // JSON-файл со всеми билетами на узбекском языке (латиница)

Пример структуры конечного JSON-файла

[
	{
	  "id": 1, // Номер билета
	  "questions": [
	    {
				"id": 1, // Номер вопроса
	      "question": "Укажите боковой интервал:", // Текст вопроса
	      "answers": [ // Допустимые ответы
	        "Только А.",
	        "Только Б",
	        "Только В.",
	        "А и В",
	        "Событие, возникшее в процессе движения по дороге транспортного средства, при котором наступила смерть или причинен вред здоровью граждан, повреждены транспортные средства, сооружения, грузы либо причинен иной материальный ущерб"
	      ],
	      "answer": 4, // Порядковый номер ответа
	      "image": "./assets/tickets/01/01_01.jpg", // Картинка, если есть в вопросе
	      "video": "./assets/tickets/01/01_01.mp4", // Если есть в вопросе, видео появляются после выбора ответа
	    },
	    {
				"id": 2,
	      "question": "На каком рисунке показана дорога с разделительной полосой?",
	      "answers": [
	        "На обоих рисунках.",
	        "На правом рисунке.",
	        "На левом рисунке."
	      ],
	      "answer": 1,
	      "image": "./assets/tickets/01/01_02.jpg"
	    }
	  ]
	},
	{
	  "id": 2, // Номер билета
	  "questions": [
	    {
				//... Аналогичная структура
	    }
	  ]
	}
]

Ссылка на бот со всеми билетами

AvtoMetrbot 🚖 🚦 🚔

Инструкция к боту

Untitled