Microapps

Blackboard Learn connector specifications

Deploy the Blackboard Learn integration to register for a new course and view the course and its related details as a student, and as an instructor to create a course announcement and view the course members and grades.

Version details

Citrix Workspace Microapps supports Blackboard API version 3800.0.0: https://developer.blackboard.com/portal/displayApi/Learn?version=3800.0.0

Endpoints

POST

https://blackboard.wsiappfactory.com/learn/api/public/v1/oauth2/token
https://blackboard.wsiappfactory.com/learn/api/public/v1/oauth2/authorizationcode
/learn/api/public/v1/courses/{courseId}/users/{userId}
/learn/api/public/v1/courses/{courseId}/announcements

GET

/learn/api/public/v2/courses
/learn/api/public/v2/courses
/learn/api/public/v1/courses/{courseId}/users?expand=user
/learn/api/public/v1/courses/{courseId}/announcements
/learn/api/public/v1/courses/{courseId}/contents
/learn/api/public/v1/courses/{courseId}/contents/{contentId}/children
/learn/api/public/v2/courses/{courseId}/gradebook/columns
/learn/api/public/v1/users
/learn/api/public/v2/courses/{courseId}/gradebook/users/{userId}
/learn/api/public/v1/courses/{courseId}/resources

Service Actions

  • Course Registration: Register/enroll for the course.
  • Create Course Announcement: Lets nstructor create an announcement for a course.

Key Entities

courses course_memberships course_announcements courses2 course_contents course_content_detail attachments course_memberships2 user_grades grade_columns users

Blackboard Learn connector specifications