Sistem Informasi Ujian Online 1
Sistem Informasi Ujian Online 2
Sistem Informasi Ujian Online 5
1 / 5
Scoring kode otomatis via ChatGPT API

Sistem Informasi Ujian Online

Completedbackend

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