This commit is contained in:
Kirill Ivlev 2024-11-29 19:10:39 +04:00
parent 682126e043
commit 1f12ef292e
3 changed files with 285 additions and 5 deletions

View file

@ -278,7 +278,7 @@
"a3": "Маджуро",
"a4": "Фунафути",
"valid": "Нгерулмуд"
}
},
{
"question": "Кто из друзей работает массажисткой?",
"a1": "Моника",
@ -351,6 +351,62 @@
"a4": "Апоптоз",
"valid": "Митоз"
},
{
"question": "Как называется город-государство, существовавший в Средиземноморье и разрушенный Римом в результате Третьей Пунической войны?",
"a1": "Карфаген",
"a2": "Спарта",
"a3": "Афины",
"a4": "Троя",
"valid": "Карфаген"
},
{
"question": "Какой химический элемент является самым распространённым в земной коре?",
"a1": "Кислород",
"a2": "Кремний",
"a3": "Алюминий",
"a4": "Железо",
"valid": "Кислород"
},
{
"question": "Как называется самый крупный орган в теле человека по площади и массе?",
"a1": "Печень",
"a2": "Кожа",
"a3": "Лёгкие",
"a4": "Мозг",
"valid": "Кожа"
},
{
"question": "Как называется теория, объединяющая общую теорию относительности и квантовую механику, которая пока не была успешно создана?",
"a1": "Теория всего",
"a2": "Стандартная модель",
"a3": "Суперсимметрия",
"a4": "Теория струн",
"valid": "Теория всего"
},
{
"question": "Как называется древний математический трактат, написанный Евклидом около 300 г. до н.э., в котором изложены основы геометрии?",
"a1": "Начала",
"a2": "Элементы",
"a3": "Постулаты",
"a4": "Аксиомы",
"valid": "Начала"
},
{
"question": "Какой термин описывает псевдонауку, изучающую мифических существ, таких как йети и лох-несское чудовище?",
"a1": "Криптозоология",
"a2": "Палеонтология",
"a3": "Зоология",
"a4": "Антропология",
"valid": "Криптозоология"
},
{
"question": "Как называется лженаучная практика, утверждающая, что разбавление вещества в воде увеличивает его лечебные свойства?",
"a1": "Аллопатия",
"a2": "Гомеопатия",
"a3": "Натуропатия",
"a4": "Ароматерапия",
"valid": "Гомеопатия"
},
{
"question": "Как называется самая продаваемая видеоигра всех времён?",
"a1": "Minecraft",
@ -1015,6 +1071,38 @@
"a4": "Нептун",
"valid": "Сатурн"
},
{
"question": "Как называется традиционное японское искусство складывания бумаги в фигуры?",
"a1": "Киригами",
"a2": "Оригами",
"a3": "Икебана",
"a4": "Суми-э",
"valid": "Оригами"
},
{
"question": "Как называется японское искусство аранжировки цветов?",
"a1": "Суми-э",
"a2": "Икебана",
"a3": "Бонсай",
"a4": "Шодо",
"valid": "Икебана"
},
{
"question": "Как называется известная гора в Японии, являющаяся символом страны?",
"a1": "Гора Фудзи",
"a2": "Гора Кита",
"a3": "Гора Окухотаке",
"a4": "Гора Тате",
"valid": "Гора Фудзи"
},
{
"question": "Как называется традиционный японский театр с куклами?",
"a1": "Но",
"a2": "Кабуки",
"a3": "Бунраку",
"a4": "Кёгэн",
"valid": "Бунраку"
},
{
"question": "Какое число является следующим в ряде Фибоначчи: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34?",
"a1": "44",
@ -1030,5 +1118,197 @@
"a3": "Число 0",
"a4": "Число 8",
"valid": "Число 6"
},
{
"question": "Как называется гипотеза математики, сформулированная в 1859 году и до сих пор не доказанная, связанная с распределением нулей дзета-функции Римана?",
"a1": "Гипотеза Голдбаха",
"a2": "Гипотеза Пуанкаре",
"a3": "Гипотеза Римана",
"a4": "Гипотеза Ходжа",
"valid": "Гипотеза Римана"
},
{
"question": "Как называется редкий химический элемент с атомным номером 61, который не встречается в природе и был впервые получен искусственно?",
"a1": "Прометий",
"a2": "Технеций",
"a3": "Астат",
"a4": "Полоний",
"valid": "Прометий"
},
{
"question": "Кто был первым человеком, измерившим окружность Земли с удивительной точностью в третьем веке до нашей эры?",
"a1": "Аристотель",
"a2": "Эратосфен",
"a3": "Гиппарх",
"a4": "Архимед",
"valid": "Эратосфен"
},
{
"question": "Как называется самая большая луна Сатурна, обладающая плотной атмосферой и озерами из жидких углеводородов?",
"a1": "Европа",
"a2": "Титан",
"a3": "Ганимед",
"a4": "Каллисто",
"valid": "Титан"
},
{
"text": "Как называется самый длинный в мире музыкальный инструмент, который изобрели в Украине?",
"a1": "Гудок",
"a2": "Кугиклы",
"a3": "Трембита",
"a4": "Бугай",
"valid": "Трембита"
},
{
"text": "Какой цветок - символ Турции?",
"a1": "Ромашка",
"a2": "Роза",
"a3": "Тюльпан",
"a4": "Пион",
"valid": "Тюльпан"
},
{
"text": "Какой металл самый дорогой на Земле?",
"a1": "Калифорний",
"a2": "Платина",
"a3": "Золото",
"a4": "Родий",
"valid": "Калифорний"
},
{
"text": "Чью анатомию изучает наука фелинология?",
"a1": "Домашних кошек",
"a2": "Летучих мышей",
"a3": "Крыс",
"a4": "Уток",
"valid": "Домашних кошек"
},
{
"text": "Кто создал первую в мире вакцину от вирусной болезни?",
"a1": "Эдвард Дженнер",
"a2": "Фредерик Туорт",
"a3": "Харолд Вармус",
"a4": "Люк Монтанье",
"valid": "Эдвард Дженнер"
},
{
"text": "Сколько сортов винограда в Грузии?",
"a1": 120,
"a2": 150,
"a3": 380,
"a4": 500,
"valid": 500
},
{
"text": "Какой плод образно называют аллигаторовой грушей?",
"a1": "Авокадо",
"a2": "Манго",
"a3": "Дыня",
"a4": "Дуриан",
"valid": "Авокадо"
},
{
"text": "В каком году умер Наполеон Бонапарт?",
"a1": 1817,
"a2": 1819,
"a3": 1821,
"a4": 1829,
"valid": 1821
},
{
"text": "Под каким псевдонимом творил Франсуа Мари Аруэ?",
"a1": "Томас Гоббс",
"a2": "Джон Локк",
"a3": "Вольтер",
"a4": "Сократ",
"valid": "Вольтер"
},
{
"text": "В каком органе образуется желчь?",
"a1": "Печень",
"a2": "Мочевой пузырь",
"a3": "Желчный пузырь",
"a4": "Желудок",
"valid": "Печень"
},
{
"text": "Как звали отца Чиполлино?",
"a1": "Чиполитто",
"a2": "Чиполонне",
"a3": "Чиполетто",
"a4": "Чиполоре",
"valid": "Чиполонне"
},
{
"text": "Название какого алкогольного напитка переводится с немецкого как \"полынь\"?",
"a1": "Вермут",
"a2": "Бренди",
"a3": "Виски",
"a4": "Коньяк",
"valid": "Вермут"
},
{
"text": "Сколько кубиков в кyбике Рубика?",
"a1": 22,
"a2": 24,
"a3": 26,
"a4": 28,
"valid": 26
},
{
"text": "Для представителей какой профессии были изготовлены самые первые шариковые ручки?",
"a1": "Журналисты",
"a2": "Летчики",
"a3": "Водолазы",
"a4": "Учителя",
"valid": "Летчики"
},
{
"text": "Какую пошлину ввели в XII веке в Англии для того, чтобы заставить мужчин пойти на войну?",
"a1": "Налог на тунеядство",
"a2": "Налог на трусость",
"a3": "Налог на отсутсвие сапог",
"a4": "Налог на отстутсвие усов",
"valid": "Налог на трусость"
},
{
"text": "Откуда пошло выражение \"Деньги не пахнут\"?",
"a1": "От поставщиков парфюмерии",
"a2": "От сборов за нестиранные носки",
"a3": "От налога на туалеты",
"a4": "От испорченной еды",
"valid": "От налога на туалеты"
},
{
"text": "Как, в переводе на русский язык, звучало бы название фильма \"Мимино\"?",
"a1": "Медведь",
"a2": "Гора",
"a3": "Сокол",
"a4": "Любовь",
"valid": "Сокол"
},
{
"text": "В какой из столиц союзных республик раньше всего появилось метро?",
"a1": "Минск",
"a2": "Тбилиси",
"a3": "Баку",
"a4": "Ереван",
"valid": "Тбилиси"
},
{
"text": "Первым фильмом Диснея был....?",
"a1": "Белоснежка",
"a2": "Золушка",
"a3": "Рапунцель",
"a4": "Микки Маус",
"valid": "Белоснежка"
},
{
"text": "Что такое Измир?",
"a1": "Турецкий город",
"a2": "Якутский камень",
"a3": "Блюдо в ресторане",
"a4": "Экзотический фрукт",
"valid": "Турецкий город"
}
]

