Access Keys:
Skip to content (Access Key - 0)

Announcement

Announcements contain information about an announcement including the title, the text of the message, the origin and target learning contexts, and the target user roles. Access to individual announcements is determined by the user's enrollments. The APIs provide methods that can be used to retrieve, create, update, and delete announcements.

Assessment

The assessment API provides programmatic access to assessments (quizzes and tests). With it, you can view, add, modify, and remove assessments and assessment items (questions). It is based on the IMS QTI v1.2 specification with certain product-specific extensions.

Authentication

The authentication framework provides the means to create custom authentication mechanisms
(authentication modules) for handling both inbound and outbound requests. The authentication framework implements the Java Authentication and Authorization Service (JAAS) providing an infrastructure for incorporating custom "stackable" security mechanisms in a consistent manner.

Calendar

Calendar entries represent a calendar entry within the Blackboard application. The API provides methods for adding, manipulating, and deleting calendar entries.

Content (FileManager)

Content refers to files that exist in the various areas within the learning system using hierarchical folders to organize content. Each folder corresponds to either a learning context, a template, or a user-created folder. The APIs give you the ability to add, remove, and manipulate files and folders. It is important to note that the FileManager API is deprecated meaning that it may change in a future release. Care should be taken to "future-proof" any code that uses this API.

Context

The Context API provides methods for programmatically logging in to the learning system and accessing contextual information such as the learning contexts in which the user is enrolled and the user's roles in those learning contexts.

Courses

The System Integration API (SIAPI) is used for the import and export of data based on the IMS 1.01 Enterprise specification including users, courses, course memberships, and grades.

Enrollments

The System Integration API (SIAPI) is used for the import and export of data based on the IMS 1.01 Enterprise specification including users, courses, course memberships, and grades.

File System 

See "Content" above

Gradebook

Grades can be accessed and manipulated. The gradebook APIs provide access to data (such as student information and quiz scores) and metadata (information relating to the structure of the gradebook columns).

Mail/Messaging

The mail API can be used to create custom mail clients or to integrate external mail clients and provides methods for performing Vista mail operations.

Roles

The System Integration API (SIAPI) is used for the import and export of data based on the IMS 1.01 Enterprise specification including users, courses, course memberships, and grades.

Users

The System Integration API (SIAPI) is used for the import and export of data based on the IMS 1.01 Enterprise specification including users, courses, course memberships, and grades.

Adaptavist Theme Builder (4.1.3) Powered by Atlassian Confluence 3.3, the Enterprise Wiki