Update elearning versi 1.7

Berdasarkan laporan bugs aplikasi yang masuk melalui website ini atau yang sudah temen-temen kirimkan ke email ataupun facebook, terimakasih banyak ya, dari laporan tersebut saya menemukan beberapa bugs pada versi 1.6 yang saya bagikan sekitar sebulan yang lalu.

Bugs yang paling fatal menurut saya adalah terjadinya redirect loop pada siswa tertentu saat siswa login, hal itu disebabkan siswa masih terdeteksi sedang ujian dan terjadi kegagalan penyimpanan record di database.

Untuk itu update kali ini diantaranya memperbaiki bugs tersebut, dan beberapa penambahan fitur baru. Berikut detail perbaikan dan list penambahan fiturnya:

  • Perbaikan redirect loop dan penambahan transaction (https://ellislab.com/codeigniter/user-guide/database/transactions.html) disetiap penyimpanan data pada resource tugas. Jadi jika ada kegagalan sebuah query, akan menggagalkan juga query yang lainnya yang saling berkaitan.
  • Perbaikan pagination pesan yang tidak muncul.
  • Perbaikan colorbox (popup) yang tidak berjalan jika list data lebih dari 10.
  • Penambahan fitur backup dan restore database:
    backup & restore

    backup & restore
  • Penambahan fitur bulk reset ujian siswa
    bulk reset
  • Penambahan fitur pantau ujian
    pantau ujian

    pantau ujian

    pantau ujian

    Saat siswa sedang mengerjakan ujian, maka siswa tersebut akan ada pada list pantau ujian. Dengan begitu pengajar dapat mengetahui beberapa informasi seperti IP, Client/User Agent, sisa waktu, list jawaban sementara dan memaksa siswa untuk mengulang ujian dengan cara klik tombol reset. Jika siswa dipaksa mengulang saat proses ujian, maka halaman ujian siswa akan otomatis refresh dan jawaban siswa sebelumnya akan dihapus. Fitur ini hanya ada pada tugas tipe pilihan ganda dan essay.
  • Penamnahan informasi IP dan User Agent pada detail jawaban siswa
    Koreksi jawaban

Demikianlah list perbaikan dan penambahan fitur untuk aplikasi elearning versi 1.7 ini. Sekali lagi terimakasih buat temen-temen yang sudah setia menggunakan aplikasi ini, dan yang melaporkan bugs. Saya akan selalu berusaha menjadikan aplikasi ini dapat berjalan sebaik mungkin.

Cara mengupdate aplikasi elearning anda ke versi 1.7 :

Kondisi aplikasi anda masih di localhost/local server

  1. Download aplikasi yang baru pada github https://github.com/almazary/new_elearning, cari tombol download zip (Pastikan berada dibranch master). Atau melalui tombol download pada sidebar kanan website ini.
  2. Rename saja dulu folder aplikasi anda yang ada di htdocs, misalnya menjadi new_elearning_old
  3. Buat folder baru pada htdocs dengan nama sesuai nama folder aplikasi lama anda (sebelum direname)
  4. Pindahkan semua file aplikasi yang baru ke folder yang anda buat (aksi no. 3). Dengan catatan, didalam file .zip yang anda download ada folder new_elearning-master, yang anda pindah adalah isi dari folder new_elearning-master.
  5. Pindah file application/config/config.php dan application/config/database.php dari folder new_elearnig_old ke folder application/config/ aplikasi yang baru.
  6. Pindahkan folder userfiles dari new_elearning_old ke yang aplikasi yang baru, di replace saja.
  7. Pindah filder plugins/src, plugins/views dari new_elearning_old ke aplikasi yang baru.

Kondisi aplikasi sudah di hosting

  1. Download aplikasi yang baru.
  2. Rename folder-folder berikut yang ada pada hosting anda :
    • application menjadi application_old
    • assets menjadi assets_old
    • system menjadi system_old
  3. Upload folder application, assets dan system dari aplikasi yang baru
  4. Pindahkan file application_old/config/config.php dan application_old/config/database.php ke application/config/
  5. Silahkan dicoba, jika semua berjalan dengan baik, silahkan dihapus folder application_old, assets_old dan system_old.

Bagi pengguna baru, silahkan ikuti langkah-langkah install aplikasi Panduan Install.

Note: bagi temen – temen yang sudah membeli plugin, silahkan kirimkan daftar list plugin yang dibeli ke [email protected] untuk update plugin supaya fitur yang baru dapat tampil.

Sekian dan terimakasih

Category: New Elearning

Tags: , , , ,

Comments

  1. hanif fuadi nurdin
    March 14, 2016 - 3:41 pm

    mas almazari, ko saat update muncul pesan error begini yaa ?
    Error Number: 1146

    Table ‘tryout.el_bank_soal’ doesn’t exist

    SELECT * FROM (`el_bank_soal`)

    Filename: C:\xampp\htdocs\new_elearning\system\database\DB_driver.php

    Line Number: 330

    Reply
  2. Muhamad Slamet Riyadi
    March 15, 2016 - 9:50 am

    Wah 1.7 Update besar – besaran nih mas Ary.. Sukses selalu deh..

    Reply
  3. Terimakasih Mas Ary atas support dan update, semoga bermanfaat.

    Reply
  4. HTTP SMS API fasilitas untuk mengintegrasikan aplikasi web e-learning buatan Anda dengan SMS Gateway.

    Fungsi atau manfaat:
    Setelah hasil ujian online selesai, bisa dikirim langsung ke ortu siswa via sms nilai ujian onlinenya

    HTTP SMS API
    http://muphysms.agusadiyanto.net/smsapi/

    Reply
  5. mas almazari itu dipengaturan masih kosong ya? terimakasih

    Reply
  6. mas setelah setting muncul tampilan Instalasi e-learning berhasil, login administrator., ketika di klik login administrator tidak respon apa-apa?

    Reply
  7. Mas Ari muncul error tugas belum aktif di beberapa siswa,padahal di siswa yang lain sudah aktif,pada saat siswa login

    Reply
  8. Mas saya sudah update ke versi 1.7 tapi tampilan timer saat siswa mengerjakan tugas tidak tampil dan ketika selesai siswa mengerjakan tombol detail hasil pekerjaan siswa juga tidak berfungsi kenapa ya ?

    Reply
  9. mas, knp koq regitrasi, lupa password yg dikirim ke email user… gak terikirim ya,,, tapi status nya terkirim…
    smtp host dan lain nya sudah benar ..?’
    dicek di email user nya gak masuk email dr web elearning nya mas..

    Reply
  10. mohon bantuan solusi pak Almazari
    Error Number: 1364

    Field ‘id’ doesn’t have a default value

    INSERT INTO `el_kelas` (`nama`, `parent_id`, `urutan`) VALUES (‘KELAS IX – E’, NULL, 16)

    Filename: /home/drykmesf/public_html/e-learning/models/kelas_model.php

    Line Number: 91

    Reply
    • Coba mas cek tabel kelas, apakah field id nya sudah AUTOINCREMENT belum? ini penyebabnya sedang saya selidiki, kemungkinan dari fitur backup & restore.

      Reply
  11. terima kasih sebelumnya pak Almazari.
    saya mohon izin nyedot source codenya untuk bahan pembelajaran cms
    saya juga mohon izin untuk oprek” source codenya
    sekali lagi terima kasih

    Reply
  12. Usul mas… kalau bisa tambah menu hapus siswa, karena yang sudah keluar (alumni) masih ada di Lihat Nilai tugas.. jadi agak repot menghapusnya kalau dari databasenya…

    Reply
  13. Halomoan Hutagaol
    October 22, 2016 - 8:50 pm

    Assalamualaikum,
    Mohon bantuannya mas, saya sudah setting untuk SMTP Mail, tapi setelah coba registrasi, tidak ada email masuk pada email user. Mohon solusinya. Terima kasih.

    Reply
  14. Assamualaikum,
    Mohon bantuannya mas, saya sudah setting untuk SMTP Mail, tapi setelah coba registrasi, email tidak ada masuk ke email user. Mohon solusinya mas. Terima kasih.

    Reply
  15. SMKN 1 Panyabungan
    October 28, 2016 - 2:20 pm

    Saya coba install di server Ubuntu 12.04 dan Ubuntu 16.04 yang muncul malah tampilan blank. Adakah library/paket yang harus saya install. CURL juga sudah saya enabled.

    Reply
  16. wahid suharmawan
    December 30, 2016 - 6:24 pm

    Mohon izin download dan memakai di web kami,…

    Reply

Leave a Reply

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