Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.89 KB

File metadata and controls

53 lines (37 loc) · 1.89 KB

StudySphere 📚🌐

Opis projekta

StudySphere je projekat zasnovan na ideji kartica koje se koriste kao sredstvo za učenje studenata. Pored toga, naš projekat podržava i druge korisne funkcionalnosti koje pomažu korisnicima da bolje organizuju svoje vreme i olakšaju učenje. Neke od ključnih funkcionalnosti uključuju:

  • Kreiranje i korišćenje kartica i špilova
  • Samoprocena kvaliteta odgovora
  • Tekstualni i multimedijalni sadržaj na karticama
  • Uvoz i izvoz špilova
  • Javni i privatni špilovi sa mogućnošću ocenjivanja
  • Pametni algoritam za izbor pitanja
  • Tabla kao alat za odgovaranje na pitanja
  • Statistika praćenja napretka korisnika tokom vremena
  • Nedeljni planer za organizaciju učenja
  • Liste TODO obaveza
  • Kalendar aktivnosti

Članovi tima 🤝

Demo snimak projekta 🎬

Demo snimak

Okruženje 🛠️

  • Programski jezik: C++17
  • Qt: Qt6.6.0
  • Korišćene biblioteke: Qt >= 4, Catch2

Instalacija ⚙️

  1. Preuzeti i instalirati Qt i Qt Creator.
  2. Nadograditi verziju C++ na C++17.

Preuzimanje i pokretanje ▶️

  1. U terminalu se pozicionirati u željeni direktorijum.
  2. Klonirati repozitorijum: $ git clone git@gitlab.com:matf-bg-ac-rs/course-rs/projects-2023-2024/studysphere.git.
  3. Otvoriti okruženje Qt Creator i otvoriti app.pro fajl.
  4. Pritisnuti dugme Run u donjem levom uglu ekrana ili koristiti kombinaciju tastatura CTRL+R.

Pokretanje servera 🖥️

  1. Pored app.pro fajla, otvoriti i CMakeLists fajl na server direktorijumu.
  2. Pokrenuti server klikom na dugme Run.