Guccio163 / ScalaQuiz

Quiz app backend done with Scala and MongoDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quiz.scala

Prosty quiz napisany w języku Scala używając lokalnej nierelacyjnej bazy danych MongoDB

Opis Ogólny

Zadaniem programu będzie skompletowanie quizu na podstawie podanych przez użytkownika parametrów:
-kategoria (np. polski/matematyka/biologia)
-poziom trudności (np. łatwy/średni/trudny)
-ilość pytań (np. 10)

Program będzie musiał pobrać określone dane z bazy danych, przetworzyć je, podać na konsolę, przyjąć odpowiedzi i przetworzyć odpowiedzi a następnie zwrócić otrzymany wynik.

Testy

AnyFunSuite, AnyFunSpec i AnyFreeSpec
Do projektu zostały dołączone również testy jednostkowe sprawdzające działanie funkcji przy wykorzystaniu wyżej wymienionych styli testowania.

Planowane rozszerzenia w przyszłości

-Wyświetlanie quizu za pomocą strony HTML
-Zapisywanie konkretnego quizu (zbioru pytań) oraz wyniku gracza z nickiem -Dodanie kategorii ogólnych, możliwość przechowywania adresów do zdjęć wyświetlanych z quizem
-Dodanie liczenia czasu ograniczonego na rozwiązanie zadania i dodanie licznika pozostałego czasu


About

Quiz app backend done with Scala and MongoDB


Languages

Language:Scala 100.0%