Ujian Online di tengah pandemi Covid-19

Ilustrasi Corona

Ilustrasi Corona

Dalam minggu-minggu ini, pengakses website ZYA CBT ini meningkat cukup tinggi. Kebanyakan dari pengakses bertanya tentang penggunaan ZYA CBT untuk mengadakan ujian bagi siswanya, baik itu secara online maupun offline. Hal ini karena adanya kebijakan untuk belajar dari rumah oleh pemerintah dikarenakan wabah virus CORONA.

Untuk penggunaan aplikasi secara offline (melalui LAN), sudah disediakan distribusi xampp yang bisa langsung digunakan disistem operasi windows. Pengguna tinggal melakukan extract distribusi dan kemudian menjalankan aplikasi dengan mudah. Jika pengguna ingin menggunakan Linux sebagai sistem operasinya, maka pengguna dapat menggunakan distribusi dalam bentuk source code.

Agar aplikasi dapat diakses secara online, maka pengguna harus memiliki server yang terhubung dengan IP Public. Tetapi tentu saja biayanya cukup mahal untuk membiayai penyewaan IP Public. Untuk mengatasi keterbatasan itu, maka pengguna bisa melakukan menyewa hosting ataupun menyewa VPS.

VPS sendiri mirip dengan memiliki server sendiri, tetapi harganya lebih mahal dibanding hosting. Jika pengguna ingin menggunakan VPS, berarti pengguna harus mengkonfigurasi seperti konfigurasi server lokal. Bisa menggunakan sistem operasi windows ataupun linux.

Untuk pengguna hosting, usahakan menyewa hosting yang lokasinya ada di indonesia. Sedangkan untuk penyedianya, silahkan tentukan sendiri. Karena disini tidak ada endorse. Hehehe. Yang terpenting adalah support dari pihak hostingnya yang baik. karena ada beberapa masalah dalam proses instalasi ZYA CBT yang terkait dengan konfigurasi hosting tempat kita menyewa.

Demikian sekilas info yang dapat saya sampaikan dalam menghadapi tantangan dunia pendidikan dalam menghadapi virus corona. Saya pribadi, apabila dalam proses konsultasi via email atau kolom komentar cukup lama membalas pesan agan-agan, saya mohon maaf, karena ini adalah proyek pribadi, bukan proyek sebuah instansi atau badan usaha.

Semoga zya cbt dapat membantu dunia pendidikan dalam melakukan proses ujian.

