Pilih Sub Bab untuk Diedit
Pilih salah satu materi atau kuis di panel kiri, atau buat Bab & Sub Bab baru untuk mulai mengisi materi pembelajaran.
Sistem otomatis mengubah link /view menjadi /preview untuk di-embed tanpa border.
Gunakan Tailwind CSS classes. HTML akan dibungkus dalam container sandboxed div.prose saat dirender di halaman siswa.
Video ini akan diputar menggunakan YouTube Iframe API.
Untuk membuat kuis pop-up di tengah video (Interactive Video), silakan tambahkan soal kuis di bawah ini dan isi kolom Video Timestamp (Detik). Video akan otomatis berhenti dan memunculkan soal tersebut.
Soal Competitive Programming
Pilih mode pengerjaan: Buat soal kustom manual atau tarik soal instan dari Online Judge (TLX TOKI, Codeforces, CSES, AtCoder) ala VJudge.
Tarik Soal Online Judge Otomatis (VJudge Style)
Soal tetap tampil & disimpan di website kita, sedangkan penilaian solusi siswa dievaluasi langsung secara autentik oleh grader server resmi TLX TOKI, CSES, AtCoder & Codeforces.
Deskripsi Soal (Full Statement)
Format Masukan
Format Keluaran
Batasan
Contoh Masukan & Keluaran (Sampel)
💡 Pembahasan / Editorial Soal (Opsional)
Dilihat Siswa di LMS PlayerWalaupun solusi dinilai otomatis oleh server resmi , Anda dapat menuliskan pembahasan, ide algoritma, formula matematika, maupun tips solusi untuk membantu siswa belajar setelah mencoba.
$...$ untuk rumus matematika dan notasi Big-O.
Belum Ada Soal Online Judge yang Dipasang
Pilih salah satu tab platform di atas (TLX TOKI, Codeforces, CSES, AtCoder), lalu ketik kode soal atau klik tombol rekomendasi untuk menarik soal dan test cases secara otomatis!
$O(N \log N)$
Contoh Masukan & Keluaran (Dilihat oleh Siswa)
Contoh kasus uji ini ditampilkan langsung pada soal agar siswa memahami format input & output.
⚙️ Kode Jawaban Benar (Test Case Generator)
Tuliskan kode program yang benar di bawah ini. Kode ini bukan untuk dicocokkan ke siswa, melainkan dijalankan oleh engine backend untuk menghasilkan Expected Output secara otomatis berdasarkan Input acak.
🧩 Pengaturan Subsoal & Kasus Uji Penilaian
OSN StandardAtur struktur subsoal (subtasks) berbobot poin khusus atau kasus uji pengujian kode.
💡 Akumulasi Parsial: Siswa mendapatkan poin dari setiap subsoal yang berhasil lolos (AC) penuh. Misalnya lolos Subsoal 1 (7 poin) dan Subsoal 4 (19 poin) $\rightarrow$ siswa mendapatkan 26 poin. 🎯 Wajib Benar Semua: Siswa harus menjawab benar SEMUA subsoal/pertanyaan (A, B, C) untuk mendapatkan skor maksimal 100. Jika ada 1 subsoal yang salah/gagal, skor akhir = 0.
Kasus uji flat dinilai secara per-testcase linear.
Template Kode Awal (Starter Code)
Kode pembuka yang otomatis muncul di editor siswa saat memilih bahasa tertentu.
⚙️ Pengaturan Kuis
Setting Interval Nilai Kuis (Skala UTBK / SAT / Custom) Aktif
Konversi persentase capaian siswa (berdasarkan bobot soal) ke rentang nilai minimum & maksimum tertentu (misal: 200 - 1100).
Nilai jika siswa mendapat 0% (semua salah)
Nilai jika siswa mendapat 100% (semua benar)
Sistem tetap menghitung persentase capaian siswa berbasis bobot soal mentah, lalu mengonversinya ke interval .
Saat siswa membuka kunci & pembahasan, tiap soal menampilkan nilai terkonversi proporsional terhadap bobotnya (misal: benar dapat +83 poin, +44 poin, dst.).
📝 Daftar Soal Kuis
Navigasi Paginasi Soal
Pilih nomor soal untuk meninjau atau mengedit tanpa perlu scroll memanjang.
💡 Penilaian Proporsional & Anti-Spekulasi: Setiap opsi benar bernilai +1/K, dan setiap opsi salah dipotong -1/W. Jika siswa curang mencentang SEMUA opsi, otomatis bernilai 0 poin.
💡 Siswa mendapat poin secara proporsional sesuai persentase pernyataan yang dijawab tepat. Contoh: menjawab 2 benar dari 3 pernyataan = 66.7% dari bobot poin soal.
Sistem akan mengecek jawaban siswa secara otomatis (tidak sensitif huruf besar/kecil) mencocokkan salah satu variasi kunci di atas.
Sistem akan mengacak sisi kanan di layar siswa.
Tipe Essai: Siswa akan disediakan editor teks luas dan tombol Upload Dokumen (PDF/Gambar). Penilaian harus dilakukan manual oleh Guru.
Siswa harus menggeser slider ke nilai ini agar mendapat poin penuh.
Tentukan titik-titik koordinat yang harus ditebak siswa pada kuadran (-10 hingga 10).
Upload gambar (maks 1MB) yang akan dijadikan puzzle untuk disusun oleh siswa.
Klik atau Drop Gambar di Sini
PNG, JPG up to 1MB
Gunakan format {dash} untuk mewakili satu kata rumpang.
Pisahkan jawaban untuk setiap {dash} menggunakan garis vertikal (|).
Siswa akan diminta menentukan Benar/Salah untuk tiap pernyataan. Bobot: 4 B (100%), 3 B (60%), 2 B (20%), 0-1 B (0%).
Konfigurasi Soal Pemrograman (Competitive Programming)
Pilih metode pembuatan soal: Buat manual atau tarik otomatis dari Online Judge.
Filter Online Judge & Ambil Soal Otomatis
Soal telah masuk otomatis (judul, deskripsi dengan MathJax LaTeX, batasan, format I/O, dan kasus contoh). Di sisi LMS Player, siswa dapat menggunakan tombol 🇮🇩 Terjemahkan ke Bahasa Indonesia.
Anda sedang menggunakan mode 1. Manual. Tuliskan deskripsi cerita soal pada editor Pertanyaan Utama di bawah, lalu tentukan batasan waktu, batasan memori, format masukan/keluaran, kasus contoh, dan kasus uji penilaian (testcases) rahasia di bawah.
Kasus uji rahasia yang dinilai saat siswa mengklik "Submit". Jika kosong, penilaian otomatis menggunakan Kasus Contoh di atas.
Tuliskan topik rujukan dan saran belajar agar siswa yang salah menjawab langsung mengetahui materi mana yang perlu dipelajari kembali.
Belum ada soal kuis
Tambahkan secara manual atau gunakan fitur Bulk Import Markdown