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.

UPDATE materi SET konten = replace(konten, 'http://url-lama/', 'http://url-baru');

# Jika ada tabel bank_soal

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');

# Untuk tabel field_tambahan

UPDATE field_tambahan SET `value` = replace(`value`, 'http://url-lama/', 'http://url-baru');

# Untuk tabel komentar

UPDATE komentar SET konten = replace(konten, 'http://url-lama/', 'http://url-baru');

# Untuk tabel materi

UPDATE materi SET konten = replace(konten, 'http://url-lama/', 'http://url-baru');

# Untuk tabel messages

UPDATE messages SET content = replace(content, 'http://url-lama/', 'http://url-baru');

# Untuk tabel pengumuman

UPDATE pengumuman SET konten = replace(konten, 'http://url-lama/', 'http://url-baru');

# Untuk tabel pengaturan

UPDATE pengaturan SET `value` = replace(`value`, 'http://url-lama/', 'http://url-baru');

# Untuk tabel pilihan

UPDATE pilihan SET konten = replace(konten, 'http://url-lama/', 'http://url-baru');

# Untuk tabel tugas_pertanyaan

UPDATE tugas_pertanyaan SET pertanyaan = replace(pertanyaan, 'http://url-lama/', 'http://url-baru');

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:

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

      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

Leave a Reply

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