Mengatasi Pesan Error Pada Elearning Exception – Call to a member function external_star_rating() on bool: Solusi Praktis untuk Platform E-Learning

By | Juli 13, 2023
elearning error

MWI – Solusi untuk pesan error yang muncul pada e-learning Exception – Call to a member function external_star_rating() on bool. Pesan error ini mengindikasikan bahwa terjadi kesalahan saat memanggil fungsi external_star_rating() pada tipe data boolean (bool).

Pendahuluan

Cerita ini bermula ketika sekolah tempat penulis bekerja SMA Plus PGRI Cibinong, membutuhkan tema premium untuk kebutuhan elearning. Akhirnya terpilihkan Edumy – Premium Moodle LMS Theme sebagai tema pilihan kami. Setelah setting sana-sini ternyata masalah baru muncul, mulai dari versi PHP hingga versi moodle-nya. Akhirnya penulis berinisiatif untuk menggunakan moodle versi terbaru (Moodle versi 4.1 ketika artikel ini dibuat).

Edumy
Tema Moodle Edumy

Permasalahan

Error yang muncul adalah “Exception – Call to a member function external_star_rating() on bool”, munculnya ketika web pertama kali dibuka.

Error Exception
Pesan Error yang Muncul

Pertama, kami akan mengidentifikasi penyebab umum dari pesan error ini, seperti masalah dengan database, kesalahan konfigurasi, atau kesalahan pada kode sumber e-learning. Selanjutnya, kami akan membagikan beberapa solusi yang dapat dicoba untuk mengatasi masalah ini.

Solusi

Salah satu solusinya adalah memeriksa kembali pengaturan konfigurasi untuk memastikan bahwa konfigurasi database telah tersetting dengan benar. Lakukan pengecekan pada kode sumber e-learning yang terkait dengan fungsi external_star_rating() juga dapat membantu mengidentifikasi kesalahan yang mungkin terjadi.

Artikel ini kami akan memberikan beberapa tips untuk debugging yang dapat membantu dalam mengidentifikasi penyebab error dan menemukan solusinya. Tipsnya dengan melihat log error, memberikan komentar pada kode yang dapat menyebabkan konflik.

Buka file moodle\theme\edumy\ccn\course_handler\ccn_course_handler.php bisa menggunakan ssh ataupun menggunakan FTP client misal fileZilla seperti ini

fileZilla
Tampilan FileZilla

Jadikan baris komentar pada kode berikut ini pada file saya berada di baris ke 254 sampai dengan 256

// $ccnProcessRatingRenderFunction = $ccnGetRatingInstance->external_star_rating($courseId);
// $ccnProcessRatingCountTotalFunction = $ccnGetRatingInstance->count_ratings_external($courseId);
// $ccnProcessRatingCountFunction = $ccnGetRatingInstance->overall_rating($courseId);

Sesuai gambar yang ada.

Ikuti langkah-langkah tersebut dan solusi yang tersaji dalam artikel ini. Makan pesan error Exception – Call to a member function external_star_rating() on bool dapat teratasi dengan sukses. Penyelesaian masalah ini akan membantu pengguna platform e-learning dalam mengakses dan menggunakan fungsi external_star_rating() tanpa adanya gangguan.

Komentar Edumy
Jadikan komentar baris 254-256

Artikel ini memberikan panduan dan solusi bagi pengguna e-learning yang menghadapi pesan error tersebut. Sehingga mereka dapat melanjutkan proses belajar dan mengoptimalkan penggunaan platform e-learning dengan lancar.

Semoga Allah mudahkan dalam menyelesaikan masalah yang muncul dan kita mendapatkan ilmu yang bermanfaat, terima kasih. Semoga bermanfaat, dari sahabatmoe MuSa (ms).

Bantuan Ide:
1. Moodle.org
2. StackOverflow.com

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.