Kembali
Konteks: ProduksiPeran: Full-Stack Engineer
UjiGo
Platform Latihan Ujian Online
Membantu mahasiswa pendidikan jarak jauh berlatih ujian berwaktu, mempelajari setiap jawaban, dan mengulang soal yang salah.
Status
Lihat aplikasi- Mode belajar dan ujian berwaktu
- Buku kesalahan dengan pengulangan berjarak
- Leaderboard XP dan streak
Tentang aplikasi
UjiGo adalah platform latihan ujian online untuk mahasiswa pendidikan jarak jauh di Indonesia. Mahasiswa memilih paket latihan per mata kuliah, mengerjakannya dalam mode belajar atau mode ujian berwaktu, langsung melihat nilainya, membaca setiap pembahasan, lalu terus berlatih dengan soal yang tadinya salah.
Tech stack
- Next.js
- TypeScript
- Prisma
- PostgreSQL
- Tailwind CSS
- Redis
- Midtrans
Fitur
- Bank simulasi ujian per mata kuliah dan program studi, dengan paket gratis dan berbayar.
- Mode belajar dengan pembahasan langsung, dan mode ujian dengan timer serta proteksi salin-tempel.
- Progres tersimpan otomatis, navigasi soal, dan penilaian instan.
- Halaman pembahasan dengan jawaban benar dan penjelasan untuk setiap soal.
- Buku kesalahan yang memunculkan kembali soal yang salah dengan jadwal pengulangan berjarak.
- Dashboard, streak, XP, dan leaderboard agar mahasiswa terus kembali berlatih.
- Paket berbayar melalui Midtrans.
Tanggung jawab
- Membangun alur ujian dari awal sampai akhir di Next.js: bank soal, sesi ujian, penilaian, dan pembahasan.
- Memodelkan mata kuliah, percobaan, dan buku kesalahan di PostgreSQL dengan Prisma.
- Membangun jadwal pengulangan berjarak, pelacakan progres, dan leaderboard.
- Mengintegrasikan pembayaran Midtrans untuk paket berbayar.
- Membangun dashboard, streak, dan sistem XP.