Membership data includes two subclasses: Enrollment and Staff Students. Enrollment requires a ROLE of Student, while Staff Students require any role including Student. Each subclass, enrollment and staff Students, may be input in separate feed files. Alternatively, all data may be included in a Staff Student feed file. Local policies and data source key management will determine whether Student enrollments should be included in staff Students, or processed as enrollments. Note that including a user with a role other than Student or Guest in an enrollment (ENR_SNPSHT) will cause that record to fail.
Enrollment information files can also contain Organization membership information. The primary key for enrollments is a composite of the user ID and the Course or Organization ID. Enrollment files may only add users to a Course or Organization as a Student or member respectively. Staff Students must be input in a separate file that can contain staff Students for Courses and Organizations as well as Student enrollments.
The following table details the Enrollment and Staff Students data feed elements.
Element | Description and Data Type |
---|---|
EXTERNAL_COURSE_KEY EXTERNAL_ORGANIZATION_KEY |
Used to look up appropriate keys. This is the same key used to identify the Course or Organization. This is the same key as the Course. Not Null, external key. Multi-byte characters accepted. |
EXTERNAL_PERSON_KEY | Used to look up appropriate keys. This is the same key used to identify the user. Not Null, external key. Multi-byte characters accepted. |
ROLE | The user's role in the Course. String. The valid values for the Course Role are: Instructor, teaching_assistant, course_builder, Grader, Student, guest, none. Not Null. |
ROW_STATUS | Sets the value of the record to one of the following:
|
AVAILABLE_IND | Establishes enrollment availability in Blackboard Learn. Char(1). Y/N |
LAST_ACCESS_DATE | The last time the user accessed materials for an associated Course. Date. |
LINK_NAME_1 | Link name for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 100. Multi-byte characters accepted. |
LINK_URL_1 | Link URL for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 100 |
LINK_DESC_1 | Link description for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 255. Multi-byte characters accepted. |
LINK_NAME_2 | Link name for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 100. Multi-byte characters accepted. |
LINK_URL_2 | Link URL for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 100 |
LINK_DESC_2 | Link description for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 255. Multi-byte characters accepted. |
LINK_NAME_3 | Link name for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 100. Multi-byte characters accepted. |
LINK_URL_3 | Link URL for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 100 |
LINK_DESC_3 | Link description for a user's home page within a Course. Each user may have a maximum of three home pages within a Course. String. Max length 255. Multi-byte characters accepted. |
INTRODUCTION | Introduction information for User Home Page within the Course. String. Max length 4000. Multi-byte characters accepted. |
PINFO | Personal Information for User Home Page. String. Unlimited. Multi-byte characters accepted. |
NEW_DATA_SOURCE_KEY | Used to assign a new datasource key on the rare occasions that the datasource key must change. Multi-byte characters accepted. |
ENROLLMENT_DATE | The enrollment date. |
INCLUDED_IN_ROSTER | Define inclusion in the roster. |
INTERNAL_ID | The internal identification. |
INTERNAL_GROUP_ID | The internal group identification. |
INTERNAL_PERSON_ID | |
MEMBERSHIP_ELEMENT | |
MEMBERSHIP | |
NOTES | |
PRIVATE_INFORMATION | |
RECEIVE_EMAIL | Designate the ability to receive email. |
ROLE_TYPE | The role type. |
ID_TYPE | The identification type. |
WEBCT_INHERITED_MEMBERSHIP | Define inherited WebCT membership setting. |