Pregled projekta

Školama treba više od dnevnika ocena. Trebaju im knjige, poglavlja, razredi, zadaci, ispiti, pitanja, odgovori i obučavajući sadržaj — sve povezano. U brigit.dev sam vodio backend razvoj i gradio većinu arhitekture platforme i dizajna baze.

Razvio sam sisteme za upravljanje svim tim, napravio kompletan administrativni panel i doprineo ekstenzivno nastavničkim i učeničkim tokovima rada. AI-asistirano učenje pomaže učenicima da uče iz grešaka. WebSocket ispitna funkcionalnost vodi procene uživo u učionici.

Platforma za učenje sa knjigama, razredima, ispitima i AI-asistiranim povratnim informacijama — za nastavnike, učenike i administratore.

Industrija

EdTech

Usluge

  • UX/UI dizajn
  • Web razvoj
  • Produkt strategija

Ključni rezultati

  • Responzivan dizajn
  • Prilagođeni razvoj
  • Poboljšanja korisničkog iskustva

Tip platforme

Web platforma

Tehnologije

  • TypeScript
  • React
  • Vite
  • NestJS
  • PostgreSQL
  • WebSocket

Izazov

Proseci razreda skrivaju individualne probleme. Učenik koji tiho zaostaje izgleda dobro u rezimeu dnevnika. Nastavnici su već preopterećeni — neće otvoriti još jedan administrativni panel koji ignorišu do druge nedelje.

Ispiti moraju raditi uživo, u učionici pune učenika na različitim uređajima, bez da se sve sruši kad jedna veza zakaže.

Pristup

Krenuo sam od modela podataka — knjige sadrže poglavlja, poglavlja sadrže sadržaj, razredi upisuju učenike, zadaci se vežu za specifičan materijal, ispiti povlače iz baze pitanja. Sve se povezuje, ništa se ne duplira.

Administrativni panel morao je upravljati svim tim bez postajanja lavirintom. Nastavnicima treba jednostavan pregled ko zaostaje. Učenicima treba AI povratna informacija koja zaista objašnjava šta su pogrešili, ne samo crveni X.

Ispiti uživo idu kroz WebSocket. Više jezika podržano jer škole koje ga koriste nisu bile samo engleske.

Rešenje

Administratori upravljaju knjigama, poglavljima, razredima, korisnicima i obučavajućim sadržajem iz jednog interfejsa. Nastavnici vide napredak svakog učenika — koje module su završili, gde su zaglavljeni, da li su u riziku.

Učenici polažu ispite u realnom vremenu kroz WebSocket konekcije. Kad nešto pogreše, AI-asistirana povratna informacija vodi ih kroz grešku umesto da je samo označi kao netačnu.

Menadžeri obuke vide upis, napredak na nivou razreda i koje grupe trebaju pažnju — isti podaci, druga pitanja.

Ključni izazovi

  • dizajn baze za knjige, poglavlja, razrede, zadatke, ispite, pitanja i odgovore bez postajanja neodrživim

  • WebSocket ispiti koji ostaju stabilni kad se trideset učenika poveže odjednom

  • AI povratna informacija koja pomaže učenicima da uče iz grešaka, ne samo da ih oceni

  • isporuka celog proizvoda — ispiti uživo, admin alati, višejezični UI, AI sloj — ne samo jedan doteran ekran

Rezultat

Nastavnici, administratori i menadžeri obuke rade iz istih podataka o učenicima. Učenici u riziku se označavaju pre nego što potpuno otpadnu. Ispiti uživo rade u stvarnim učionicama.

Ceo proizvod je isporučen. Nije prototip sa jednim dobrom demo petljom.

Kontekst

Razvijano u brigit.dev. Gradio sam većinu backend-a i dizajna baze. Administrativni panel, sistem ispita, AI sloj za povratne informacije — sve povezano kroz jednu arhitekturu.

WebSocket ispiti su deo koji je morao savršeno da radi. Sve ostalo je moglo da iterira. Trideset učenika koje polaže test odjednom — ne.