Understanding open source Moodle LMS