{{ toast.message }}

Loading...

BLU
Siliwangi - Microteaching Virtual Integrated Base Experience System

Selamat Datang di Laboratorium
Microteaching Unsil

Platform pintar untuk mengatur durasi penampilan mahasiswa, monitoring, pengelolaan data RPP, dan kontrol waktu presentasi secara real-time.

Galeri Hasil Pembelajaran

Penampilan terbaik mahasiswa di laboratorium

Belum ada video di galeri.

Apa Kata Mereka?

Testimoni pengguna Labolatorium Microteaching Unsil

"{{ testi.pesan || testi.Pesan }}"

{{ testi.nama || testi.Nama }}

{{ testi.role || testi.Role }}

© 2026 Laboratorium Microteaching Unsil.

Check-in Mahasiswa

Arahkan kamera ke QR Code Ruangan Laboratorium.

Kamera Nonaktif

Ruangan Terdeteksi

{{ scannedRoom }}

Login User

Silahkan pilih user berdasarkan role akses anda.

MICROVIBES
Online
{{ currentUser.is_checked_in || (currentUser.Is_Checked_In === 'TRUE') ? 'Check-in Hari Ini' : 'Belum Check-in' }} Staff Aktif

{{ currentUser.nim || currentUser.Username_ID }}

{{ currentUser.nama || currentUser.Nama }}

{{ currentUser.kelas || currentUser.Kelas }} - {{ currentUser.jurusan || currentUser.Jurusan }}

{{ currentUser.dosen || currentUser.Dosen }}

{{ currentUser.kode_ruangan || currentUser.Kode_Ruangan }}

{{ kls }}

Lihat RPP Saya

Status Presentasi

Selesai: {{ currentUser.waktu_selesai || currentUser.Waktu_Selesai || '-' }}

{{ currentUser.status || currentUser.Status_Presentasi || 'Belum' }}

Komentar Dosen atas RPP

Belum ada komentar dari dosen.
{{ k.dosen }} {{ formatTimeIndo(k.created_at) }}

{{ k.komentar }}

Bagaimana Pengalaman Anda?

Berikan penilaian Anda mengenai fasilitas lab dan aplikasi MICROVIBE ini. (Maksimal 1 kali kirim).

{{ reviewForm.rating }} Bintang Terpilih

Terima Kasih!

Anda telah memberikan review. Suara Anda sangat berarti bagi pengembangan laboratorium.

Review Anda Tersimpan:

"{{ reviewForm.pesan }}"

Tidak ada tugas penilaian peer teaching saat ini.

{{ a.presenter_nama }}

{{ formatTimeIndo(a.created_at) }}

Nilai Peer Teaching: {{ peerScoreTargetAssignment.presenter_nama }}

{{ activeMahasiswaPeerRubrik.nama }}

Preview Nilai {{ previewPeerNilai }}

Total Mahasiswa

{{ rekapUmum.total }}

Total Kelas Aktif

{{ rekapUmum.totalKelas }}

Telah Tampil

{{ rekapUmum.selesai }}

Belum Tampil

{{ rekapUmum.belum }}

Statistik Per Kelas

{{ rek.kelas }}

{{ rek.jurusan }}

Total Mahasiswa {{ rek.total }} Orang
Selesai Tampil {{ rek.selesai }}
Menunggu Tampil {{ rek.belum }}
Progress {{ Math.round((rek.selesai / rek.total) * 100) || 0 }}%

Belum ada data kelas yang terdaftar.

Mahasiswa Kelas & Jurusan Materi & RPP Status Presentasi Waktu Aksi
{{ mhs.nama || mhs.Nama }}
{{ mhs.nim || mhs.NIM }}
{{ mhs.kelas || mhs.Kelas }} {{ mhs.kode_ruangan || mhs.Kode_Ruangan }}
{{ mhs.jurusan || mhs.Jurusan }}
{{ (mhs.rpp_judul || mhs.RPP_Judul) && (mhs.rpp_judul || mhs.RPP_Judul) !== '-' ? (mhs.rpp_judul || mhs.RPP_Judul) : 'Belum ada RPP' }}
{{ mhs.status || mhs.Status_Presentasi || 'Belum' }} {{ mhs.waktu_selesai || mhs.Waktu_Selesai || '-' }}

Belum ada data mahasiswa yang terdaftar untuk ditampilkan.

Silakan tambahkan data baru menggunakan tombol "Tambah Mahasiswa" di atas.

