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 readingTag Archives: Moodle
Customization 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 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 readingUsing WordPress CMS as intranet with SSO and access only from Moodle
Why do we need WordPress integration with Moodle? Moodle is a wonderful LMS (learning Management System) and has many features to help with SIS (School Information System) but it lacks several aspects of a CMS (Content Management System) for example: Intranet for organization wide posts and information e-commerce Ticket based support system WordPress with its […]
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 readingUsing Moodle as a Directory
Ideally, it would be nice to have a master on-premises directory that controls membership in the institution. This would be the reference. All other services would be synchronized to this and have a single-sign-on (SSO). To be specific, we would have our on-premises directory on open LDAP (Light Directory Access Protocol) and our services such […]
Continue reading