In the process to produce a competent medical graduate, who possesses all the desired competencies (including those as a part of the hidden curriculum), it is must that as medical educators, we should employ different strategies to aid the process of knowledge and skill acquisition. Learning Management System is an effective learning resource to promote synchronous and asynchronous learning, and at the same time, respect the principles of adult learning...