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
- Bogdan Stojadinović 73/2020
- Sofija Višnjić 57/2020
- Stefan Kerkoč 28/2020
- Julijana Jevtić 25/2020
- Marko Petrović 131/2020
- Programski jezik: C++17
- Qt: Qt6.6.0
- Korišćene biblioteke: Qt >= 4, Catch2
- Preuzeti i instalirati Qt i Qt Creator.
- Nadograditi verziju C++ na C++17.
- U terminalu se pozicionirati u željeni direktorijum.
- Klonirati repozitorijum:
$ git clone git@gitlab.com:matf-bg-ac-rs/course-rs/projects-2023-2024/studysphere.git. - Otvoriti okruženje Qt Creator i otvoriti
app.profajl. - Pritisnuti dugme Run u donjem levom uglu ekrana ili koristiti kombinaciju tastatura CTRL+R.
- Pored
app.profajla, otvoriti iCMakeListsfajl na server direktorijumu. - Pokrenuti server klikom na dugme Run.