


Sistem Informasi Ujian Online
Tentang Projek
Sistem Informasi Ujian Online dirancang untuk memfasilitasi ujian pemrograman berbasis live coding, khususnya bahasa Java. Jawaban kode mahasiswa dikirim ke ChatGPT API untuk dinilai secara otomatis berdasarkan kebenaran logika dan kualitas deskripsi yang diberikan.
Dosen dapat membuat soal menggunakan editor WYSIWYG yang intuitif, sementara mahasiswa mendapatkan feedback langsung setelah submit. Proyek ini dibangun bersama tim 5 orang selama 2 bulan dengan stack Laravel Sanctum untuk API, PostgreSQL sebagai database, dan Docker untuk deployment.
Fitur Utama
API ChatGPT
Penilaian kode dan deskripsi dilakukan otomatis oleh ChatGPT.
Scoring Otomatis
Skor dihitung berdasarkan kebenaran logika kode & deskripsi. Berjalan di belakang layar
Banding Nilai
User bisa komplain nilai jika ada kesalahan penilaian oleh AI.
WYSIWYG Soal
Dosen membuat soal dengan editor rich-text yang mudah digunakan.
Feedback Langsung
Mahasiswa menerima feedback detail setelah setiap submit.
Tantangan & Pembelajaran
- Merancang prompt ChatGPT yang konsisten untuk menilai kode Java
- Memastikan keamanan sandbox saat eksekusi kode dari pengguna
- Optimasi response time API agar ujian tetap lancar