Roleplay Assignment
Fitur Roleplay memungkinkan pengajar membuat simulasi percakapan interaktif antara siswa dan AI Character untuk melatih keterampilan komunikasi atau pemahaman materi tertentu.
Akses Fitur
Pilih menu Roleplay pada bagian Quick Actions di Dashboard Utama.
Konsep Roleplay
Dalam tugas Roleplay, siswa akan melakukan chatting dengan AI yang berperan sebagai karakter tertentu (misal: Tokoh Sejarah, Ilmuwan, atau Pelanggan). AI akan menilai kinerja siswa berdasarkan tujuan pembelajaran yang ditetapkan.
Cara Membuat
Anda memiliki dua opsi pembuatan:
1. Menggunakan Preset (Disarankan)
Sistem menyediakan berbagai template skenario siap pakai yang disesuaikan dengan kurikulum K12 Indonesia, seperti:
- Cerdas Cermat
- Wawancara Pahlawan
- Praktikum Sains
- Matematika Interaktif
Saat memilih preset, seluruh konfigurasi (karakter, tujuan, kriteria penilaian) akan terisi otomatis dan bisa diedit jika perlu.
2. Custom Scenario (Manual)
Anda dapat merancang skenario dari nol dengan mengisi detail berikut:
Konfigurasi Karakter AI
- Name: Nama karakter AI (misal: "Albert Einstein").
- Role: Peran karakter (misal: "Fisikawan Teoretis").
- Personality: Sifat karakter (misal: "Cerdas, humoris, tapi sedikit pelupa").
Tujuan & Penilaian
- Learning Objectives: Apa yang harus dicapai siswa dalam percakapan.
- Evaluation Criteria: Kriteria penilaian yang digunakan AI (beserta bobot nilainya).
Batasan Teknis
- Max Turns: Maksimal jumlah balasan dalam percakapan.
- Time Limit: Batas waktu pengerjaan (menit).
Komponen Terkait
- Halaman Dashboard:
src/app/page.tsx - Halaman Create Roleplay:
src/app/assignments/create/roleplay/page.tsx - Form Roleplay:
src/components/roleplay/roleplay-creation-form.tsx - Query:
useCreateRoleplayScenariodisrc/queries/roleplay.ts