Moodle is an online learning space equivalent to tutor-centered learning, providing individual and group tutorials online. PebblePad is a student-centered personal online learning space for self-directed learning. Blended learning combines face-to-face and online individual and group tutorials through Moodle with self-directed learning using PebblePad.