Visual analysis of a moodle-based object oriented programming course