This table details course and organization data elements for the Snapshot command line tool.

Course and Organization Data
XML Element Description
<DESCRIPTION>
<SHORT>
Short name used by the institution to uniquely identify the Course (for example, math101 _F99). The following characters may not be used in Course ID: " ()& / ' + "
Not null String. Max length 50. Must be unique and cannot be changed.
<SOURCEDID>
<ID>
Short name used by the Institution to uniquely identify the Course section. This is not displayed to users.
Can contain only letters, digits, dashes and periods. No spaces or other punctuation allowed. May be concatenation of Course_ID, Section_ID, and Term. Must be unique for each Course, and is often the same as the COURSE_ID.
Not null, External key. String. Max length 64. Must be unique. Multi-byte characters accepted.
<EXTENSION>
<X_BB_REPLACEMENTKEY>
This field is used only on the rare occasions when a Courses EXTERNAL_COURSE_KEY changes.
String. Max length 64. Must be unique. Multi-byte characters accepted.
<DESCRIPTION>
<LONG>
Complete title of the Course. The Course Name is used when sorting.
String. Max length 255. Multi-byte characters accepted.
Not null
<X_BB_ALLOW_GUESTS> Allows guest access to the Course.
String. y/n
<DESCRIPTION>
<FULL>
Complete description of the Course.
String. Max length 4000. Multi-byte characters accepted.
<TIMEFRAME>
<END>
Date on which access to the Course ends.
Date (yyyy-mm-dd).
<TIMEFRAME>
<BEGIN>
Date on which access to the Course section begins.
Date (yyyy-mm-dd).
<EXTENSION>
<X_BB_DATASOURCE_KEY>
Key used to establish a grouping of Course or Organization elements.
String. Multi-byte characters accepted.
<EXTENSION>
<X_BB_ROW_STATUS>

The following numeric values set the record state to:
0 - Enabled: Normal access to the record.
1 - Soft Delete: Record is not visible in the UI, but has not been removed.
2 - Disabled: Record is visible in some areas of the UI, but may not be changed or accessed.
3 - Delete Pending: Record is scheduled to be removed.
4 - Copy Pending: Record is scheduled to be copied.

<EXTENSION>
<X_BB_AVAILABLE>
Establishes Course or Organization availability to Blackboard Learn.
Char(1). Y/N
<EXTENSION>
<X_BB_CATALOG>
Establishes whether the Course or Organization appears in catalog.
Char(1). Y/N
<EXTENSION>
<X_BB_DESCRIPTION_PAGE>
Determines whether or not to display description information in the Course or Organization catalog.
Char(1). Y/N
<EXTENSION>
<X_BB_LOCKOUT_INDICATOR>

This field is not used in Blackboard Learn.

The "lockout" functionality for student users happens using the START_DATE and END_DATE fields, or the AVAILABLE_IND indicator. Lockout for all users happens using the ROW_STATUS flag or the DISABLE operation.

<EXTENSION>
<X_BB_PACE>
Indicates if the Course is Instructor-paced according to the Student.
Char(1). Mapping accepted {Instructor}
<EXTENSION>
<X_BB_ENROLL_START>
Date that enrollment may begin.
Date (yyyy-mm-dd).
<EXTENSION>
<X_BB_ENROLL_END>
Date that enrollment is no longer available to Students.
Date (yyyy-mm-dd).
<EXTENSION> <X_BB_ENROLLMENT_TYPE> The following numeric values set the enrollment method:
0 - Instructor
1 - Self Enrollment
<EXTENSION>
<X_BB_DAYS_OF_USE>
Number of days that Students may access the Course after enrollment. Useful for self-paced learning.
Numeric.
<EXTENSION>
<X_BB_DURATION>
The following numeric values set the schedule enrollment window:
0 - Continuous: The Course is always accessible.
1 - Date Range: The Course is accessible in the days between one date and another. Either the beginning date or the end date can be left open-ended to make a Course accessible from a certain date or until a certain date.
2 - Fixed Number of Days: The Course is accessible for a set number of days.
<EXTENSION>
<X_BB_INSTITUTION_NAME>
The name of the institution.
String. Max length 255. Multi-byte characters accepted.
<EXTENSION>
<X_BB_CLASSIFICATIONKEY>
Sting-based key that establishes an association with a subject area and discipline within the Blackboard Resource Center.
<EXTENSION>
<X_BB_TEMPLATEKEY>
Designates content source for copy operation.
String. Max length 64. . Multi-byte characters accepted.
<EXTENSION>
<GROUPTYPE>
The following numeric values set the group type:
0 - Course
1 - Organization
<EXTENSION>
<X_BB_LOCALE>
Identifier for the Course language pack. The value is expressed as xx_FR, for example, the French language pack is represented by fr_FR.
<EXTENSION>
<X_BB_LOCALE_ENFORCED_INDICATOR>
A Y/N flag that determines if the language pack is enforced when a user accesses the Course. If the language pack is not enforced, the user may view the Course using their preferred language pack.
<GROUP> The admin course group.
<X_BB_ALLOW_ENROLL> Allow enrollment.
<X_BB_ALLOW_OBSERVERS> Allow observers.
<COURSE_STD_SUB_DOC_ASSOCIATIONS> Course document associations.
<X_BB_CONTENT_PACKAGE> Content package.
<X_BB_ENROLLMENT_ACCESS_CODE> The enrollment access code.
<X_BB_FEE> Designates a fee.
<X_BB_INTERNAL_ID> The internal identification.
<X_BB_INTERNAL_CLASSIFICATION_ID> The internal classification identification.
<X_BB_INTERNAL_BUTTONSTYLES_ID> The internal button styles identification.
<X_BB_LMS_INTEGRATION> Designates LMS integration.
<X_BB_PROXY_INDICATOR> Proxy indicator.
<X_BB_NAVSTYLE> Navigation style.
<RESTRICT> Restrictions.
<TYPEVALUE> Service Level.
<SUB_DOC_BATCH_UID>  
<TIMEFRAME>  
<X_LMS_COPY_IMS_SOURCE>  
<X_LMS_COPY_IMS_ID>  
<XPROXY> LMS proxy.