Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guccio163/scalaquiz

Quiz app backend done with Scala and MongoDB
https://github.com/guccio163/scalaquiz

mongodb scala

Last synced: about 1 month ago
JSON representation

Quiz app backend done with Scala and MongoDB

Awesome Lists containing this project

README

        

# 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