- assignments (penugasan pengguna)
- categories (kategori pertanyaan)
- organizations (unit)
- packages (paket soal)
- program (program ujian)
- questions (bank soal)
- schedules (jadwal ujian + paket soal setiap peserta)
- sections (materi ujian)
- sessions (sesi / jadwal waktu ujian)
- students (peserta)
- users (pengguna)
Catatan:
- update tabel packages
- ditambah field note: yang berisi informasi atau instruksi ujian
- update tabel users
- ubah enum field role menjadi: admin, executor, normal
- update tabel sections
- tambah field settings untuk pengaturan: display_score, is_random
- hapus field score_status
- update tabel schedules
- update status -1, 0, 1, 2, 3
- update tabel session
- hapus room field
- tambah field time_zone
- update tabel schedules
- update status -1, 0, 1, 2, 3
- buat tabel baru questioner untuk assignment pembuat soal **
- isinya id, user_id, status
- buat tabel baru untuk tempat data soal yang baru dibuat: raw_questions **
- isinya sama dengan tabel question
- ditambah field user_id (pembuat soal)
- ditambah field approved_status [draft, reject, approve], approved_by, approve_at
- MENU ADMIN
- Menu Pengguna
- CRUD Pengguna
- Retype Password (optional) **
- Import & Export Pengguna (optional) **
- CRUD Pengguna
- Menu Organisasi
- CRUD Organisasi
- Import & Export Organisasi (optional) **
- CRUD Organisasi
- Menu Pengguna
- MENU EXECUTOR (PENYELENGGARA)
- Menu Peserta
- CRUD Peserta
- Import & Export Peserta
- CRUD Peserta
- Menu Kategori Soal
- CRUD Kategori
- Import & Export Kategori **
- CRUD Soal
- Tipe Soal [Pilihan Ganda, Essay, Assignment]
- Editor Soal (Quill)
- Bentuk Soal [Text, Gambar, Audio, Video, Download, Equation]
- Extra Konten Soal (Reading)
- Resize Image (belum jalan) **
- Bentuk Pilihan Jawaban Text
- Bentuk Pilihan Jawaban File (Image) ??
- Multiple Correct
- Preview Soal
- Import Soal !!
- Export Soal **
- Password Soal **
- Import Soal Dari Pembuat Soal (TBD) **
- CRUD Kategori
- Menu Program Ujian
- CRUD Program
- Import & Export Program **
- CRUD Section (Materi)
- Import & Export Section **
- CRUD Sesi (Jadwal)
- Import & Export Sesi **
- CRUD Jadwal Peserta
- Set Token
- Live Score
- Set Paket Soal Per Peserta
- Import & Export Peserta Pada Jadwal
- CRUD Jadwal Petugas
- Import & Export Petugas Pada Jadwal **
- CRUD Paket Soal Per Section
- Import Random Soal By Criteria ??
- Distribusikan Paket Soal Ke Peserta ??
- Import & Export Paket Soal ??
- CRUD Program
- Menu Penugasan (TBD - belum ada tabelnya) **
- CRUD Pembuat Soal (Per Kategori)
- Menu Peserta
- MENU COORDINATOR / SUPERVISOR **
- List Program, Section & Jadwal
- Control Ujian (TBD)
- List Peserta
- Set Token
- Live Score
- Tambah Waktu Ujian
- Set Catatan
- Export Data Hasil Ujian
- Kirim Data Hasil Ujian
- List Program, Section & Jadwal
- MENU QUESTIONER (PEMBUAT SOAL) **
- CRUD Kategori (TBD)
- CRUD Soal
- Preview Soal
- Export & Import Soal
Catatan:
- fitur koordinator & pembuat soal optional krn sementara bisa dilakukan oleh penyelenggara
- MENU LOGIN
- Perbaikan UI
- MENU REGISTER
- Perbaikan UI atau dihapus saja
- MENU PROFILE
- Perbaikan UI
- MENU LIST PROGRAM UJIAN PESERTA
- Perbaikan UI
- MENU LIST SECTION & JADWAL
- Perbaikan UI
- MENU DETAIL UJIAN
- Perbaikan UI
- Tampil Waktu Server
- Input Token
- MENU UJIAN
- Fitur Mulai Ujian
- Tampil Instruksi Ujian
- Tombol Mulai Mengerjakan Ujian
- Fitur Pengerjaan Ujian
- Tampilan Pertanyaan
- Text
- Equation
- Image
- Audio
- Video
- Reading
- Waktu Ujian
- Tipe Soal
- Pilihan Ganda (Single Correct)
- Pilihan Ganda (Multiple correct)
- Essay
- Assignment
- Extra Konten (Reading)
- Pengiriman Jawaban Peserta Secara Berkala
- List Jawaban
- Tombol Finish
- Kemanan Data
- Menangani Zona Waktu Bebeda
- Menangani Enkripsi Data
- Penanganan Offline
- Tampilan Pertanyaan
- Fitur Mulai Ujian
- FITUR ADMIN
- Login
- Register
- Profile
- CRUD Organisasi
- Import Org **
- Export Org **
- CRUD Admin
- Import Admin **
- Export Admin **
- CRUD Peserta
- Import Peserta !!
- Export Peserta !!
- CRUD Program
- Import Program **
- Export Program **
- CRUD Section
- Import Section **
- Export Section **
- CRUD Session
- Import Session **
- Export Session **
- CRUD Jadwal Ujian Peserta
- Import Jadwal !!
- Export Jadwal !!
- CRUD Kategori Soal
- Import Kategori **
- Export Kategori **
- CRUD Soal
- Import Soal !!
- Export Soal !!
- CRUD Paket Soal
- Distribusi Paket Soal ke Peserta !!
- CRUD Penugasan
- Import Penugasan **
- Export Penugasan **
- CRUD Pembuat Soal (Questioner) **
- Import Pembuat Soal
- Export Pembuat Soal
- CRUD Pertanyaan Baru (Raw Question) **
- Import Pertanyaan
- Export Pertanyaan
- FITUR PESERTA
- Login
- Register
- Profile
- List Program Ujian Peserta
- List Section + Session + Jadwal
- Fitur Detail Ujian
- Data Informasi Ujian
- Data Waktu Ujian (WIB, WITA, WIT) !!
- Fitur Token (Validasi Token)
- Fitur Ujian
- Mulai Ujian
- Data Instruksi
- Penanganan Waktu
- Pengerjaan Ujian
- Data Soal
- Data Waktu Ujian
- Data Jawaban Peserta
- Keamanan Data
- Selesai Ujian
- Kalkulasi Nilai !!
- Data Hasil Ujian + Waktu
- Mulai Ujian
- FITUR VERIFIKATOR **
- Login Verifikator
- List Program Ujian
- List Section
- List Session
- List Jadwal
- List Peserta
- Detail Peserta
- Set Token
Catatan:
- ** Bukan Prioritas
- !! Perlu Effort Lebih
- ?? Perlu Diskusi