NIM Nama Lengkap Kelas Jurusan Dosen Pengampu Aksi
{{ mhs.nim || mhs.NIM }}
{{ mhs.nama || mhs.Nama }}
{{ mhs.kelas || mhs.Kelas }}
{{ mhs.kode_ruangan || mhs.Kode_Ruangan }}
{{ mhs.jurusan || mhs.Jurusan }} {{ mhs.dosen || mhs.Dosen || '-' }}

Belum ada data mahasiswa yang terdaftar untuk ditampilkan.

Silakan tambahkan data baru menggunakan tombol "Tambah Mahasiswa" di atas.

Import Data Mahasiswa

Data akan di-import ke Kelas, Jurusan, dan Dosen yang ditentukan di bawah ini. Pastikan file Excel sesuai template.

*Isi kelas target terlebih dahulu

*Pilih kelas dan jurusan terlebih dahulu

*Tidak ada dosen pengampu untuk jurusan ini. Pastikan data dosen memiliki kolom Jurusan/Mata Kuliah yang sesuai.

Tambah Mahasiswa Baru

Otomatis menggunakan nama Anda.

Edit Data Mahasiswa


Komentar RPP

{{ rppKomentarTargetMhs.nama || rppKomentarTargetMhs.Nama }} · {{ rppKomentarTargetMhs.rpp_judul || rppKomentarTargetMhs.RPP_Judul || 'Belum ada judul RPP' }}

Buka File RPP
Belum ada komentar untuk RPP ini.
{{ k.dosen }} {{ formatTimeIndo(k.created_at) }}

{{ k.komentar }}

Approve User

NIM Nama Mahasiswa Kelas Jurusan
{{ mhs.nim || mhs.NIM }} {{ mhs.nama || mhs.Nama }} {{ mhs.kelas || mhs.Kelas }} {{ mhs.jurusan || mhs.Jurusan }}

Semua mahasiswa telah di-approve menjadi user.

Dosen Mata Kuliah & Kelas No HP Impersonate Aksi
{{ dsn.nama || dsn.Nama }}
{{ dsn.nidn || dsn.NIDN }}
{{ dsn.mata_kuliah || dsn.Mata_Kuliah }}
{{ dsn.kelas_diampu || dsn.Kelas_Diampu }}
{{ dsn.no_hp || dsn.No_HP || '-' }}

Data dosen tidak ditemukan

Coba sesuaikan kata kunci pencarian Anda.

Tambah Dosen Baru

Edit Data Dosen

NIDN tidak dapat diubah karena merupakan Primary Key.

Pilih dan buka layar proyektor untuk masing-masing ruangan yang tersedia secara independen.

{{ room }}

ON AIR PAUSED STANDBY

Status Penampil

{{ roomStatuses[room].studentName }}

Tidak ada sesi aktif di ruangan ini.

Waktu Berjalan: {{ Math.floor(roomStatuses[room].elapsedSeconds / 60).toString().padStart(2, '0') }}:{{ (roomStatuses[room].elapsedSeconds % 60).toString().padStart(2, '0') }}

Belum ada data ruangan dari daftar mahasiswa.

Rubrik Penilaian

Kelola template lembar penilaian: bebas menambah jenis rubrik baru untuk setiap aspek/keterampilan mengajar mahasiswa.

{{ rbk.nama }}

{{ rbk.label }} {{ rubrikPeruntukanLabel(rbk.peruntukan) }}

{{ rbk.deskripsi || 'Tidak ada deskripsi.' }}

{{ rbk.tipe_penilaian === 'skala' ? 'Skala Angka' : 'Checklist (Muncul/Tidak)' }} {{ (rbk.komponen || []).length }} Komponen Skala {{ rbk.skala_min }}-{{ rbk.skala_max }} {{ rbk.jumlah_peserta || 0 }} Peserta
{{ rbk.formula }}

Belum ada rubrik penilaian yang dibuat.

Klik "Tambah Rubrik" untuk membuat template penilaian baru.

Tambah Rubrik Penilaian

Peruntukan tidak bisa diubah lagi setelah rubrik dibuat.

{{ idx + 1 }}.

Edit Rubrik Penilaian

{{ rubrikPeruntukanLabel(editRubrikData.peruntukan) }}

Peruntukan terkunci sejak rubrik dibuat dan tidak bisa diubah.

{{ idx + 1 }}.

{{ viewRubrikData.nama }}

{{ viewRubrikData.label }} {{ rubrikPeruntukanLabel(viewRubrikData.peruntukan) }} {{ viewRubrikData.is_active ? 'Aktif' : 'Nonaktif' }}

