Semua proyek
Platform Belajar

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.
Halaman Try Out Numekara dengan alur pilih paket, kerjakan, kirim, dan laporan per topik
Tangkapan layar

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.

  1. 01

    Edisi baru terbit tiap minggu

    Paket soal yang sudah ditulis dijadwalkan otomatis untuk hari Minggu berikutnya, lengkap dengan jam buka dan tutup.

  2. 02

    Waktu dihitung oleh server

    Saat ujian dimulai, batas akhirnya dicatat di server. Mengubah jam di HP tidak memberi waktu tambahan.

  3. 03

    Jawaban tersimpan otomatis

    Setiap jawaban dikirim ke server. Bila koneksi putus atau HP mati, peserta bisa melanjutkan dari posisi terakhir.

  4. 04

    Perpindahan tab dicatat

    Keluar dari layar penuh, pindah tab, atau pindah perangkat dicatat sebagai catatan pengawasan. Catatan ini tidak mengubah skor.

  5. 05

    Hasil dan persentil dibuka

    Setelah semua peserta edisi pasti selesai, peserta melihat skor, persentil, dan posisinya dibanding peserta lain di edisi yang sama.

  6. 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.

  1. 1Pengguna

    • PesertaSiswa UTBK atau CPNS yang mengerjakan ujian berwaktu.
    • AdminMembaca laporan kompetensi setiap edisi.
  2. 2Yang dilihat

    • Halaman ujianSoal, sisa waktu, dan tanda bahwa jawaban sudah tersimpan.
    • Halaman hasilSkor, persentil, posisi, dan pembahasan soal.
  3. 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.
  4. 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