ResPubID25677, social software, student engagement and learning, students, blogs, blog-based communities, online learning, educational technologies, social media, social networking technology, community engagement