Moodle based Integrated Learning Environment