LAKONI
Modular Monolith LMS v2

Evaluasi Pemrograman
Nalar & Algoritma

LAKONI menyediakan platform komprehensif bagi guru dan siswa untuk berlatih nalar pemrograman. Kelola soal, jalankan test-case otomatis, dan pantau perkembangan siswa dengan mudah.

solution.py
Python 3
# Tulis fungsi untuk mendeteksi anagram
def is_anagram(s: str, t: str) -> bool:
if len(s) != len(t):
return False
count = {}
for char in s:
count[char] = count.get(char, 0) + 1
for char in t:
if char not in count or count[char] == 0:
return False
count[char] -= 1
return True
Workspace status: Connected
All Test Cases Passed (5/5 tests successful)
Test Case 1: "silent", "listen" -> Passed (0.02s)
Test Case 2: "rat", "car" -> Passed (0.01s)
Test Case 3: "a", "ab" -> Passed (0.01s)
Alur Kerja Evaluasi

Siklus Pembelajaran Pemrograman

LAKONI memfasilitasi pengujian kode algoritma secara end-to-end, aman, dan instan menggunakan Sandbox Online Judge.

1

1. SSO Terpusat

Login sekali untuk mengakses seluruh ekosistem LAKONI dan LABAS dengan kredensial yang sama.

2

2. Pilih Tugas

Pilih latihan pemrograman yang diterbitkan oleh Guru Anda dari daftar tugas kelas yang aktif.

3

3. Editor Kode

Tulis solusi kode pemrograman Anda langsung di browser dengan editor interaktif pendukung multibahasa.

4

4. Auto grading

Online Judge mengeksekusi kode Anda di container terisolasi secara instan terhadap kumpulan test cases tersembunyi.

5

5. Hasil Instan

Hasil evaluasi (Accepted, Wrong Answer, TLE) terekam otomatis dan dilaporkan ke dashboard Guru.

Snapshot

Workspace Environment

Service API https://lakoni.my.id
Domain DB lms_lakoni_test
Health Check /health