Moodle – Creating a theme based on boost for 4.x

Moodle has a great documentation page for creating a theme based on Boost theme but that one is for Moodle 3.2 and it does not work for 4.x versions. I had to create a child theme recently, so now I have the steps for a tutorial for the 4.x versions. Getting started The tutorial is […]

Read more
Moodle’s Cache (MUC) Configuration Location

First of all, caching is important. A cache is a collection of processed data that is kept on hand and re-used to avoid costly repeated database queries. The default cache setting is quite good but if you are running a big Moodle instance or you using cloud services where the IOPS is limited you need […]

Read more
Installing Moodle using SSL Proxy

SSL proxy is a transparent proxy that performs Secure Sockets Layer encryption (SSL) and decryption between the client and the server. It performs the SSL encryption and decryption between the client and the server.

Read more
How to remove ‘Data retention summary’ from your Moodle site

Some of the themes does not display this link correctly. If you do not want to modify the theme itself and you do not need the data retention summary in your footer then you can switch it off using the following steps: Go to Site administration -> Users -> Privacy and policies -> Privacy settings. […]

Read more
Moodle Analytics – Part 3. – Setting up TensorBoard in cPanel to view the Model Results

After evaluating a model you will get the following message in Moodle: Launch TensorBoard from command line by typing: tensorboard –logdir=’/path_to_your_moodledata/models/4/1566208427/evaluation/coreanalyticstime_splittingquarters/logs/1566583192278/tensor’ Installing moodlemlbackend is a prerequisite to view the model results. Read this quick guide on how to setup the prerequisites. The moodlemlbackend package comes with an older version of TensorFlow package which contains a […]

Read more
Moodle Analytics – Part 1. – Setting up the Python Machine Learning Backend in cPanel

UPDATE: the guide for moodlemlbackend 3.0.5 with Python 3.6 can be found in this article: Moodle Analytics – Part 1. – Setting up the Python Machine Learning Backend in cPanel – Reloaded Moodle Analytics machine learning models were introduced in Moodle 3.7.Moodle currently supports two predictions processors: PHP machine learning backend which comes with the […]

Read more