Blackboard offers several tools to enhance online courses, including discussion boards for sharing thoughts, blogs for online journaling, journals for private student reflections, and wikis for collaborative content creation. The tools also allow instructors to manually or randomly assign students to groups, where they can work on private group projects using tools like blogs, wikis, and file exchanges. Additional features include self and peer assessments, assignments for submitting work, plagiarism detection with SafeAssignment, and various types of automatically and manually graded tests and surveys.