TCExam: Membuat Bank Soal dan Test Online/OfflineBayu WidyasanyataPulau Pramuka, Kep. Seribu Utara9-10 Februari 2013TeknoEduka - MIFTA - MosqueLife - Dewan Pendidikan Kep. Seribu
Tentang DokumenVersi1.1 (2013.02.07)JudulTCExam:Membuat Bank Soal dan Test Online/OfflinePenulis E-mailBayu Widyasanyata [email protected] menggunakan, memodifikasi, menggandakan,mendistribusikan atau menyalin sebagian/seluruh dokumen.Infokan ke e-mail penulis atas segala aktifitas sepertidisebut di atas demi kebaikan dan peningkatan kualitas materiini. Terima kasih!
Agenda● Mengenal TCExam● Instalasi TCExam● Manajemen pengguna (user)● Manajemen Module, Topics, Questions, Answers● Manajemen Test● Mempersiapkan test online● Mencetak soal (test offline)● Membaca laporan hasil test online/offline
TCExam?
TCExam? www.tcexam.org● Aplikasi untuk menyelenggarakan ujian, test, survey atau kuis berbasis web (web based).● Computer Based Assessment/Test (CBA/T)● Aplikasi FOSS (Free and Open Source Software).● CBT/A akan mempermudah evaluasi/penilaian, mengurangi biaya dan meningkatkan kehandalan penyelenggaraan ujian/test.● Dapat digunakan untuk ujian/test offline dan menjadi bank soal.
Implementasi TCExam● Digunakan di dunia pendidikan, industri dan publik.● Test Online di sekolah: Memiliki lab komputer / jaringan Intranet atau website sekolah di Internet● Test/ujian offline (kertas)● Kolaborasi Guru membuat Bank Soal (di sekolah, intra-sekolah, kelompok guru, dll.)● Komersial - Bank Soal
Instalasi TCExam di Windows
Instalasi TCExam di Windows● Persyaratan System ○ XAMPP for Windows● Instalasi TCExam ○ Konfigurasi PHP dan Apache ○ Instalasi aplikasi TCExam● URL referensi instalasi TCExam: http://www.tcexam.org/installation.phpTCExam juga dapat di-install di sistem operasiUNIX/Linux.
Instalasi XAMPP for Windows
Download XAMPP for Windows● Memiliki fungsi dan komponen utama: Web Server, PHP & Database● Download disini (pilih versi Portable Lite): http://www.apachefriends.org/en/xampp-windows.html
Instalasi XAMPP for Windows
Instalasi XAMPP for Windows Jika ingin aplikasi otomatis aktif/hidup sewaktu komputer dihidupkan, pilih (centang): - Install Apache as service - Install MySQL as service
Instalasi XAMPP for Windows
Instalasi XAMPP for Windows XAMPP Control PanelPilihan Bahasa
Instalasi XAMPP for WindowsAktifkan Apache & MySQL Halaman depan Web Control Panel http://localhost/xampp/index.php
Instalasi XAMPP for Windows XAMPP Web Control Panel & Status
Instalasi XAMPP for WindowsUsername & Password MySQL & XAMPP Web ControlPanel Menu Kiri > Security URL http://localhost/security/xamppsecurity.php
Instalasi TCExam di Windows
Instalasi TCExam di Windows● Pastikan Apache dan MySQL di aplikasi XAMPP for Windows telah diaktifkan. Start > Apache Friends > XAMPP > XAMPP Control Panel.
Instalasi TCExam di WindowsKonfigurasi PHP dan Apache● File php.ini (C: \xampp\php\php.ini) atau via XAMPP Control Panel > Baris modul Apache > Config > PHP (php.ini) date.timezone = Asia/Jakarta magic_quotes_runtime = Off magic_quotes_sybase = Off request_order = \"GPC\"
Instalasi TCExam di WindowsKonfigurasi PHP dan Apache● File httpd.conf (C: \xampp\apache\conf) atau via XAMPP Control Panel > Baris modul Apache > Config > Apache (httpd.conf) AddDefaultCharset UTF-8● Restart Apache: XAMPP Control Panel > Baris modul Apache > Stop | Start
Instalasi TCExam di WindowsEkstrak file TCExam1. Copy file tcexam_11_4_002.zip ke C: \xampp\htdocs2. Dengan program Winzip, klik kanan di atas file: Winzip > Extract to here. Akan muncul direktori baru TCExam.3. Nama folder TCExam dapat diubah sesuai keinginan dan tujuan utama. Misal: banksoal, soal, ujianonline, testonline.
Instalasi TCExam di WindowsInstalasi di Browser1. Buka browser dan akses URL: http://localhost/banksoal/install/install.php2. Masukkan password database MySQL dan klik tombol INSTALL.
Instalasi TCExam di WindowsInstalasi Selesai3. Di layar berikutnya akan muncul status instalasi. Jika semua sudah [OK] maka TCExam siap digunakan.4. Klik \"click here\" di akhir halaman.
Instalasi TCExam di WindowsHalaman Login5. Masukkan username dan password di halaman login. [admin|1234]. GANTI..!!! http://localhost/banksoal/admin/code Anda dapat mengubah ke Bahasa Indonesia dengan memilih menu bahasa ID di bag. bawah halaman.
Instalasi TCExam di WindowsHalaman Admin
Instalasi TCExam di WindowsPasca Instalasi● Hapus direktori install di C:\xampp\htdocs\banksoal
Instalasi TCExam di WindowsPasca InstalasiUbah kata ADMINISTRATOR menjadi OPERATOR pada baris file berikutC:\xampp\htdocs\banksoal\admin\config\tce_auth.php/*** Required user's level to access file manager for multimedia files.*/define ('K_AUTH_ADMIN_FILEMANAGER', K_AUTH_ADMINISTRATOR);/*** Required user's level to create and delete directories.*/define ('K_AUTH_ADMIN_DIRS', K_AUTH_ADMINISTRATOR);/*** Required user's level to delete multimedia files.*/define ('K_AUTH_DELETE_MEDIAFILE', K_AUTH_ADMINISTRATOR);/*** Required user's level to rename multimedia files.*/define ('K_AUTH_RENAME_MEDIAFILE', K_AUTH_ADMINISTRATOR);
Manajemen Pengguna
Manajemen PenggunaTipe & Grup PenggunaTipe:● Admin >> Administrator Aplikasi● Operator >> Guru● Peserta Test >> SiswaGrup:Dibuat untuk pengelompokan, baik pengelolaanmaupun pelaksanaan test. Misal:● Grup Kelas 7● Grup Guru Bahasa Indonesia
Manajemen PenggunaMenambah Grup1. Login sebagai admin2. Dari menu utama: User > group3. Isi nama grup (pilihan group pada tanda +)4. Klik tombol \"tambah\"Untuk menambah grup lain, pilih tanda + padapilihan group (drop down list).
Manajemen PenggunaMengubah Grup1. Login sebagai admin2. Dari menu utama: User > group3. Pilih nama grup yang akan diubah4. Ubah nama grup5. Centang isian checkbox6. Klik tombol \"update\"
Manajemen PenggunaMenghapus Grup1. Login sebagai admin2. Dari menu utama: User > group3. Pilih nama grup yang akan dihapus4. Klik tombol \"hapus\"
Manajemen PenggunaMenambah Pengguna (user)1. Login sebagai admin2. Dari menu utama: User > user3. Isi data pengguna (pilihan user pada tanda +): ○ username* (min. 8 huruf/angka (alphanumerik)) ○ email ○ password* ○ nama ○ level* ○ group* Isian wajib: username, password, level dan group.4. Klik tombol \"tambah\"
Manajemen PenggunaMenambah Pengguna (user) - User Level● Level 0 = user anonymous● Level 1 = user dasar (siswa)● Level 5 = user operator (guru/pembuat soal)● Level 10 = administrator dengan hak akses penuh.Untuk kebutuhan sekolah:● Siswa : level 1● Guru : level 5
Manajemen PenggunaMenambah Pengguna (user) - File CSV (1)● Menambahkan user sekaligus dalam jumlah banyak menggunakan file text CSV dengan delimiter {tab} / tab delimited text.● Header file: user_id user_name user_password user_email user_regdate user_ip user_firstname user_lastname user_birthdate user_birthplace user_regnumber user_ssn user_level user_verifycode user_groups● Wajib diisi: ○ user_name & user_firstname (username dan nama lengkap) ○ user_password ○ user_regdate ○ user_level ○ user_groups
Manajemen PenggunaMenambah Pengguna (user) - File CSV (2)● Contoh file CSV dapat diunduh dengan cara mengexport data pengguna. Menu: User > pilih > klik tombol \"CSV\"● Cara mengunggah file CSV: Menu: User > import > pilih dan unggah file . csv > pilih tipe file: CSV > klik tombol \"kirim\"
Manajemen PenggunaMenambah Pengguna (user) - File CSV (3)● TIPS: Pada saat pembuatan kolom user_password dengan program spreadsheet (MS Excel / OpenOffice/LibreOffice Calc), dapat memanfaatkan kombinasi kolom user_name dan angka acak (random numbers) yang dihasilkan oleh program spreadsheet. Misal: gibransyah0611
Manajemen PenggunaMengubah Data Pengguna (user)1. Login sebagai admin2. Dari menu utama: User > user3. Pilih nama user yang akan diubah4. Ubah data user5. Centang isian checkbox6. Klik tombol \"update\"
Manajemen PenggunaMenghapus Pengguna (user)1. Login sebagai admin2. Dari menu utama: User > user3. Pilih nama user yang akan dihapus4. Klik tombol \"hapus\"5. Pada halaman konfirmasi, klik tombol \"hapus\".
PRAKTEK MANAJEMEN USERBuat username sesuai dengan nama asli/lengkapnyaBuat GROUP berikut ini:● Guru IPA● Guru Bahasa Indonesia● Siswa Kelas 6Buat USER berikut ini:● 2 user Guru IPA (group: Guru IPA, level: 5)● 1 user Guru Bahasa Indonesia (grup: Guru Bahasa Indonesia, level: 5)● 3 user Siswa Kelas 6 (grup: Kelas 6, level: 1)
Siswa & Gurusiswa: mazayavi.ajda, guru: irvan.azmi,level 1, kelas 6 level 5, guru IPA
Manajemen Module, Topics,Questions, Answers dan Test
Definisi dan Implementasi DalamDunia PendidikanModules Topics Questions Answers● Modules Contoh: IPA Kelas 6● Topics Contoh: Bab I - Ciri-Ciri Khusus Makhluk Hidup● Questions / Pertanyaan● Answers / Jawaban● Test
4 Tipe Dasar Pertanyaan1. MCSA - Multiple Choice Single Answer. Hanya 1 jawaban benar.2. MCMA - Multiple Choice Multiple Answers. 1 atau lebih jawaban benar.3. ORDER - Mengurutkan dengan benar.4. TEXT - Pertanyaan dengan jawaban bebas (text).
Test● Test dapat dibuat unik. Setiap user (\"set soal\") berbeda, baik urutan soal maupun jawabannya.● Test dapat dibuat dengan \"resep\" sesuai kebutuhan. Misal \"Test XYZ\": ○ Bab I ■ Pilihan ganda 5 soal ■ Essay 2 soal ○ Bab II ■ Pilihan ganda 2 soal ■ Essay 3 soal
PRAKTEK MANAJEMEN MODUL,TOPIK, SOAL & JAWABAN
PRAKTEK Membuat ModulKelas 6 - IPA1. Akses http://localhost/banksoal/admin2. Login sebagai Guru IPA: irvan.azmi3. Menu atas: modul > modul. Masuk ke halaman Manajemen Modul.4. Pilihan (drop-down) modul pada tanda +5. Masukkan nama modul: K6-IPA ○ K6: Kelas 6 ○ IPA: Nama mata pelajaran6. Klik tombol \"tambah\" Catatan: ● Gunakan akun guru untuk membuat modul/topik/soal/jawaban. Bukan menggunakan login admin. ● Login admin digunakan untuk hal yang berhubungan manajemen system keseluruhan
Menambah Modul - TampilanForm Isian modul baru Modul baru berhasil dibuat
PRAKTEK Membuat TopikKelas 6 IPA - Ciri-ciri Khusus MakhlukHidupMasih login sebagai guru IP irvan.azmi, masukke menu atas: modul > topik atau klik tombol\"Manajemen Topik\" di kanan bawah setelahberhasil membuat modul baru. Akan masuk kehalaman Manajemen Topik.1. Pilihan (drop-down) modul pada pilihan K6-IPA2. Pilihan (drop-down) topik pada tanda +3. Masukkan nama topik: Ciri-ciri Khusus Makhluk Hidup4. Masukkan isian deskripsi5. Klik tombol \"tambah\"
Search