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: Configurable Reports
Push 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 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 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 readingMoodle parent portal implementation
Moodle does not offer a parent portal. This maybe necessary in K-12 schools where confidential communications with the parents maybe required on a separate channel form the normal one that the student also has access to. There is a backdoor way to implementing a Moodle parent portal. This consists of several steps as outlined in […]
Continue readingSynchronizing LDAP with Moodle
LDAP is the well known Lightweight Directory Access Protocol to implement directory services. It is easy to install LDAP on your own LAMP stack VPS in the cloud such as the one in Digital Ocean. Having installed LDAP, how do we synchronize it to Moodle? remember, our LDAP is empty at the beginning. This will […]
Continue reading