{{ viewRubrikData.deskripsi || 'Tidak ada deskripsi.' }}

No. Komponen
{{ idx + 1 }} {{ k }}

Tipe Penilaian

{{ viewRubrikData.tipe_penilaian === 'skala' ? 'Skala Angka' : 'Checklist (Muncul/Tidak)' }}

{{ viewRubrikData.tipe_penilaian === 'skala' ? 'Skala' : 'Jumlah Peserta' }}

{{ viewRubrikData.tipe_penilaian === 'skala' ? (viewRubrikData.skala_min + ' - ' + viewRubrikData.skala_max) : (viewRubrikData.jumlah_peserta || 0) }}

{{ viewRubrikData.formula }}

Menit
Menit
Menit
Menit

Total Durasi Presentasi:

{{ totalDurasi }} Menit

Status Penampil:

{{ timerState.selectedStudent.nama || timerState.selectedStudent.Nama }}

RUANGAN: {{ timerState.selectedStudent.kode_ruangan || timerState.selectedStudent.Kode_Ruangan }}

{{ timerStatusText }}
Mahasiswa ini belum memiliki tautan streaming video yang diatur oleh Admin.

Pilih mahasiswa di atas untuk mengambil alih kontrol ruangan.

Tentukan jumlah mahasiswa yang akan menjadi penilai peer teaching untuk tiap kelas. Sistem akan mengacak anggotanya secara otomatis dari mahasiswa di kelas tersebut.

Belum ada mahasiswa di kelas yang Anda ampu.

{{ kelas }}

Pool belum dibuat untuk kelas ini.

{{ getPeerPoolForKelas(kelas).pool_size }} anggota · dibuat {{ formatTimeIndo(getPeerPoolForKelas(kelas).generated_at) }}

{{ a.nama }}

Generate Pool: {{ peerPoolTargetKelas }}

Sistem akan mengacak sejumlah mahasiswa ini dari kelas {{ peerPoolTargetKelas }} sebagai penilai peer teaching.

Belum ada rubrik dengan peruntukan "Dosen - Praktik" yang diaktifkan Admin. Buka menu Rubrik Penilaian untuk mengaktifkannya terlebih dahulu.

Menunggu Penilaian ({{ sesiBelumDinilai.length }})

Tidak ada sesi presentasi yang menunggu dinilai.

{{ sesi.nama }}

{{ sesi.nim }} · {{ sesi.kelas }} · {{ formatTimeIndo(sesi.waktu_mulai) }}

Riwayat Sudah Dinilai ({{ sesiSudahDinilai.length }})

Belum ada riwayat penilaian praktik.

{{ sesi.nama }}

{{ sesi.nim }} · {{ formatTimeIndo(sesi.praktik_dinilai_at) }}

{{ sesi.praktik_nilai }}

Nilai Praktik: {{ praktikScoreTargetSesi.nama }}

{{ activeDosenPraktikRubrik.nama }}

Preview Nilai {{ previewPraktikNilai }}

Log Aktivitas Sistem

Waktu Akses Pengguna Aktivitas Status
{{ formatTimeIndo(log.waktu || log.Timestamp) }}
{{ log.user || log.User }}
{{ log.role || log.Role }}
{{ log.aktivitas || log.Action }} {{ log.status || log.Status }}

Belum ada riwayat aktivitas yang tercatat.

RUANGAN: {{ previewRoomName }}

Sedang Tampil

{{ timerState.selectedStudent?.nama || timerState.selectedStudent?.Nama || 'Belum Ada Penampil' }}

{{ currentTimeStr }}
{{ formattedTimer }}
{{ timerPhaseName }}
⏱️

WAKTU HABIS!

Terima kasih atas presentasinya.

NIM / ID

{{ timerState.selectedStudent?.nim || timerState.selectedStudent?.NIM || '-' }}

Kelas

{{ timerState.selectedStudent?.kelas || timerState.selectedStudent?.Kelas || '-' }}

Jurusan

{{ timerState.selectedStudent?.jurusan || timerState.selectedStudent?.Jurusan || '-' }}

Topik RPP

{{ timerState.selectedStudent?.rpp_judul || timerState.selectedStudent?.RPP_Judul || '-' }}

RUANGAN: {{ previewRoomName }}

Sedang Tampil

{{ timerState.selectedStudent?.nama || timerState.selectedStudent?.Nama || 'Belum Ada Penampil' }}

{{ currentTimeStr }}
{{ formattedTimer }}
{{ timerPhaseName }}
⏱️

WAKTU HABIS!

Terima kasih atas presentasinya.