MVP โ Minimum Viable Product
Belajar Coding yang Benar-Benar Terukur
ThinkCode adalah platform coding berbasis proses untuk mahasiswa. Dosen dapat memantau bagaimana mahasiswa berpikir dan mengerjakan soal, bukan hanya melihat jawaban akhirnya.
solution.py
def hitung_faktorial(n): if n <= 1: return 1 return n * hitung_faktorial(n - 1) n = int(input("Masukkan n: ")) hasil = hitung_faktorial(n) print(f"Faktorial dari {n} = {hasil}")
$ python solution.py
Masukkan n: 5
Faktorial dari 5 = 120
โ All test cases passed (3/3)
Masukkan n: 5
Faktorial dari 5 = 120
โ All test cases passed (3/3)
Fitur Platform
Apa yang Bisa Dilakukan ThinkCode
Dirancang untuk mendukung proses belajar yang transparan antara dosen dan mahasiswa.
Editor & Eksekusi Kode
Mahasiswa dapat menulis dan menjalankan kode Python langsung di browser. Tersedia
terminal interaktif dengan dukungan input pengguna.
AI Mentor Socratic
AI tidak langsung memberikan jawaban. Ia membimbing mahasiswa berpikir melalui
pertanyaan-pertanyaan yang terarah sesuai level bantuan yang dipilih.
Monitoring Proses
Dosen dapat melihat jumlah kompilasi, error, penggunaan AI, serta riwayat
perubahan kode mahasiswa untuk setiap soal yang dikerjakan.
Kelola Soal & Bab
Dosen dapat membuat soal latihan lengkap dengan deskripsi, format input/output,
batasan, dan test case yang diuji secara otomatis.
Deteksi Kemiripan
Sistem menganalisis kesamaan kode antar mahasiswa menggunakan perbandingan token
untuk membantu dosen mengidentifikasi pola pengerjaan yang mencurigakan.
Manajemen Kelas
Dosen bisa membuka kelas, menyetujui pendaftaran mahasiswa, mengatur visibilitas
soal, dan memantau progres seluruh kelas secara terpusat.
Siap Mencoba ThinkCode?
Masuk ke platform dan mulai kelola kelas atau kerjakan soal pertama Anda.
Masuk ke Platform