Nur Fadilah Zulfi
Semua proyek

PROYEK

SAGE: Smart Automated Grader for Essay

Aplikasi web berbasis AI yang menilai ujian esai secara otomatis dengan LLM Qwen3 8B hasil fine-tuning, dilengkapi pengawasan ujian untuk menjaga integritas ujian.

Peran
AI & Full-stack Developer
Tahun
2026
Teknologi
Qwen3 8B, LoRA, Ollama, Django REST Framework, Vue.js, Celery, Redis, PostgreSQL, Docker Compose

Latar belakang

SAGE adalah proyek pribadi yang saya bangun untuk membantu dosen di Politeknik Negeri Lhokseumawe agar penilaian ujian esai mahasiswa menjadi lebih mudah, konsisten, dan sesuai rubrik.

Model AI

Penilaian esai dijalankan oleh Large Language Model Qwen3 (8B) yang telah di-fine-tune. Model di-fine-tune dengan LoRA menggunakan dataset khusus yang berisi soal esai, jawaban referensi, dan rubrik penilaian yang ditentukan dosen, sehingga hasil penilaiannya lebih konsisten dan sesuai rubrik.

Setiap jawaban mendapat nilai beserta catatan AI yang menjelaskan alasan penilaiannya, lalu dirangkum dalam laporan hasil ujian berformat PDF.

Arsitektur

Backend dibangun dengan Django REST Framework dan frontend dengan Vue.js. Inferensi AI berjalan secara lokal melalui Ollama, sementara Celery dan Redis menangani proses penilaian esai secara asinkron.

Seluruh sistem dikemas dalam container dengan Docker Compose dan menggunakan PostgreSQL untuk penyimpanan data.

Pengawasan ujian

Sistem memantau aktivitas mahasiswa selama ujian berlangsung. Lembar ujian terkunci dalam mode layar penuh, perpindahan tab atau jendela browser terdeteksi, dan fitur copy-paste dinonaktifkan pada lembar esai.

Tindakan yang tidak diizinkan, seperti meninggalkan halaman ujian atau mencoba menyalin dan menempel isi ujian, otomatis terdeteksi dan dicatat sebagai pelanggaran. Akun mahasiswa langsung dibatasi untuk menjaga integritas ujian, dan dosen dapat meninjaunya melalui log pelanggaran.

  • Dashboard mahasiswa dengan daftar ujian yang tersedia dan aturan proctoring AI.
    Dashboard mahasiswa dengan daftar ujian yang tersedia dan aturan proctoring AI.
  • Lembar ujian esai dalam mode layar penuh terkunci, dengan copy-paste dinonaktifkan.
    Lembar ujian esai dalam mode layar penuh terkunci, dengan copy-paste dinonaktifkan.
  • Ujian otomatis dihentikan dan akun dikunci saat mahasiswa keluar dari layar penuh.
    Ujian otomatis dihentikan dan akun dikunci saat mahasiswa keluar dari layar penuh.
  • Laporan hasil ujian dalam PDF, berisi nilai dan catatan AI untuk setiap soal (data mahasiswa diburamkan).
    Laporan hasil ujian dalam PDF, berisi nilai dan catatan AI untuk setiap soal (data mahasiswa diburamkan).