Blackboard allows instructors to communicate with students, post course materials, facilitate collaboration, streamline the homework process, create online tests and surveys, deliver grades electronically, and provide a central location for course content and computer assignments. Specific capabilities include posting homework online, having students submit work digitally, recording grades, providing students access to their grades, delivering course content in various file formats, making announcements, sending emails, setting up discussion boards, enabling file sharing, and creating various types of online assessments that provide immediate feedback to students.