/TurQuiz

Flask Quiz App with PostgreSQL

Primary LanguagePython

TurQuiz - Tietovisa-sovellus

Sovelluksen idea on ratkaista eri aihepiirien tietovisoja. Visat ovat joko käyttäjän itse, tai muiden käyttäjien luomia. Käyttäjä näkee kokonaispisteensä vastattuaan tietovisaan, mutta ei oikeita tai vääriä vastauksia eroteltuina.

Sovelluksen testaaminen:

  • Sovellusta voi testata osoitteessa: https://turquiz.fly.dev
    • Voit käyttää tunnuksia: USERNAME: TestUser | PASSWORD: TestUserPassword , tai luoda omat tunnukset :)

Sovelluksen nykytila:

  • Käyttäjä voi kirjautua sisään ja ulos, sekä luoda uudet tunnukset.
  • Käyttäjä näkee kaksi erillistä listaa: omat visat ja julkiset visat.
  • Käyttäjän on mahdollista luoda omia visoja, jotka hän voi asettaa joko julkiseksi tai yksityiseksi.
    • Visaa luodessa käyttäjä antaa aihepiirin ja valitsemansa määrän kysymyksiä joissa on neljä vastausvaihtoehtoa.
  • Käyttäjä voi vastata joko yhteisön julkisiin, tai itse luomiinsa visoihin.
  • Kun käyttäjä on vastannut visaan, näytetään hänelle saamansa pisteet.
  • Käyttäjä voi tarkastella kaikkien vastaamiensa JULKISTEN visojen saatuja pisteitä "My Scores" osiossa.
  • "My Scores" osiosta käyttäjä näkee myös omat "Answer rank" ja "Creator rank" tietonsa.
  • Käyttäjä pystyy poistamaan luomansa visan "My Quizzes" sivulta.

Jatkokehitysideoita:

  • Luotuja visoja voisi pystyä muokkaamaan.
  • Visoja pystyisi filtteröidä hakusanalla.
  • Yhteisöllisyys voisi olla monipuolisempaa
    • Käyttäjä voisi esim. nähdä monestikko hänen luomiinsa kyselyihin on vastattu.