, , , ,

  1. #1 by tuanmare on April 20, 2020 - 10:01 am

    Mas,..Bagaimana membedakan score (point) untuk seal pilihan ganda dengan essai dalam satu test?

    • #2 by Achmad Lutfi on April 20, 2020 - 2:46 pm

      Tdk ada perbedaan, nilai berdasarkan poin dasarnya.

      Kalo misal ingin berbeda, maka dibuat dua tes untuk masing2 pilihan ganda dan esai.

  2. #3 by Guru TIk on April 22, 2020 - 5:12 pm

    Izin menggunakan Mas Achamd Lutfi. Terima kasih sudah berbagi.

    • #4 by Achmad Lutfi on April 22, 2020 - 5:46 pm

      Sama2

  3. #5 by fandi irawan on April 22, 2020 - 7:57 pm

    pak kalau menambahkan menu penulisan rumus matematika di ckeditor bagaimana caranya nggih pak ? saya coba integrasi dengan wiris tapi gagal untuk masuk database

    • #6 by Achmad Lutfi on April 23, 2020 - 6:21 am

      Masih belum dupport penulisan rumus gan. Lebih baik pakai image saja.

  4. #7 by Guru TIK on April 22, 2020 - 9:05 pm

    Untuk Daftar Test yg saya buat knp Max Score 0?
    sedangkan daftar tes Uji Coba 10? Mhon penjelasannya mas..
    Trims..

    • #8 by Guru TIK on April 22, 2020 - 9:33 pm

      sudah ketemu mas.. maaf ada yg kelewat 🙂

      • #9 by Achmad Lutfi on April 23, 2020 - 6:21 am

        Oke

  5. #10 by Muziasih Rukmantoro on April 24, 2020 - 1:47 pm

    mantabs gan, saya sudah mencoba aplikasinya, sangat membantu..semoga sukses selalu untuk agan.

    • #11 by Achmad Lutfi on April 24, 2020 - 2:10 pm

      Sama2 gan

  6. #12 by Asep Rohman on April 25, 2020 - 4:29 am

    Assalamualaikum, pak lutfi. Sblmnya turut berduka atas kepergian putri bpk, semoga mendapat tempat terbaik disisi-Nya, amin. Sy tertarik dengan aplikasi cbt yg bpk buat. Sy sdh cb install di Ubuntu 18.04 – nginx (virtual host) – mysql-server 5.7 – php7.2 (termasuk seting php.ini) dan berhasil masuk halaman muka. Tapi ketika klik menu “Log In Operator” hasilnya error “404 Not Found” (link urlnya …/index.php/manager/), kira-kira dimana keslahannya ya? Trm ksh atas jawabannya

    • #13 by Achmad Lutfi on April 25, 2020 - 6:07 am

      Sudah bisa baca .htaccess nginx nya gan ?

      • #14 by Asep Rohman on April 25, 2020 - 7:02 pm

        sdh, konfigurasinya standar untuk server block di nginx. Ada setingan khusus ga pak untuk konfigurasi di site-available nginxnya (rewrite dan lain-lain), seperti yg pernah sy cb ketika install LMS Chamilo, dia punya seting khusus kl di install di nginx, karena defaultnya menggunakan apache. Kl ada di share ya pak…he…he..

      • #15 by Achmad Lutfi on April 25, 2020 - 7:29 pm

        Terus terwng belum pernah nyoba app ini di nginx gan. Selama ini pakai apache terus

      • #16 by Asep Rohman on April 25, 2020 - 8:00 pm

        Alhamdulillah scriptnya ketemu, bisa log in operator, tapi muncul error lagi…..

        Error Number: 1055

        Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘zyacbt.user_menu.id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

        SELECT user_menu.* FROM `user_akses` INNER JOIN `user_level` ON (`user_akses`.`level` = `user_level`.`level`) INNER JOIN `user_menu` ON (`user_akses`.`kode_menu` = `user_menu`.`kode_menu`) WHERE user_akses.`level`=”admin” GROUP BY `user_menu`.`parent` ORDER BY user_menu.`parent` ASC

        Filename: models/Users_model.php

        Line Number: 131

        Apa harus di update dulu seperti yg ada di folder “Petunjuk update”?

  7. #17 by Asep Rohman on April 25, 2020 - 8:03 pm

    Alhamdulillah scriptnya ketemu dan bisa log in operator, tp muncul error:

    A Database Error Occurred

    Error Number: 1055

    Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘zyacbt.user_menu.id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

    SELECT user_menu.* FROM `user_akses` INNER JOIN `user_level` ON (`user_akses`.`level` = `user_level`.`level`) INNER JOIN `user_menu` ON (`user_akses`.`kode_menu` = `user_menu`.`kode_menu`) WHERE user_akses.`level`=”admin” GROUP BY `user_menu`.`parent` ORDER BY user_menu.`parent` ASC

    Filename: models/Users_model.php

    Line Number: 131

    Apa hrs di update dulu seperti yg ada di folder “Petunjuk update”?

    • #18 by 0823-6557-1234 on April 26, 2020 - 5:44 am

      sya juga pernah ngalamin

      solusinya coba di menu phpmyadmin-variabel

      cari sql mode hapus only_full_group_by lalu save

      selamat mencoba

  8. #19 by Asep Rohman on April 26, 2020 - 8:36 pm

    Alhamdulillah Solved! Masalahnya ada di Mysql-server dengan metode “Disable MySQL Strict Mode”. Caranya:
    1. Buat file: sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
    2. Paste script:
    [mysqld]
    sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    3. Restart mysql: sudo systemctl restart mysql.service
    4. Done!
    It’s work forme! Selamat mencoba

    Terima kasih pak lutfi, seluruh fitur aplikasi zyacbt-nya berjalan dengan baik, MANTAP! Mohon ijin untuk menggunakan aplikasi ini sesuai syarat dan ketentuan yang berlaku. Semoga menjadi amal jariah dan penuh berkah.

  9. #20 by pras on May 8, 2020 - 10:12 pm

    maaf pak mau tanya, kenapa siswa yg mau mengerjakan muncul “terjadi kesalahan dalam persiapan tes” dan error

  10. #21 by Nabhan Radinka on May 12, 2020 - 2:25 pm

    siswa tidak bisa mengerjakan malah keluar error

    A PHP Error was encountered

    Severity: Notice

    Message: Trying to get property ‘tessoal_id’ of non-object

    Filename: controllers/Tes_kerjakan.php

    Line Number: 87

    Backtrace:

    File: C:\xampp\htdocs\ujian3\application\controllers\Tes_kerjakan.php
    Line: 87
    Function: _error_handler

    File: C:\xampp\htdocs\ujian3\index.php
    Line: 321
    Function: require_once
    A PHP Error was encountered

    Severity: Notice

    Message: Undefined index: tes_ragu

    Filename: controllers/Tes_kerjakan.php

    Line Number: 90

    Backtrace:

    File: C:\xampp\htdocs\ujian3\application\controllers\Tes_kerjakan.php
    Line: 90
    Function: _error_handler

    File: C:\xampp\htdocs\ujian3\index.php
    Line: 321
    Function: require_once
    A PHP Error was encountered

    Severity: Notice

    Message: Trying to get property ‘tessoal_id’ of non-object

    Filename: controllers/Tes_kerjakan.php

    Line Number: 91

    Backtrace:

    File: C:\xampp\htdocs\ujian3\application\controllers\Tes_kerjakan.php
    Line: 91
    Function: _error_handler

    File: C:\xampp\htdocs\ujian3\index.php
    Line: 321
    Function: require_once
    A PHP Error was encountered

    Severity: Notice

    Message: Trying to get property ‘tessoal_order’ of non-object

    Filename: controllers/Tes_kerjakan.php

    Line Number: 92

    Backtrace:

    File: C:\xampp\htdocs\ujian3\application\controllers\Tes_kerjakan.php
    Line: 92
    Function: _error_handler

    File: C:\xampp\htdocs\ujian3\index.php
    Line: 321
    Function: require_once

    • #22 by Achmad Lutfi on May 13, 2020 - 9:44 am

      Coba dicek saat import database gan

  11. #23 by mase ifano on May 15, 2020 - 9:38 am

    Alhamdulillah matursuwun sanget kagem Ustadz Ahmad Lutfi dalam mendonasikan ilmunya kepada dunia pendidikan.. kami menggunakan Zya CBT sejak awal sampai dengan update ini dengan lancar.. terimakasih atas supportnya.. tak lupa semoga Adinda di sana mendapat m,aghfiroh Alloh SWT dan mendapat kebaikan segala2nya.. Amin…

    • #24 by Achmad Lutfi on May 15, 2020 - 11:05 am

      Amin gab

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: