Moodle
2024
Sending Message from Moodle to Whats app
Integrating services like WhatsApp for notifications and messages within Moodle can significantly enhance the learning experience as message can be sent to whats app and user can intiate conversation from…
November 26, 2024
Setting up Moodle as a SAML IDP [identity provider]
SAML2 authentication is a powerful tool for seamless Single Sign-On (SSO) integration. This guide explains how to configure a Moodle system as an Identity Provider (IDP) using the SimpleSAMLphp library…
November 25, 2024
Setting up Moodle on Hetzner using Webmin/Virtualmin
Hetzner is a physical server provider as compared to cloud where you have virtual machine. if you are setting up a new machine on hetzner , you may walk through…
August 13, 2024
Serving SCORM from Amazon S3 and CloudFront to Moodle: Overcoming Cross-Domain Challenges
In the world of e-learning, SCORM (Sharable Content Object Reference Model) is a crucial standard that allows for the interoperability and tracking of online learning content. However, when it comes…
August 4, 2024
BlackBoard Ultra Course Migration To Moodle
Making the switch from Blackboard to Moodle doesn't have to be a daunting task. If you have existing course content in the form of Blackboard Course Packages , this blog…
January 12, 2024
EBS Vs EFS Vs NFS for Moodledata : A Comprehensive Comparison
When it comes to hosting Moodledata on AWS, choosing the right storage solution is crucial for optimal performance. In this evaluation, we compare the performance of Amazon Elastic Block Store…
January 5, 2024
2023
Service worker in Moodle
Implementing Service worker in Moodle let's start with a brief about service worker, usage, and benefits and then continue to implement in moodle as an installable web-app. Service Worker A…
June 20, 2023
2022
Moodle with AWS opensearch
following is a step-by-step guide to setup moodle global search with AWS OpenSearch service. This provides enhanced searching in rich content. Moodle A powerful open-source LMS. AWS opensearch This is…
December 1, 2022
Setup Solr with Moodle for search inside files content
Following is the step by step guide to setup Solr with Moodle for search inside files content. This will need setting up of SOLR, setting up php-solr extension and solr…
June 29, 2022
Customizing core features in Moodle through Events and Callbacks
At some point of time, we always need to tweak or customize the core functionality or flow of the application. If you are aware of WordPress, then there are hooks…
May 2, 2022
2021
Setting Up Moodle with AWS cloudfront CDN
Moodle is hosted on AWS cloud and the following AWS services are being used for this solution ALB and ec2 are being utilized for ComputeRDS for databaseEFS for moodledataRedis for…
March 5, 2021
Setting up Airnotifier Push notification in Customized Moodle Mobile App
Considering that, we are building the mobile app from moodle mobile app codebase. In order to use the push notification feature using airnotifer, following steps are required. Airnotifier Installation And…
February 4, 2021
2020
AWS services for Moodle
Single Machine Based ImplementationHorizontal Scalable Based ImplementationApplication-level Service for UtilizationEnhancement Service Moodle, no doubt, is the best open-source LMS in the world. It has tons of features. This is written…
October 30, 2020
Cost of Running Moodle as your own
As moodle is open source and have full features which are required to run a digital education platform, WEB platform [online]Mobile App platform [offline suppport]Desktop APp as well [offline support]…
July 3, 2020
Redis Over EFS for Caching In moodle cluster solution
If you are on this page, it means you are going with a scaling part for moodle. Now webserver part is okay, the challenge comes with Shared file storage. That…
June 28, 2020
Moodle Plugin : Local/Enrolstats
An Enrolment Stats list, that can be viewed by site admin or the the user who has capability at the category level with a category drop down filter. For the…
June 21, 2020
Quick Start guide for Stress / Load Testing on Moodle
I hope, you have your environment ready, now you want to put a load to Test it. We will be utilizing, Apache Jmeter tool for this. Basic knowledge of Jmeter…
June 17, 2020
Moodle Horizontal Scalable Deployment on AWS stack
we are talking about the horizontal scalable deployment of moodle > 2.7. Horizontal Scaling : we are putting more than one computing machine to respond the request. Challenges : there…
June 17, 2020
Moodle Plugin : Local/Systemstats
This is a moodle local plugin . It will work for moodle version > 3.5, however, you can try with modole above than 2.7 Problem Statement In moodle most of the…
June 11, 2020
AMD javascript plugin to disable right click / cut / copy paste for Moodle
Following JS file can be included, that can disable Mouse Right ClickOpening of developer console in BrowserDisable Cut / Copy / Paste Following is the code (AMD) JavaScript File Download…
May 12, 2020
Using JS / jQuery in moodle 2.9 above
After moodle 2.9 , there is a change, how the js should be added in the php page, specially for the jQuery. How to include other/custom Js files ?how to…
May 11, 2020
Is Moodle Enough as an e-learning solution?
In the current situations where e-learning/LMS is not a luxury or add-on , it has become the requirement . COVID-19 has accelerated this requirement in many fold and Whenever there…
April 19, 2020
BlackBoard Course Migration To Moodle
Step-by-Step guide for migrating courses from the Blackboard standard version to moodle version > 1.9. Black Board Categorisation Objective Solution Step-1 Step-2 Step-3 Step-4 Download Black Board Categorisation For the…
February 4, 2020
2017
Moodle: Course File List Local Plugin
This plugin will provide a interface to display and download all files by enrolled users, those are attached in a course. This is local plugin, it means this plugin needs…
February 17, 2017