Simulasi Ujian Online Berwaktu
Try Out UTBK dan CPNS dengan waktu dari server, simpan otomatis, catatan integritas peserta, serta persentil antarpeserta tiap edisi.
- Status
- Sudah berjalan
- Lapisan
- FrontendBackend
- Dipakai oleh
- Siswa yang bersiap menghadapi UTBK atau seleksi CPNS, dan admin yang memantau hasil setiap edisi.

Masalahnya
Ujian online sederhana mudah dicurangi, jawabannya bisa hilang saat koneksi putus, dan tidak menunjukkan posisi siswa dibanding peserta lain.
Solusinya
Waktu dan batas akhir dihitung server, jawaban tersimpan otomatis dan bisa dilanjutkan, dan perpindahan tab atau perangkat dicatat. Edisi mingguan terbit otomatis, peserta melihat persentilnya, dan admin mendapat laporan per kompetensi.
Cara kerjanya
Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.
- 01
Edisi baru terbit tiap minggu
Paket soal yang sudah ditulis dijadwalkan otomatis untuk hari Minggu berikutnya, lengkap dengan jam buka dan tutup.
- 02
Waktu dihitung oleh server
Saat ujian dimulai, batas akhirnya dicatat di server. Mengubah jam di HP tidak memberi waktu tambahan.
- 03
Jawaban tersimpan otomatis
Setiap jawaban dikirim ke server. Bila koneksi putus atau HP mati, peserta bisa melanjutkan dari posisi terakhir.
- 04
Perpindahan tab dicatat
Keluar dari layar penuh, pindah tab, atau pindah perangkat dicatat sebagai catatan pengawasan. Catatan ini tidak mengubah skor.
- 05
Hasil dan persentil dibuka
Setelah semua peserta edisi pasti selesai, peserta melihat skor, persentil, dan posisinya dibanding peserta lain di edisi yang sama.
- 06
Laporan per kompetensi
Admin melihat kompetensi mana yang paling sering salah di setiap edisi, sebagai bahan memperbaiki materi.
Desain sistemnya
Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.
1Pengguna
- PesertaSiswa UTBK atau CPNS yang mengerjakan ujian berwaktu.
- AdminMembaca laporan kompetensi setiap edisi.
2Yang dilihat
- Halaman ujianSoal, sisa waktu, dan tanda bahwa jawaban sudah tersimpan.
- Halaman hasilSkor, persentil, posisi, dan pembahasan soal.
3Yang bekerja di belakang
- Server Try OutFastAPI menghitung waktu, menyimpan jawaban, dan menilai saat ujian selesai.
- Rilis mingguanGitHub Actions menjadwalkan edisi baru setiap minggu secara otomatis.
4Tempat data disimpan
- DatabasePostgreSQL menyimpan percobaan, jawaban, dan catatan pengawasan.
- Gambar soal privatGambar soal hanya dibuka lewat tautan sementara selama ujian.
Fitur utama
- Timer dari server
- Simpan otomatis dan lanjutkan
- Catatan integritas peserta
- Edisi mingguan dan persentil
- Laporan kompetensi untuk admin
Dibangun dengan
- Next.js
- FastAPI
- PostgreSQL
- GitHub Actions
Angka yang bisa dibuktikan
- 1082
- Soal di bank Try Out
- 12
- Edisi UTBK yang sudah ditulis
- ±130
- Peserta bersamaan per mesin (uji beban)
Yang didapat bisnis
- Jawaban peserta tidak hilang saat koneksi putus.
- Waktu ujian sama untuk semua peserta dan tidak bisa diakali dari HP.
- Peserta tahu posisinya dibanding peserta lain di edisi yang sama.
- Edisi baru terbit tanpa admin harus menekan tombol setiap minggu.
- Uji beban menunjukkan satu mesin server menampung ±130 peserta bersamaan.
Istilah di halaman ini
- Autosave
- Penyimpanan otomatis setiap kali peserta menjawab, tanpa perlu menekan tombol simpan.
- Percentile
- Persentase peserta yang skornya sama atau di bawah skor Anda.
- Load test
- Uji coba dengan banyak peserta tiruan sekaligus untuk melihat seberapa kuat server.
Bisa dipakai untuk bisnis Anda?
Cocok untuk lembaga kursus, HR, atau penyelenggara sertifikasi yang butuh ujian online berwaktu dengan hasil yang bisa dipertanggungjawabkan.
Konsultasikan proyek ini