SQL Sandbox & Auto-Grader

Kuasai SQL Dengan
Latihan Nyata & Instan

LABAS menyediakan Workspace Database Terisolasi untuk setiap siswa. Tulis query SQL nyata, jalankan langsung di browser, dan dapatkan feedback penilaian instan.

sandbox_workspace.sql
PostgreSQL
-- 1. Cari siswa berprestasi dengan nilai > 90
SELECT s.id, s.name, c.class_name, AVG(g.score) AS avg_score
FROM students s
JOIN classes c ON s.class_id = c.id
JOIN grades g ON s.id = g.student_id
GROUP BY s.id, s.name, c.class_name
HAVING AVG(g.score) > 90
ORDER BY avg_score DESC;
Lines: 8 | Status: Ready
Query executed successfully (3 rows returned)
id name class_name avg_score
1024 Andi Siswa XI - Rekayasa Perangkat Lunak 95.40
1056 Budi Pratama XI - Rekayasa Perangkat Lunak 92.80
Workflow Aplikasi

Bagaimana LABAS Bekerja?

Alur kerja interaktif yang menghubungkan Guru, Siswa, dan database terisolasi untuk pembelajaran SQL yang efisien.

1

1. SSO Terpadu

Login sekali menggunakan akun terpusat **LAKONI SSO** untuk sinkronisasi profile dan sesi.

2

2. Pilih Latihan

Siswa masuk ke dashboard, memilih tugas praktikum SQL yang dipublikasikan oleh Guru kelas.

3

3. SQL Playground

Tulis query SQL nyata di sandbox editor. Perubahan database di-commit langsung pada DB terisolasi Anda.

4

4. Auto Grading

Sistem menilai query berdasarkan **tiga kriteria**: output records, kecocokan data state, dan validitas skema DDL.

5

5. Hasil & Dashboard

Nilai terekam otomatis. Guru dapat langsung meninjau riwayat query, durasi kerja, dan capaian siswa.

Database Pribadi (Isolated WS)

Setiap siswa memiliki environment sandbox database terisolasi. Eksperimen perintah DDL, DML, dan modifikasi data terjamin aman tanpa memengaruhi siswa lain.

Sistem Penilaian Tiga Arah

Bukan sekadar perbandingan string query! Sistem memeriksa kesesuaian output record, validitas skema (kolom & tipe data), serta kebenaran state data akhir.

Dashboard Pendidik Komprehensif

Guru memantau kemajuan kelas secara *real-time*. Cari tahu siswa mana yang sedang kesulitan, query apa yang sering memicu error, dan ekspor laporan nilai dengan cepat.