Initial commit: Flask quiz game 'Уроки французского'

This commit is contained in:
eka
2026-03-01 08:36:02 +05:00
commit 9a9c58afc0
9 changed files with 1769 additions and 0 deletions

359
data/questions.json Normal file
View File

@@ -0,0 +1,359 @@
{
"categories": [
{
"name": "Автор и произведение",
"questions": [
{
"cost": 100,
"question": "В каком году было впервые опубликовано произведение «Уроки французского»?",
"options": [
"1973",
"1978",
"1980",
"1985"
],
"answer": 0
},
{
"cost": 200,
"question": "К какому жанру относится это произведение?",
"options": [
"Повесть",
"Рассказ",
"Роман",
"Очерк"
],
"answer": 1
},
{
"cost": 300,
"question": "Какую должность занимала учительница французского языка?",
"options": [
"Директор школы",
"Завуч",
"Учительница начальных классов",
"Учительница французского языка"
],
"answer": 3
},
{
"cost": 400,
"question": "Сколько лет было главному герою в начале произведения?",
"options": [
"8 лет",
"10 лет",
"11 лет",
"12 лет"
],
"answer": 2
},
{
"cost": 500,
"question": "Какое звание имеет автор рассказа?",
"options": [
"Народный писатель России",
"Заслуженный деятель искусств",
"Академик РАН",
"Профессор"
],
"answer": 3
},
{
"cost": 600,
"question": "В каком году родился Валентин Распутин?",
"options": [
"1937",
"1945",
"1952",
"1960"
],
"answer": 0
}
]
},
{
"name": "Персонажи",
"questions": [
{
"cost": 100,
"question": "Как зовут главного героя рассказа?",
"options": [
"Витя",
"Игорь",
"Миша",
"Саша"
],
"answer": 0
},
{
"cost": 200,
"question": "Как зовут учительницу французского языка?",
"options": [
"Лидия Михайловна",
"Елизавета Павловна",
"Екатерина Сергеевна",
"Валентина Петровна"
],
"answer": 0
},
{
"cost": 300,
"question": "Кем приходится директор школы главному герою?",
"options": [
"Дядей",
"Отцом",
"Дедушкой",
"Он не был ему родственником"
],
"answer": 3
},
{
"cost": 400,
"question": "Как зовут одноклассника, который помогал Вите с уроками?",
"options": [
"Федя",
"Ваня",
"Серёжа",
"Петя"
],
"answer": 1
},
{
"cost": 500,
"question": "Кто научил Витю играть в «чику»?",
"options": [
"Учительница",
"Одноклассники",
"Старшие мальчишки",
"Отец"
],
"answer": 2
},
{
"cost": 600,
"question": "Как звали маму Вити?",
"options": [
"Анна",
"Марья",
"Валентина",
"Её имя не упоминается"
],
"answer": 3
}
]
},
{
"name": "События",
"questions": [
{
"cost": 100,
"question": "Почему Витя остался на второй год?",
"options": [
"Он не оставался на второй год",
"Ленился",
"Переехал в другую школу",
"Не сдал экзамен"
],
"answer": 0
},
{
"cost": 200,
"question": "Что случилось с Витиными деньгами, которые он украл у отца?",
"options": [
"Он ничего не крал у отца",
"Он их проиграл",
"Они потерялись",
"Отец их нашёл"
],
"answer": 0
},
{
"cost": 300,
"question": "Зачем Витя пошёл в школу в выходной день?",
"options": [
"Чтобы вернуть деньги бабушке которую обманул",
"К учительнице",
"Забыл тетрадь",
"Встретить друзей"
],
"answer": 0
},
{
"cost": 400,
"question": "Что делала учительница, чтобы помочь Вите?",
"options": [
"Давала деньги",
"Проводила дополнительные уроки",
"Отправляла ему посылки с продуктами",
"Всё верно"
],
"answer": 2
},
{
"cost": 500,
"question": "Что Витя делал с деньгами которыми выиграл в \"Чике\"?",
"options": [
"Покупал продукты",
"Помогал бедным детям",
"Покупал игрушки",
"Покупал на них повозку чтобы ездить к маме"
],
"answer": 0
},
{
"cost": 600,
"question": "Сколько денег украл Витя у отца?",
"options": [
"50 рублей",
"Он не крал у него денег",
"150 рублей",
"200 рублей"
],
"answer": 1
}
]
},
{
"name": "Цитаты и детали",
"questions": [
{
"cost": 100,
"question": "На каком языке говорят персонажи рассказа, кроме уроков?",
"options": [
"Английском",
"Немецком",
"Русском",
"Французском"
],
"answer": 2
},
{
"cost": 200,
"question": "Что означает слово «чика» в рассказе?",
"options": [
"Конфеты",
"Игра",
"Школа",
"Деньги"
],
"answer": 1
},
{
"cost": 300,
"question": "Какой предмет был самым сложным для Вити?",
"options": [
"Математика",
"Русский язык",
"Французский язык",
"География"
],
"answer": 2
},
{
"cost": 400,
"question": "Что учительница написала на доске в первый урок?",
"options": [
"Алфавит",
"Стихотворение",
"Предложение",
"Числа"
],
"answer": 2
},
{
"cost": 500,
"question": "Какой момент стал переломным в отношениях Вити и учительницы?",
"options": [
"Экзамен",
"Разговор о деньгах",
"Игра в чику",
"Письмо родителям"
],
"answer": 2
},
{
"cost": 600,
"question": "Что означала фраза \"незадачливый щелбан\"?",
"options": [
"Удар по голове",
"Пощечина",
"Неудачный бросок",
"Укус"
],
"answer": 2
}
]
},
{
"name": "География и детали",
"questions": [
{
"cost": 100,
"question": "В каком году происходит действие рассказа?",
"options": [
"1940-е",
"1950-е",
"1960-е",
"1970-е"
],
"answer": 1
},
{
"cost": 200,
"question": "Где жил главный герой после переезда?",
"options": [
"В городе",
"В районном центре",
"В деревне",
"В посёлке"
],
"answer": 1
},
{
"cost": 300,
"question": "Сколько времени Витя не ходил в школу после переезда?",
"options": [
"Несколько дней",
"Несколько недель",
"Месяц",
"Полгода"
],
"answer": 1
},
{
"cost": 400,
"question": "Какую еду Витя мог себе позволить купить на деньги?",
"options": [
"Хлеб и молоко",
"Молоко и конфеты",
"Конфеты и булку",
"Всё верно"
],
"answer": 3
},
{
"cost": 500,
"question": "Как звали подружку учительницы, которая приезжала к ней?",
"options": [
"Мария Ивановна",
"У неё не было подруги",
"Надежда Сергеевна",
"Людмила Петровна"
],
"answer": 1
},
{
"cost": 600,
"question": "Как звали хозяина магазина где Витя покупал продукты?",
"options": [
"Иван Петрович",
"Егор Семёнович",
"Михаил Иванович",
"Его имя не называется"
],
"answer": 3
}
]
}
]
}