Update aplikasi elearning versi 1.9

Versi 1.9

Alhamdulillah bisa kembali update aplikasi e-learning ini dengan beberapa perubahan berikut:

  • Perubahan texteditor dari tinymce menjadi ckeditor
  • Perubahan file manager dari kcfinder menjadi RichFilemanager
  • Fitur anti joki ujian
  • Tambah pengaturan logo sekolah
  • Perbaikan halaman print, terdapat tambahan logo dan informasi nama sekolah, alamat dan telepon
  • Perbaikan feed informasi update aplikasi halaman home admin
  • Perubahan cookie session menjadi natif session
# Perubahan texteditor dari tinymce menjadi ckeditor

Ada beberapa pengguna yang mengeluh ke saya karena fungsi texteditor tidak tersedia, dan ada juga yang tidak bekerja dengan baik, kemudian saya mencoba untuk memperbaiki tetepi malah menemukan beberapa kendala, ahirnya saya putuskan untuk ganti dengan editor lain yang bernama ckeditor yang tidak kalah dengan tinymce.

Ini adalah tampilan editor aplikasi e-learning yang baru:

Terlihat beberapa tombol baru yang tidak ada dieditor sebelumnya.

# Perubahan file manager dari kcfinder menjadi RichFilemanager


Kurang lebih sama antara kcfinder dan RichFilemanager, tetapi berbeda dari sisi kemudahan konfigurasi backend nya.

# Fitur anti joki ujian

Saya mendapat laporan dari salah satu pengguna, bahwa ada siswa peserta ujian melakukan kecurangan dengan cara dia pura-pura login, tapi ada siswa lain diluar ruangan yang mengerjakan tugas miliknya.

Untuk menanggulangi kasus tersebut, saya tambahkan validasi dimana user aplikasi e-learning hanya dapat melakukan login pada satu device saja, jika dia sudah login, maka akunnya tidak dapat digunakan untuk login lagi selama akunnya belum terdeteksi logout, termasuk dibuka di dua browser yang berbeda namun masih dalam komputer yang sama, hal ini juga tidak dapat dilakukan.

Jika akun terdeteksi sedang login, dan ada yang melakukan login pada device yang berbeda, maka akan dijumpai error seperti berikut:

# Tambah pengaturan logo sekolah

Pada halaman pengaturan, terdapat field untuk mengatur logo sekolah. Efeknya akan berpengaruh pada logo aplikasi pada bagian atas dan pada header halaman cetak.

# Perbaikan halaman print, terdapat tambahan logo dan informasi nama sekolah, alamat dan telepon

Setiap halaman print akan ditambahkan header seperti berikut:

Cara Update Aplikasi

Untuk memperbaharui aplikasi elearning dari versi sebelumnya ke versi yang baru, caranya kurang lebih sama dengan update-update sebelumnya, namun untuk kali ini saya sudah siapkan video langkah-langkahnya. Mohon maaf suara hasil rekaman ternyata kurang jernih.

Penting
Sebelum melakukan update, pastikan sudah logout dari aplikasi, bila perlu jangan diakses walapun halaman login.

Cara Update Plugin

Bagi anda yang sudah membeli plugins untuk aplikasi elearning versi sebelumnya, dimohon untuk mengkonfirmasi lagi ke saya dengan cara me-reply email yang digunakan untuk pembelian plugin. Hal ini saya butuhkan untuk validasi.

Setelah ok, saya akan mengirimkan update plugin ke Anda. Update plugins tidak dikenakan biaya lagi.

Fungsi-fungsi tombol pada editor ckeditor aplikasi e-learning

Berikut saya demokan beberapa hal yang sering ditanyakan perihal insert media kedalam editor aplikasi elearning;


Tags: cara memasukkan gambar pada editor aplikasi elearning, cara menambahkan file suara pada editor aplikasi elearning, cara membuat rumus pada aplikasi e-learning, cara insert kode bahasa tertentu pada editor aplikasi e-learning, cara memasukkan file video ke editor aplikasi elearning, cara memasukkan video youtube ke editor aplikasi e-learning

Cara Upload Aplikasi Ke Hosting

Cara upload aplikasi e-learning dari localhost ke hosting caranya tidak jauh beda dengan upload cms2 seperti worpress. Bedanya adalah tindakan konfigurasi yang dilakukan setelah file terupload yang berbeda-beda.

