Using a blog as an integrated eLearning tool and platform