QuizGPT - Web - Teleorman - Lucrari 2023 Nationala

Informatii generale

Descriere

QuizGPT este o platformă interactivă ce facilitează procesul de învățare prin intermediul inteligenței artificiale, transformând acest proces într-o activitate interactivă și captivantă.

Misiunea QuizGPT este de a permite oricui să se perfecționeze într-un anumit domeniu, să își testeze cunoștiințele și să se distreze în timp ce învață lucruri noi; totul bazat pe tehnologia din spatele ChatGPT.

Prin intermediul platformei, oricine poate crea quiz-uri interactive, generate de AI, pentru orice tip de temă sau subiect, sau poate alege dintr-o gamă largă de quiz-uri deja create și validate de comunitate.

Aspectul social al platformei permite competiție în timp real, urmărirea progresului și îmbunătățirea strategiei de învățare, într-un mod asemănător aplicațiilor populare de învățat precum Duolingo sau Quizlet.

Tehnologii

Caracteristici

  • :brain: Educativ: Învață, dobândește cunoștiințe noi și devino expert în orice domeniu cu ajutorul inteligenței artificiale.
  • :trophy: Gamificat: Câștigă puncte pentru răspunsurile corecte, avansează în Leaderboard și obține medalii și trofee.
  • :busts_in_silhouette: Multiplayer: Concurează împotriva prietenilor și testați-vă cunoștiințele, în timp real.
  • :dart: Customizabil: Folosește propriile date pentru crearea quizurilor: încarcă PDF-uri, documente text și multe altele.
  • :globe_with_meridians: Community-focused: Creează și folosește quiz-uri validate de comunitate.

Tehnologii utilizate

Frontend

Backend

Backend-ul aplicației este format din mai multe microservicii, fiecare având scopuri distincte: generarea quiz-urilor, interactiunea cu AI, prelucrarea de date, etc.

Tehnologiile folosite sunt:

  • Express.js
  • Supabase
  • WebSockets
  • FastAPI
  • Llama Index, pentru conectarea datelor utilizatorului la AI
  • LangChain , același scop
  • Unstructured, pentru manipularea fișierelor primite
  • Pinecone, vectorDB pentru semantic search & embeddings
  • Heroku, pentru hosting.

Cerinte sistem

  • Orice browser cu o conecțiune la internet

Realizatori

Lucas Manea

  • Scoala: Colegiul National “Alexandru Ioan Cuza”
  • Clasa: 11
  • Judet: Teleorman
  • Oras: Peretu

Screenshots