Moodle is one of the top most Course management system/virtual learning environment used world wide by educational institutes. Teachers can create courses and can give assignments to their students through an easy to use interface. Accounts for students and teachers are created for easy accessibility to a wide range of options.