There exist methods to provide for synchronizing Moodle to an LDAP directory and even provisioning of accounts. However, as far as I know, there are no methods to synchronize Moodle to LDAP. Why would you want to do this you ask? The answer is in this blog post. The block called Configurable Reports is very […]
Continue readingCategory Archives: moodle
Apache2 and MySql dimensioning for Moodle Instance
/etc/apache2/mpm-prefork.conf # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxRequestWorkers: maximum number of server processes allowed to start # MaxConnectionsPerChild: maximum number of requests a server process serves # […]
Continue readingCustom Horizontal Menu in Moodle Boost Theme
The menu structure in Moodle depends on the theme being used. The core Boost theme included with Moodle does not use a horizontal menu. Navigation is done using the menu in the left Administration panel and for this you need to toggle the hamburger menu. This left panel takes up quite a bit of screen […]
Continue readingPush individualized data to Moodle users for dashboard access
There is a generic need for school administration to push data to students. However the nature of the data makes a broadcast type communication not feasible such as: When the data is private and varies with individual When data cannot be tied to a course because data persists beyond course time limits So how to […]
Continue readingPushing individualized documents to users for access from Moodle Dashboard
Moodle does not have a way for teachers to automatically push individual documents to Moodle users. A good example is class reports: If a student stays in a school for 12 years needs to be able to access their class performance reports year by year, there is no existing provision. The closest is to push […]
Continue readingreconcile direct bank transfer for low cost online payments for schools
I have implemented a low cost e-commerce payment system for educational institutions in India using Virtual Accounts. Educational institutions need to be able to collect payments from users for tuition and other such services. Typically, payment gateways charge a hefty commission for payment by card, of the order of 2%. A payment by a direct […]
Continue readingPlugin for Moodle or WordPress Installed as Symlink to local repository
Sometimes it is convenient to install a plugin for Moodle or WordPress using a repository. Installing a plugin is as simple as copying the directory to the plugins directory. However if we want it to be a local repository then we can clone a remote. For example, to install the lti plugin in our WordPress […]
Continue readingAdding Chemistry editor to Atto
It is very easy to add a chemistry editor plugin to the Atto editor. There are 2 apects to this: Adding the capability to render chemical equations An editor capable of making this rendering accessible to user without remembering intricate syntax The 1st item is easily taken care of by enabling additional capabilities of the […]
Continue readingCustomization example of Moodle database activity: Implement a Leave Management System
Introduction The Moodle database activity module is extremely versatile. I have implemented an e-book library, an application form, a simple employee management system (acting as a simple HR module to keep track of employee documents and leave management), etc. All of these use stock Moodle code and just need some JavaScript templating. I wanted to […]
Continue readingMoodle parent portal: Searching for and optionally messaging parents of given set of children
I have described in a previous post how to implement a basic parent portal in Moodle. In this post I will show a very convenient way to search for list parents of a given set of children. This is not easy to do using standard Moodle but very easy using the plugin Configurable reports and […]
Continue reading