Langkah – langkah uploadnya kurang lebih seperti ini:

  • Backup database menjadi file .sql
  • Semua file aplikasi seperti folder application, system. userfiles, index.php dkk dikompres menjadi file .zip
  • Login Cpanel
  • Pilih menu Mysql Database, Buat database baru, dan buat usernya juga untuk database itu
  • Pilih menu Phpmyadmin, pilih database yang telah dibuat, pilih menu import dan arahkan ke backup file .sql
  • Pilih menu File Manager, pilih public_html, kemudian upload file .zip hasil kompres aplikasi lokal
  • Extract file .zip yang sudah berhasil diupload
  • Buka file application/config/config.php, dan sesuaikan base_url
  • Terahir buka file application/config/database.php dan sesuaikan user, password, db_name untuk koneksi kedatabasenya.

Ini ada tutorial upload wodpress ke hosting yang cukup jelas https://www.ilmuwebsite.com/cara-upload-wordpress-ke-hosting. Ambil cara uploadnya saja, yang bagian configurasi wordpress setelah terupload abaikan.

Ganti Nama Domain Aplikasi E-Learning

Jika Anda harus ganti nama domain untuk aplikasi e-learningnya yang berdampak pada file-file gambar yang terupload sebelumnya tidak dapat terbuka, atau file apa saja yang memuat url yang mengarah ke url lama menjadi tidak dapat dibuka, berikut solusinya:

Penyebabnya, jika upload file menggunakan kcfinder atau filemanager pada texteditor, maka link akan dibuat absolut url, misalnya telah upload file a.txt pada folder userfiles, maka url untuk file itu adalah http://namadomain/userfiles/a.txt, dan url ini tersimpan didalam record database.

Solusi, misalkan gambar pada materi tertulis yang telah dibuat tidak tampil, maka buka phpmyadmin, pilih database elearningnya, pilih tabel materi, eksekusi perintah SQL berikut pada tab SQl.