View file

@ -184,7 +184,7 @@ describe('QuizService', () => {
spyOn(featureFlagService,'getFeatureFlag').mockResolvedValue(ffstate);
questionDocumentMock.userAnswers = [{
user: 1,
time: new Date(new Date().setSeconds(new Date().getSeconds() - 5)),
time: new Date(),
valid: true,
},
{
@ -213,7 +213,7 @@ describe('QuizService', () => {
spyOn(featureFlagService,'getFeatureFlag').mockResolvedValue(ffstate);
questionDocumentMock.userAnswers = [{
user: 1,
time: new Date(new Date().setSeconds(new Date().getSeconds() - 3)),
time: new Date(),
valid: true,
},
{
@ -236,7 +236,7 @@ describe('QuizService', () => {
questionDocumentMock.scoreCalculated = false;
questionDocumentMock.userAnswers = [{
user: 1,
time: new Date(new Date().setSeconds(new Date().getSeconds() - 7)),
time: new Date(new Date().setSeconds(new Date().getSeconds() - 5.7)),
valid: true,
},
{

View file

@ -127,7 +127,7 @@ export class QuizService {
return false;
}
const diff = Math.abs(new Date(answers[0].time).getTime() - new Date(answers[1].time).getTime()) / 1000;
return diff <= 1;
return diff <= 0.5;
}
async calculateScore() {