diff --git a/data/questions.json b/data/questions.json index d097f8b..cf643ab 100644 --- a/data/questions.json +++ b/data/questions.json @@ -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": "Турецкий город" } ] \ No newline at end of file diff --git a/src/quiz/quiz.service.spec.ts b/src/quiz/quiz.service.spec.ts index f60b3b3..94924b6 100644 --- a/src/quiz/quiz.service.spec.ts +++ b/src/quiz/quiz.service.spec.ts @@ -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, }, { diff --git a/src/quiz/quiz.service.ts b/src/quiz/quiz.service.ts index 21be7bb..75011f4 100644 --- a/src/quiz/quiz.service.ts +++ b/src/quiz/quiz.service.ts @@ -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() {