[sql]
UPDATE materi SET konten = replace(konten, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Jika ada tabel bank_soal
[sql]
UPDATE bank_soal SET
pertanyaan = replace(konten, ‘http://url-lama/’, ‘http://url-baru’),
pilihan_a = replace(pilihan_a, ‘http://url-lama/’, ‘http://url-baru’),
pilihan_b = replace(pilihan_b, ‘http://url-lama/’, ‘http://url-baru’),
pilihan_c = replace(pilihan_c, ‘http://url-lama/’, ‘http://url-baru’),
pilihan_d = replace(pilihan_d, ‘http://url-lama/’, ‘http://url-baru’),
pilihan_e = replace(pilihan_e, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel field_tambahan
[sql]
UPDATE field_tambahan SET `value` = replace(`value`, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel komentar
[sql]
UPDATE komentar SET konten = replace(konten, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel materi
[sql]
UPDATE materi SET konten = replace(konten, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel messages
[sql]
UPDATE messages SET content = replace(content, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel pengumuman
[sql]
UPDATE pengumuman SET konten = replace(konten, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel pengaturan
[sql]
UPDATE pengaturan SET `value` = replace(`value`, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel pilihan
[sql]
UPDATE pilihan SET konten = replace(konten, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

# Untuk tabel tugas_pertanyaan
[sql]
UPDATE tugas_pertanyaan SET pertanyaan = replace(pertanyaan, ‘http://url-lama/’, ‘http://url-baru’);
[/sql]

Sekian informasi update kali ini, terimakasih buat semua teman – teman yang sudah menggunakan aplikasi ini, dan juga memberikan masukan – masukan yang membangun.

Mohon ikuti blog ini
Supaya informasi update aplikasi cepat anda ketahui, mohon subscribe blog ini dengan cara like FB Page Dokumenary atau masukkan email Anda pada form subscribe bagian sidebar.

Category: New Elearning

Tags: , , , , , , , , , ,

Comments

  1. Trims mas

    Reply
  2. saat browse gambar ada muncul tulisan di bawah “unable top performance initial request to server”

    ini kenapa ya gan ?

    Reply
  3. local gan…

    Reply
  4. pilihan tidak tampil, blank putih… gambar sy kirim via WA gan…

    Reply
    • Saya reply disini aja ya, soalnya kalo lewat WA jadi salah codenya… coba buka assets/comp/RichFilemanager/connectors/php/filemanager.php baris ke 50 diganti dengan kode berikut:

      [php]
      if (strpos(__FILE__, "\\") !== false) {
      $split_lokasi = explode("\\", __FILE__);
      } else {
      $split_lokasi = explode("/", __FILE__);
      }
      [/php]

      Note: jika file assets/comp/RichFilemanager/connectors/php/filemanager.php sebelumnya sudah pernah diedit-edit, mohon dikembalikan terlebih dahulu.

      Reply
  5. Bagi teman – teman yang sudah install versi 1.9 dan mengalami masalah filemanager pada texteditor tidak dapat dibuka jika diinstall di os windows, solusinya ganti file assets/comp/RichFilemanager/connectors/php/filemanager.php dengan https://raw.githubusercontent.com/almazary/new_elearning/master/assets/comp/RichFilemanager/connectors/php/filemanager.php

    Reply
  6. oh ya mas, kenapa pada veri 1.9 tampilan untuk siswanya tidak beraturan ya mas semua turun kebawah tidak ada tampilan grid di kiri kanan tampilan siswanya

    Reply
    • Coba dibandingkan dengan http://elearning.dokumenary.net, apakah seperti yang mas maksut… kalo beda berarti ditempat mas ada yang belum bener… coba cek application/config/config.php, bagian base_url nya sudah tersisi belum.. kasus2 sebelumnya banyak yang tidak mengisi base_url, padahal sudah diintruksikan untuk itu.

      Reply
  7. Masukan aja buat bro Almazari
    untuk di menu pesan kalau bisa user PENERIMA nya, bisa di ambil dari database, jadi si pengirim tidak repot untuk mengetik lagi, takut nya user pengirim bingung dan harus bertanya kepada teman nya lagi, apa nama user si ali (misal)

    user penerima diambil dari user yang telah terdaftar, misal nya nama guru atau nama siswa, ( dari database)
    bagus nya lagi seperti sistem broadcast, bisa memilih user mana saja yang ingin di kirimkan pesan.
    jadi tidak berulang kali mengirim pesan kepada masing masing orang

    satu lagi numpang iklan
    cari tiket pesawat harga murah klik sarunitravel.id aja
    bandingkan dengan Travelo kaka
    mau usaha seperti saya register cuma 300ribu aja, lengkap dengan
    PPOB http://www.sarunitrave l.id/2017/02/ppob.html
    dan Pulsa http://www.sarunitravel.id/2017/02/pulsa.html

    Reply
    • Lah, kan sudah begitu
      autocomplete.
      Kalo tidak muncul, paling tidak diisi pengaturan base_url application/config/config.php yang disuruh isi saat menginstall.

      Reply
  8. Terima kasih updatenya mas.

    Usul, kalo bisa ditambahkan counter user online. jadi bisa memantau berapa banyak user yang sedang online. ditambahkan grafik atau statistik untuk nilai ujian.

    Terima kasih

    Reply
  9. Selamat malam, ada yang bisa membantu saya set up untuk pengiriman email? Terima kasih

    Reply
  10. Mas mau tanya, saya sudah update ke versi 1.9 begitupun dengan plugins yang dikirim via email. Saat menambah pertanyaan texteditor yang muncul masih tinymce sehingga muncul pesan error saat ingin memasukkan file gambar/suara/video tapi menjadi ckeditor tapi anehnya kalau mau mengedit soal/pertanyaan yang sudah ada texeditor yang tampil ckeditor. Hal ini hanya terjadi saat ingin menambah pertanyaan sementara di pengumuman langsung tampil ckeditor.

    Gambarnya saya kirim ke email ya

    Trims

    Reply
  11. mas AL, untuk nambah tabel Ruang/Kelas di Jadwal Matakuliah bagaimana ya mas caranya?

    Jadi Guru harus input dia ngajar di Ruang mana gitu..

    kalau bisa sih harus ada tabel “Add Ruang” kira” di file apa saja yang harus di ubah ya mas

    Reply
  12. selamat siang mas ?
    mas mau nanya apa bisa File Materi disesuaikan dengan kelas? misal file materi tsb khusus untuk kelas 1.1 saja, jadi yang siswa di kelas 1.2 tidak mendownload file materi itu.

    Reply
  13. 소닉카지노 링크
    February 15, 2024 - 1:34 pm

    agonaga.com
    알다시피 뮤 가족도 고작 3학년 신사일 뿐이야.

    Reply
  14. ???소닉카지노 사이트
    February 18, 2024 - 7:40 pm

    restaurant-lenvol.net
    “정오에…” 홍지황제는 눈을 뜨고 입술을 떨었다. “지금…”

    Reply
  15. sm-slot.com
    사실 도중에 Hongzhi 황제는 시간이 매우 느리게 흐르는 것을 느꼈습니다.

    Reply
  16. chutneyb.com
    그리고 송아지를 핥아먹던 내 마음은 어떻게 변했을까?

    Reply
  17. pragmatic-ko.com
    아무래도… Zhu Zhiyu는 Fang Jifan의 약점을 파악했다고 생각했습니다.

    Reply
  18. 소닉카지노사이트
    February 25, 2024 - 8:16 am

    dota2answers.com
    그러나 Fang Jifan은 마음 속으로 생각했습니다. 이제 약이 충분하지 않기 때문에 의지력에 의존하여 보충해야 합니다.

    Reply
  19. sm-slot.com
    급히 달려온 교도관들이 들어와 사건을 신고하기 시작했다.

    Reply
  20. pragmatic-ko.com
    이건 광산이야 Fang Jifan은 모든 광산을 기부했는데 무엇을 위해?

    Reply
  21. smcasino-game.com
    February 28, 2024 - 11:48 am

    smcasino7.com
    Fang Jifan은 뒤에 있었고 어쩔 수없이 말했습니다. “손자, 왕세자 전하의 말을 들어라.”

    Reply
  22. pragmatic-ko.com
    February 29, 2024 - 5:33 pm

    pragmatic-ko.com
    Fang Jifan은 “황금 대륙 전체를 공급합니까? “라고 놀라움을 금치 못했습니다.

    Reply
  23. pragmatic-ko.com
    March 1, 2024 - 10:01 pm

    lfchungary.com
    다진 흙벽 뒤에서 폭죽과 창을 든 농부들의 환호성이 터져 나왔다.

    Reply
  24. smcasino-game.com
    March 2, 2024 - 12:38 pm

    chutneyb.com
    그러나 결국 일본 배에 탄 사람들은 더 이상 버틸 수 없었다.

    Reply
  25. pragmatic-ko.com
    March 3, 2024 - 1:34 am

    pragmatic-ko.com
    눈을 보자 수많은 사람들이 이에 화답하며 쓰러졌고, 흩날리는 눈 속에서 화약 연기가 도처에 자욱했다.

    Reply
  26. 슬롯사이트
    March 3, 2024 - 7:04 am

    madridnortehoy.com
    Fang Jifan은 이빨을 갈기 시작했고 알 수없는 불꽃이 일어났습니다.

    Reply
  27. pragmatic-ko.com
    March 4, 2024 - 6:39 am

    pragmatic-ko.com
    Fang Jifan은 Hongzhi 황제의 얼굴을 조심스럽게 바라 보았습니다.

    Reply
  28. smcasino-game.com
    March 5, 2024 - 9:17 am

    chutneyb.com
    이 문제가 퍼질 텐데 어떻게 소란을 피울 지 모르겠다고요?

    Reply
  29. khasiss.com
    “아 …”Wang Jinyuan은 즉시 활력을 얻었고 그의 눈은 반짝였습니다.

    Reply
  30. khasiss.com
    Hongzhi 황제는 그의 아버지가 그의 아들만큼 좋지 않다고 느끼며 마음 속으로 감정을 느꼈습니다.

    Reply
  31. bistroduet.com
    군주와 그의 대신인 아버지와 아들은 분명히 이 측면에 대해 완전히 다른 견해를 가지고 있습니다.

    Reply
  32. sm-casino1.com
    사람을 모으기 위해 기꺼이 돈을 썼기 때문에 사람이 없다고 걱정할 필요가 없었습니다.

    Reply
  33. mersingtourism.com
    그러나 그는 감히 태만하지 않고 서둘러 “당신의 종이 떠날 것입니다. “라고 인사했습니다.

    Reply
  34. raytalktech.com
    이 늙은이들, 소위 좋은 판단과 나쁜 판단은 정말 우스꽝 스럽습니다.

    Reply
  35. yangsfitness.com
    Zhu Houzhao는 단호하게 고개를 저었다. “아니오.”

    Reply
  36. raytalktech.com
    그는 이름을 하나씩 불렀고 Liu Jian은 미소를 지으며 조용히 고개를 저었다.

    Reply
  37. 에그벳 먹튀
    March 11, 2024 - 3:38 pm

    andrejpos.com
    Zhu Houzhao는 그를 응시하고 큰 손을 흔들며 말했습니다. “무엇을보고 있니, 나가!”

    Reply
  38. lipitor 80mg cost generic lipitor 10mg lipitor 40mg us

    Reply
  39. khasiss.com
    Fang Jifan은 충격에 빠진 Zhu Houzhao를 바라 보았습니다. 그의 전하 …

    Reply
  40. 메가슬롯 게임
    March 13, 2024 - 1:08 pm

    yangsfitness.com
    한 무리의 장인들이 간수들과 환관들의 감독 아래 그것을 수리하고 있습니다.

    Reply
  41. 슬롯사이트
    March 14, 2024 - 2:24 am

    madridnortehoy.com
    물론 이것은 단지 세부 사항 일 뿐이며 모두가 갑자기 마음 속으로 깨달았습니다.

    Reply
  42. buy ciprofloxacin without a prescription – augmentin 625mg over the counter amoxiclav order online

    Reply
  43. parrotsav.com
    이 가장 저렴한 저택에는 은 수십 냥만 있으면 됩니다.

    Reply
  44. order ciprofloxacin for sale – clavulanate sale purchase augmentin

    Reply
  45. mega-slot66.com
    Zhou 부인은 고개를 저었다. “Ai의 가족은 늙었습니다. 어떻게 먹을 수 있습니까?”

    Reply
  46. buy ciprofloxacin cheap – purchase chloramphenicol online erythromycin online

    Reply
  47. 에그벳 슬롯
    March 17, 2024 - 8:25 pm

    windowsresolution.com
    폐하께서 물으러 오시면… 어떻게 대답해야 할까요?

    Reply
  48. flagyl over the counter – terramycin over the counter buy azithromycin generic

    Reply
  49. I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.

    Reply
  50. ivermectin drug – order generic ceftin 250mg sumycin ca

    Reply
  51. mojmelimajmuea.com
    “놀아야 할 게 있어.” 실제로 누군가 일어섰다.

    Reply
  52. ???메가슬롯 조작
    March 19, 2024 - 10:17 pm

    sm-casino1.com
    특별 제작된 군복 한 벌이 전달되었습니다.

    Reply
  53. order valacyclovir 500mg without prescription – valtrex 1000mg us order zovirax 400mg for sale

    Reply
  54. cost ampicillin amoxicillin pills buy amoxicillin without prescription

    Reply
  55. mersingtourism.com
    그는 Fang Jifan이 이미 ‘계획’을 가지고 있다고는 전혀 예상하지 못했습니다. “왜 미리 말하지 않았어?”

    Reply
  56. where can i buy flagyl – order amoxil online cheap generic zithromax

    Reply
  57. ttbslot.com
    Zhu Houzhao는 “아버지, 그냥 운이 좋은 것 같아요. “라고 편안하게 말했습니다.

    Reply
  58. oral furosemide 100mg – tacrolimus 1mg ca order capoten 25mg sale

    Reply
  59. I have read your article carefully and I agree with you very much. This has provided a great help for my thesis writing, and I will seriously improve it. However, I don’t know much about a certain place. Can you help me?

    Reply
  60. qiyezp.com
    물론 결정적인 순간에만 꺼낼 수 있는 비밀 칙령이다.

    Reply
  61. glucophage 500mg canada – buy septra generic brand lincocin 500mg

    Reply
  62. qiyezp.com
    하지만 조금 ‘똑똑’한 사람이라면 차라리 이 집을 빨리 팔겠다.

    Reply
  63. sandyterrace.com
    March 26, 2024 - 2:12 pm

    sandyterrace.com
    그러나 동시에 Ouyang Zhi가 Dingxing County에 가는 것은 매우 부적절하다고 느꼈습니다.

    Reply
  64. buy clozapine generic – frumil 5 mg pill buy pepcid 20mg without prescription

    Reply
  65. retrovir online order – glycomet 500mg pill order zyloprim 300mg

    Reply
  66. fpparisshop.com
    March 28, 2024 - 1:29 am

    otraresacamas.com
    この記事は実用性に富み、すぐにでも使える情報が満載です!

    Reply

Leave a Reply to Almazari Cancel reply

Your email address will not be published / Required fields are marked *