Update aplikasi elearning versi 2.0
Alhamdulillah bisa kembali memperbaharui aplikasi e-learning dokumenary.net dengan beberapa point perubahan sebagai berikut:
- Perbaikan celah keamanan
- Optimasi tabel database dengan menambahkan index yang diperlukan
- Update fitur materi
- Hilangkan fitur download update
- Update plugin custom_tugas
- Tambahkan stateSave pada datatable
# Update fitur materi
Pada menu materi, ditambahkan sistem simpan materi sebagai konsep dan penulis bisa mem-preview dulu materi yang sedang ditulis sebelum diterbitkan. Terdapat perubahan juga tombol saat akan menyimpan materi
Perubahan lainnya adalah, materi hanya ditampilkan pada kelas yang terpilih saja, misalkan materi dengan judul “A” untuk kelas X, maka yang bisa melihat materi hanya siswa yang berada pada kelas X. Berbeda dengan sistem yang sebelumnya, dimana materi akan tampil pada halaman siswa walapun siswa tidak berada pada kelas materi.
# Hilangkan fitur download update
Pada versi 2.0 ini, fitur download update yang disematkan pada versi 1.8 dan 1.9 telah dihilangkan, karena tidak bekerja dengan baik, ada beberapa kelemahan yang malah bikin bingung pengguna, jadinya saya putuskan lebih baik manual saja jika ingin update aplikasi sesuai intruksi yang diberikan.
# Update plugin custom_tugas
Untuk yang sudah membeli plugin custom_tugas, terdapat perubahan sebagai berikut:
-
Saat tambah/edit tugas, terdapat pengaturan kapan nilai ditampilkan kesiswa.
-
Tugas bisa diatur kapan akan diterbitkan, dan kapan akan ditutup
Jika pengaturan ini diatur sesuai petunjuk, maka tugas akan otomatis berstatus terbit/tutup sesuai tgl yang ditentukan.
Segera update e-learning Anda dengan versi terbaru 2.0, ikuti langkah – langkah cara updatenya di http://www.dokumenary.net/cara-update-e-learning-plugins/.
Sekian update kali ini, terimakasih buat rekan-rekan yang sudah setia menggunakan aplikasi ini dan terutama bagi yang memberi masukan yang membangun, terimakasih banyak ya…
Category: New Elearning
mukhtar
September 6, 2017 - 6:49 am
Terimakasih Mas Ari atas updatenya. update plugin custom tugas sdh kami coba, saat tambah tugas bisa tampil opsi tampilkan nilai dan tanggal terbit tugas, tp saat edit tugas yg sdh ada, opsi tsb tidak muncul, mhn koreksinya
mukhtar
September 6, 2017 - 7:01 am
solved. maaf mas ari sdh teratasi setelah sy restart servernya. trmksh
Almazari
September 6, 2017 - 7:17 am
Oke… mungkin karena cache di application/cache/twig/ belum dihapus…
Asharuddin
September 18, 2017 - 4:47 pm
Setelah update, malah error:
Terjadi problem database
Error Number: 1069
Too many keys specified; max 64 keys allowed
ALTER TABLE `login_log` ADD INDEX(`login_id`);
Filename: /var/www/html/exam/models/config_model.php
Line Number: 116
Almazari
September 18, 2017 - 5:14 pm
Tpi berhasil ke update g mas setelah muncul error itu?
Asharuddin
September 19, 2017 - 11:02 am
Ketika update berhasil mas. Besoknya saya coba lgi baru muncul error nya
Almazari
September 19, 2017 - 11:21 am
Kalo masih error coba buka phpmyadmin, pilih database elearningnya, kemudian jalankan perinta sql berikut pada tab SQL :
ALTER TABLE `login_log` DROP INDEX(`login_id`);
ASHARUDDIN
September 19, 2017 - 12:14 pm
Server di sekolah kami setelah pake OS Ubuntu 16.04 sudah migrasi dari MySQL ke MariDB mas karena pada OS itu MySQL yang dipake versi community.
Almazari
September 19, 2017 - 12:21 pm
Yo wis mas, yang jelas itu masalahnya di versi 2.0 akan mengupdate tabel login_log dan akan menambahkan index pada field login_id, bisa diskip dulu perubahan tabel versi 2.0 dengan cara meng-comment baris 169 pada application/core/MY_Controller.php https://github.com/almazary/new_elearning/blob/master/application/core/MY_Controller.php#L169.
Puji
September 29, 2017 - 10:57 am
Mas ari mau tanya, saat browse gambar munculnya Unable to perform initial request to server. kira2 apanya ya mas, saya memakai versi 2.0. Terima kasih
Almazari
September 29, 2017 - 11:13 am
Ada screenshotnya?
Pengaturan base_url di application/config/config.php sudah diisi?
Puji
September 29, 2017 - 12:43 pm
sudah saya isi $config[‘base_url’] = ‘http://192.168.103.250/elearning-sma2pati/’; seperti ini. kalau 192.168.103.250 saya ganti localhost bisa dibuka, kalau isinya alamat IP, hasilnya unable to perform. mohon bantuan
Puji
September 29, 2017 - 1:05 pm
http://prntscr.com/gr1qxo
Almazari
September 29, 2017 - 1:10 pm
Maksutnya screenshot errornya mas…
Almazari
September 29, 2017 - 1:10 pm
Ok, coba saya cari masalahnya dl…
Puji
September 29, 2017 - 1:14 pm
http://prntscr.com/gr1t78 seperti ini mas ari
Almazari
September 29, 2017 - 1:19 pm
coba mas akses aplikasinya jangan dari komputer server, tapi dari komputer client yang konek ip 192.168.103.250…
Puji
September 29, 2017 - 2:22 pm
sama mas. dari komputer lain pun yang 1 clas pun juga sama.
Almazari
September 29, 2017 - 3:31 pm
Bisa saya remote mas komputer servernya? kalo bisa login teamviewernya kirim ke WA ya… Belum nemu soalnya masalahnya dimana…
Puji
September 29, 2017 - 1:11 pm
Ok. mas ari. terima kasih
M Faisal Abduh
October 8, 2017 - 8:52 am
Maaf Mas, ada error ketika akan UPDATE (mengaktifkan) status siswa yang PENDING, pesan error nya:
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: controllers/siswa.php
Line Number: 92
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information – headers already sent by (output started at C:\xampp\htdocs\new_elearning\system\core\Exceptions.php:185)
Filename: helpers/url_helper.php
Line Number: 542
Mohon solusi nya mas, terima kasih.
Almazari
October 11, 2017 - 9:31 pm
PHPnya versi berapa ya?
AM2
January 25, 2018 - 6:50 pm
mas maaf app elearning ini bisa di pasang di WEB IIS server tidak?. apa mesti di xampp? terimaksih
Almazari
January 25, 2018 - 8:51 pm
Ya bisa aja mas kalo di webservernya di install php dan mysql, soalnya aplikasi ditulis menggunakan bahasa PHP + mysql, untuk webservernya bisa IIS, Apache, atau Nginx… khusus webserver IIS saya belum pernah coba.
andista17devi
June 1, 2018 - 10:08 pm
mas,untuk databsesnya dimana ya bisa didapat?
Almazari
June 1, 2018 - 10:26 pm
Mohon ikuti langkah installasi
rumahindustrNasution Margana
July 19, 2018 - 1:03 pm
Kapan rilis versi update lagi mas?
Almazari
July 19, 2018 - 1:51 pm
Masih ngumpulin bahan mas 🙂
nirwan
July 19, 2018 - 2:53 pm
Maaf mas, programnya boleh saya oprek.?
Almazari
July 19, 2018 - 3:25 pm
Iya boleh
Khairil Azzam
March 5, 2019 - 2:36 pm
Apakah aplikasi e-learning ini masih dikembangkan mas?
Zakaria
November 4, 2019 - 10:01 pm
untuk file databasenya boleh share gan??
kalo boleh share gan [email protected]
hehe makasih gan, semoga sukses selalu
Almazari
November 6, 2019 - 8:00 am
Silakan pelajari cara installnya, tabel database otomatis dibuat. http://www.dokumenary.net/2015/08/23/new-elearning-versi-1-0/
asep
March 22, 2020 - 2:12 pm
cara mengganti admin