Snapshot Flat File Header Descriptions
The Snapshot Flat File provides the ability to integrate using the latest LEARN data objects. Below is a comprehensive list of the supported objects, their UI to Feed Header naming conventions, usage description, and data requirements.
As the data feed is a text file all data is represented as a string. In some cases specific formatting and length are noted. Where required by the field supported values are provided. Required fields are highlighted and noted.
LEARN 对象:用户
学生信息系统 对象:人员
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn Fields
Batch Uid (Required)
Required: Yes
Unique: Yes
Header: external_person_key
Description: A unique identifier for a user at the institution. This ID is provided by the institution and is not displayed to users.
It is strongly recommended that the key data be a permanent, non-changing identifier for each user. An example of a good key is a permanent Student ID assigned when the person applies to the institution. Please note that the database cannot merge data between distinct accounts.
Max length 64.
Data Source Key (Required) Supplied by the integration or the data file.
Required: Yes
Unique: No
Header: data_source_key
Description: Key used to establish grouping of user elements. Note this may be provided by the integration configuration and thus would not be required in the file.
Max. length: 256. Multi byte characters accepted.
First Name (Required)
Required: Yes
Unique: No
Header: firstname
Description: The user's given first name.
Max length 100. Multi byte characters accepted.
Last Name (Required)
Required: Yes
Unique: No
Header: lastname
Description: The user's family/last name.
Max length 100. Multi byte characters accepted.
Username (Required)
Required: Yes
Unique: Yes
Header: user_id
Description: The username used to log into Blackboard Learn. The username must be unique.
Max length 50. Multi byte characters accepted.
Name Pronunciation
Required: No
Unique: No
Header: TBC
Description: Phonetic spelling or pronunciation guide for user’s name.
Max length: 1000. Multi-byte characters accepted.
Password
Required: No
Unique: No
Header: passwd
Description: The password used to log into Blackboard Learn. If a password is not provided in the data feed Learn auto-populates this field with a SHA-512 password for security purposes.
Max length 32. Multi byte characters accepted.
Domain Name
Required: No
Unique: No
Header: domain_name
Description: The hostname of the brand to be used in notification emails before the user logs in. The value must be one of the configured hostnames for the system. Invalid values are ignored without warning and user will be created with default hostname value. Set at insert only, updates are ignored. (format e.g. blackboard.college.edu college.blackboard.com)
Max length: 255
Available
Required: No
Unique: No
Header: available_ind
Description: User account availability within the user interface. If set to no, the user account will appear in gray to the Administrator and Instructors. The user will not be able to log into the system. Values may be "Y" for yes, or "N" for no.
Supported values: 'Y', 'N'.
Birthdate
Required: No
Unique: No
Header: birthdate
Description: The user's birth date.
Format: yyyymmdd.
City
Required: No
Unique: No
Header: city
Description: The city name corresponding to the user's address.
Max length 50. Multi byte characters accepted.
Company
Required: No
Unique: No
Header: company
Description: The name of the company for which the user works.
Max length 100. Multi byte characters accepted.
Country
Required: No
Unique: No
Header: country
Description: The country name corresponding to the user's address.
Max length 50. Multi byte characters accepted.
Department
Required: No
Unique: No
Header: department
Description: The name of the department or sub-section where the user works.
Max length 100. Multi byte characters accepted.
Education Level
Required: No
Unique: No
Header: educ_level
Description: The highest level of education achieved by the user.
Supported values: "K-8", "high school", "freshman", "sophomore", "junior", "senior", "graduate school", "post- graduate school"
Required: No
Unique: No
Header: email
Description: The email address of the user. Blackboard recommends that user_email is not null. Users without an email address cannot send email.
Max length 100
Institution Email
Required: No
Unique: Yes
Header: inst_email
Description: The institution email address of the user. inst_email can be set to Null. No email communications are sent to the inst_email.
Max length 254
Pronouns
Required: No
Unique: No
Header: pronouns
Description: This is the user’s pronouns. Multiple pronoun values are accepted using comma as delimiter.
Max length 1000
Gender
Required: No
Unique: No
Header: gender
Description: The gender of the user.
Supported values: "Not Disclosed", "Male", "Female"
Home Phone
Required: No
Unique: No
Header: h_phone_1
Description: The user's home phone number.
Max length 50. Multi byte characters accepted.
Home Phone (Secondary)
Required: No
Unique: No h_phone_2
Description: An additional home phone number associated with the user.
Max length 50. Multi byte characters accepted.
Job Title
Required: No
Unique: No
Header: job_title
Description: The associated job title for the user.
Max length 100. Multi byte characters accepted.
Middle Name
Required: No
Unique: No middlename
Description: The user's given middle name.
Max length 100. Multi byte characters accepted.
Mobile Phone
Required: No
Unique: No
Header: m_phone
Description: The user's mobile phone or pager number.
Max length 50. Multi byte characters accepted.
Other Name
Required: No
Unique: No
Header: othername
Description: This is the user's alternate preferred name.
Max length: 100.
Password Encryption Type
Required: No
Unique: No
Header: pwencryptiontype
Description: This field sets the password encryption type used to encrypt the password in the database.
Supported values are: MD5, SSHA
Primary Institution Role
Required: No
Unique: No
Header: institution_role
Description: The user's Primary Institution Role, which determines the user's view of the Portal Modules and other items.
See "Manage Institution Roles" in the System Admin panel for the list of valid Institution Roles on the system.
Replacement Batch Uid
Required: No
Unique: Yes
Header: new_external_person_key
Description: This field is used only on the rare occasions when a user's EXTERNAL_PERSON_KEY changes.
Max length 64. Multi byte characters accepted.
Replacement Data Source Batch Uid
Required: No
Unique: No
Header: new_data_source_key
Description: New key used to establish grouping of user elements. Replaces existing data source associating data with the group designated by the specified replacement data source key. Note: The UI mapping field for Replacement Data Source Batch Uid is 'script.flatfile.UserReplacementDataSourceBatchUid'
Row Status
Required: No
Unique: No
Header: row_status
Description: Sets the value of the record to one of the following: Enabled: Normal access to the record. Disabled: Record is visible in some areas of the UI, but may not be changed or accessed. Deleted: Record is scheduled to be removed.
Supported values: "enabled", "disabled", "deleted"
Max length 64. Multi byte characters accepted.
State/Province
Required: No
Unique: No
Header: state
Description: The state or province name corresponding to the user's address.
Max length 50. Multi byte characters accepted.
Street 1
Required: No
Unique: No
Header: street_1
Description: The first line of the address of the user.
Max length 100. Multi byte characters accepted.
Street 2
Required: No
Unique: No
Header: street_2
Description: The second line of the address of the user.
Max length 100. Multi byte characters accepted.
Student ID
Required: No
Unique: No
Header: student_id
Description: Generic identifier field. This is a display only field.
Max length 100. Multi byte characters accepted.
Suffix
Required: No
Unique: No
Header: suffix The user's name suffix.
Max length 100. Multi byte characters accepted.
System Role
Required: No
Unique: No
Header: system_role
Description: The user's administrative role, describing the user's level of system administration privilege. The role of "none" has no system administration or Course creation privileges associated with it, and is the most commonly assigned role.
The following strings are acceptable:
User Administrator: "account_admin", "accountadmin" or "user_admin"
Course Creator: "course_creator" or "creator"
Support: "course_support" or "support"
Guest: "guest"
None: "none"
Observer: "observer"
Portal Administrator: "portal_admin" or "portal"
System Administrator: "sys_admin", "sysadmin" or "system_admin"
eCommerce Administrator: "ecommerce_admin"
eCommerce Administrator: "ecommerce_admin"
Card Office Administrator: "card_office_admin"
Store Administrator: "store_admin"
To create user-defined system roles, match the "Role ID" found in Administrator Panel > System Role. If a role ID is not given, the system defaults to none.
Title
Required: No
Unique: No
Header: title
Description: The title that the user prefers to use.
Max length 100. Multi byte characters accepted.
Website
Required: No
Unique: No
Header: webpage
Description: The URL of the user's personal Web page, if they have one.
Max length 100
Work Phone
Required: No
Unique: No
Header: b_Phone _1
Description: The work phone number associated with the user.
Max length 50. Multi byte characters accepted.
Work Phone (Secondary)
Required: No
Unique: No
Header: b_phone_2
Description: An additional work phone number associated with the user.
Max length 50. Multi byte characters accepted.
Zip/Postal Code
Required: No
Unique: No
Header: zip_code
Description: The user's ZIP or Postal Code.
Max length 50. Multi byte characters accepted.
TOP
LEARN Object: Course and Organization
学生信息系统 对象:课程或组织
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
批处理 UID(必填)
必需:是
唯一:是
标头:external_course_key.external_organization_key
描述:机构用于唯一标识课程或组织部分的简称。它不向用户显示。只能包含字母、数字、破折号和句点。不得使用空格或其他标点符号。必须对每个“课程和组织”是唯一的,通常与 COURSE_ID 或 ORGANIZATION_ID 相同。
最大长度为 64。必须是唯一的。接受多字节字符。
课程 ID 或组织 ID(必填)
必需:是
唯一:是
标题:course_id 或 organization_id
描述:机构用来唯一标识课程或组织的简称(例如,math101_F99 或 ChessClub)不得使用以下字符:空格 ( ) & / ' +
最大长度为 100。必须是唯一的,不能发生更改。
课程名称或组织名称(必填)
必需:是
唯一:否
标题:course_name/organization_name
描述:课程或组织的完整标题。此名称用于显示。
最大长度为 255。接受多字节字符。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立课程或组织元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度:256。接受多字节字符。
课程视图
必填:否
唯一:否
标题:course_experience
描述:确定新课程将显示的课程视图。此字段仅插入,无法通过 学生信息系统 框架进行更新。
支持的值:Original、Ultra 或 Instructor 选择。
组织视图
必填:否
唯一:否
标题:organization_experience
说明:允许客户端选择要在其中创建组织的体验。此字段仅插入,无法通过 学生信息系统 框架进行更新。
支持的值:Original、Ultra 或 Instructor 选择。
classificationId
必填:否
唯一:否
标题:classification_key
描述:这决定了课程的分类(学科领域和学科)。这是一个 ID,用于表示分类的主密钥。
最大长度为 450
has描述页面
必填:否
唯一:否
标题:desc_page_ind
说明:当前不支持此字段。集成不得使用此字段。
numDaysOfUse
必填:否
唯一:否
标题:days_of_use
描述:学生在注册后可以访问课程的天数。对于自定进度的学习非常有用。仅在持续时间设置为“固定”且其描述课程在创建后可以使用的天数时,才能使用此值。
数字。例如:120
serviceLevelType
必填:否
唯一:否
标题:service_level
说明:通常不用于数据馈送。请忽略。
指定课程类型。
C = 社区 = 组织
F = 完整 = 课程
R = 已注册 =(不使用)
T = Test_Drive =(不使用)
S = 系统 = 功能受限的课程,用于保护组成课程的数据。
支持的值:“F”、“C”、“R”、“T”、“S”
允许访客
必填:否
唯一:否
标题:allow_guest_ind
描述:允许访客访问课程。
支持的值:“Y”、“N”
允许旁听者
必填:否
唯一:否
标题:allow_observer_ind
描述:允许观察者访问课程。
支持的值:“Y”、“N”
可用
必填:否
唯一:否
标题:available_ind
描述:将课程或组织的可用性建立到 Blackboard。如果 use_term_avail_ind 是“Y”,则此标记可以忽略,此课程的可用性由其关联的学期 available_ind 确定。
支持的值:“Y”、“N”
交叉列出的课程批处理 Uid
必填:否
唯一:否
标题:master_course_key
描述: 家长课程EXTERNAL_COURSE_KEY,该课程是儿童课程。
最大长度:64
描述
必填:否
唯一:否
标题:description
描述:课程的完整描述。
最大长度为 4000。接受多字节字符。
持续时间
必填:否
唯一:否
标题:duration
描述:这是为了指示课程可用性的持续时间是连续的、日期范围、注册后的 x 天还是学期规定的。
选项包括:
连续式:“C”=课程始终可访问。
范围:“R”=课程可在一START_DATE到END_DATE之间的几天内访问。要使课程从特定日期开始或在特定日期之前可供访问,可以相应地将结束日期或开始日期留为空白。
持续时间:“D”= 注册后 N 天
学期:“T”=学期口述(相关学期的持续时间控制本课程的持续时间)
支持的值:“C”、“R”、“D”、“T”
教学进度
必填:否
唯一:否
标题:pace
描述:指示课程是讲师指导还是根据学生自定进度。
支持的值:“Self”、“Instructor”
End Date
必填:否
唯一:否
标题:end_date
描述:对课程的访问结束日期。
格式:yyyymmdd
强制执行语言包
必填:否
唯一:否
标题:locale_enforced
描述:确定在用户访问课程时是否强制执行语言包的标志。如果不强制执行语言包,则用户可能会使用自己喜爱的语言包查看课程。
支持的值:“Y”、“N”
注册访问代码
必填:否
唯一:否
标题:enroll_access_code
说明:这是学生在注册课程时使用的访问代码。
最大长度为 50。
注册结束日期
必填:否
唯一:否
标题:enroll_end
描述:注册不再对学生开放的日期。
格式:yyyymmdd
注册起始日期
必填:否
唯一:否
标题:enroll_start
描述:注册可能开始的日期。
格式:yyyymmdd
注册类型
必填:否
唯一:否
标题:enroll_option
描述:确定注册方法。
支持的值:“instructor”、“self”或“email”。
费用
必填:否
唯一:否
标题:fee
描述:与本课程或组织相关的费用。
数字 ,最多 11 个字符,包含 2 位小数。例如,1500.00
机构名称
必填:否
唯一:否
标题:institution_name
描述:机构的名称。
最大长度为 255。接受多字节字符。
语言包
必填:否
唯一:否
标头:locale
说明:首选语言包的标识符。该值可表示为 xx_XX,例如,法语语言包可用 fr_FR 表示
最大长度为 20。
已锁定
必填:否
唯一:否
标题:lockout_ind
描述:指示对课程或组织的访问是否受到限制。如果设置为“Y”,将根据 END_DATE 和 START_DATE 限制对课程或组织的访问。
支持的值:“Y”、“N”
最大磁盘使用量 (软性限制)
必填:否
唯一:否
标题:soft_limit
描述:课程名额的软限制。当课程文件夹存储空间达到指定soft_limit且课程配额生效时,此设置会触发警告电子邮件。
数值的。例如:10MB 将是 10485760 字节。
主要关联批处理 Uid
必填:否
唯一:是
标题:external_association_key
描述:课程应主要关联的节点的外部键。课程使用该节点的工具设置默认值来创建自己的设置。此字段与“课程关联”馈送中的“external_association_key”相同;除非此关联是“主要”关联...也就是说,它将会在课程创建过程中复制其工具设置默认值。
创建要与机构层次结构节点相关联的课程所需的相应最少标题为:
external_course_key
course_id
course_name
external_association_key
primary_external_node_key
主要节点批处理 Uid
必填:否
唯一:否
标题:primary_external_node_key
描述:这与课程协会源中的“external_node_key”字段相同;除了这是主要关联。
创建要与机构层次结构节点相关联的课程所需的相应最少标题为:
external_course_key
course_id
course_name
external_association_key
primary_external_node_key
最大长度:256
替换批处理 Uid
必填:否
唯一:是
标题:new_external_course_key
描述:此字段仅在极少数情况下使用,当课程或组织的外部键发生更改时。
最大长度为 64。必须是唯一的。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
描述:用于建立用户元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.CourseReplacementDataSourceBatchUid”
行状态
必填:否
唯一:否
标题:row_status
说明:将记录的值设置为以下值之一:启用:对记录的正常访问。已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。已删除:计划删除记录。
支持的值:“enabled”、“disabled”、“deleted”
在目录中显示
必填:否
唯一:否
标题:catalog_ind
描述:确定课程或组织是否显示在目录中。
支持的值:“Y”、“N”
源课程复制密钥,源组织复制密钥
必填:否
唯一:否
标头:template_course_key.template_organization_key
描述:用于复制作的内容源的外部密钥。
最大长度为 64。接受多字节字符。
开始日期
必填:否
唯一:否
标题:start_date
描述:开始访问“课程”部分的日期。
格式:yyyymmdd
学期
必填:否
唯一:否
标题:term_key
描述:关联的 EXTERNAL_TERM_KEY
最大长度为 256。
使用条款可用性
必填:否
唯一:否
标题:use_term_availability_ind
描述:当然,标志要遵循相关的 学期 以获得可用性。如果设为 Y,则使用 available_ind、startdate 和 enddate 对应的学期;如果设为 N,则使用课程设置。
支持的值:“Y”、“N”
TOP
LEARN Object: Course and Organization Membership
注意
课程和组织需要相同的字段。标题将特定于正在创建的是课程还是组织,注意构建数据馈送时的区别。
学生信息系统 对象:课程或组织成员资格(注册和员工作业)
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
课程批次 UID 或组织批次 UID(必填)
必需:是
唯一:否
标题:external_course_key 或 external_organization_key
描述:这与用于标识课程或组织的密钥相同。
最大长度为 64。接受多字节字符。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 256。接受多字节字符。
用户批处理 UID(必需)
必需:是
唯一:否
标题:external_person_key
描述:这是用于标识用户的 external_person_key。
最大长度:64。接受多字节字符。
hasCartridgeAccess
必填:否
唯一:否
标头:hascartridgeaccess
说明:此字段不受支持,并且要删除。请忽略。新集成不得使用此字段,如果现有集成采用此字段,则应立即停止采用。
可用
必填:否
唯一:否
标题:available_ind
描述:在 Blackboard Learn 中建立注册可用性。
支持的值:“Y”、“N”
图像 URL
必填:否
唯一:否
标题:Image_URL
说明:此字段不受支持,并且要删除。请忽略。新集成不得使用此字段,如果现有集成采用此字段,则应立即停止采用。
包含在名册中
必填:否
唯一:否
标题:roster_ind
说明:指示用户是否显示在花名册中的标志。
支持的值:“Y”、“N”
引言
必填:否
唯一:否
标题:intro
描述:课程中用户主页的介绍信息。
最大长度为 4000。接受多字节字符。
备注
必填:否
唯一:否
标题:notes
描述:与此用户相关的信息,可能会影响课程或组织参与。
不受限制。接受多字节字符。
个人信息
必填:否
唯一:否
标题:pinfo
描述:用户主页的个人信息。
不受限制。接受多字节字符。
主要教师
必填:否
唯一:否
标题:primary_instructor
描述:表示成员身份是主要讲师。成员必须是标记为“视为教师”的课程角色。如果成员不是教师或没有此标记,则不会显示此选项。如果在分配课程角色时该课程角色没有“视为教师”标记,则会拒绝成员记录中的 Y。
支持的值:“Y”、“N”
接收电子邮件
必填:否
唯一:否
标题:receive_email_ind
说明:标记是否为此用户启用了电子邮件。
支持的值:“Y”、“N”
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.MemberReplacementDataSourceBatchUid”
角色
必填:否
唯一:否
标头:role
描述:用户在课程中的角色。
支持的值:"Instructor", "teaching_assistant", "course_builder", "Grader", "Student", "guest", "none"
行状态
必填:否
唯一:否
标题:row_status
说明:将记录的值设置为以下值之一:启用:对记录的正常访问。已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。已删除:计划删除记录。
支持的值:“enabled”、“disabled”、“deleted”
网站 1 描述
必填:否
唯一:否
标题:link_description_1
描述:用户网站的描述
最大长度为 255
网站 1 名称
必填:否
唯一:否
标题:link_name_1
描述:链接到用户网站时使用的名称
最大长度为 100
网站 1 URL
必填:否
唯一:否
标题:link_url_1
描述:用于链接到用户网站的 URL
最大长度为 100
网站 2 描述
必填:否
唯一:否
标题:link_description_2
描述:用户网站的描述
最大长度为 255
网站 2 名称
必填:否
唯一:否
标题:link_name_2
描述:链接到用户网站时使用的名称
最大长度为 100
网站 2 URL
必填:否
唯一:否
标题:link_url_2
描述:用于链接到用户网站的 URL
最大长度为 100
网站 3 描述
必填:否
唯一:否
标题:link_description_3
描述:用户网站的描述
最大长度为 255
网站 3 名称
必填:否
唯一:否
标题:link_name_3
描述:链接到用户网站时使用的名称
最大长度为 100
网站 3 URL
必填:否
唯一:否
标题:link_url_3
描述:用于链接到用户网站的 URL
最大长度为 100
TOP
LEARN Object: Term
学生信息系统 对象:术语
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
批处理 UID(必填)
必需:是
唯一:是
标题:external_term_key
描述:机构用来唯一标识学期的简称。它不向用户显示。只能包含字母、数字、破折号和句点。不得使用空格或其他标点符号。
最大长度为 256。接受多字节字符。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立术语元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 256。接受多字节字符。
姓名(必填)
必需:是
唯一:否
标头:name
描述:术语的名称。
最大长度为 333
daysOfUse
必填:否
唯一:否
标题:days_of_use
描述:学生在注册后可以访问课程的天数。对于自定进度的学习非常有用。
数字。
可用
必填:否
唯一:否
标题:available_ind
描述:确定学期可用性。如果设置为“N”,则关联的对象将不可用。
支持的值:“Y”、“N”
描述
必填:否
唯一:否
标题:description
描述:术语描述
不受限制。
持续时间
必填:否
唯一:否
标题:duration
说明:计划学期可用性窗口。
选项包括:
连续:该学期始终可访问。
范围:学期在一个 START_DATE 与 END_DATE 之间的天数内有效。要使学期从特定日期开始(或在特定日期之前)有效,可以将结束日期(或开始日期)留为空白。
固定:学期在一定天数内有效 (DAYS_OF_USE)。
支持的值:连续、范围、固定
End Date
必填:否
唯一:否
标题:end_date
说明:这是该学期停止可供访问的日期。
格式:yyyymmdd
替换批处理 Uid
必填:否
唯一:是
标题:new_external_term_key
说明:此字段仅在极少数情况下使用术语 EXTERNAL KEY 更改。
最大长度为 256。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.TermReplacementDataSourceBatchUid”
行状态
必填:否
唯一:否
标题:row_status
描述:将记录的值设置为以下值之一:
已启用:对记录的正常访问。
已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。
已删除:计划删除记录。
支持的值:“enabled”、“disabled”、“deleted”
开始日期
必填:否
唯一:否
标题:start_date
说明:这是该学期开始可供访问的日期。
格式:yyyymmdd
TOP
LEARN Object: Secondary Institution Role Association
学生信息系统 对象:用户二级机构角色
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 256。接受多字节字符。
辅助机构角色 ID(必填)
必需:是
唯一:否
标题:role_id
描述:此关联的辅助机构角色的标识符。
用户批处理 UID(必需)
必需:是
唯一:否
标题:external_person_key
描述:用于此关联的用户 external_person_key (batch_uid)。
最大长度 64。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批 UID 的 UI 映射字段为“script.flatfile.SecondaryInstRoleReplacementDataSourceBatchUid”
行状态
必填:否
唯一:否
标题:row_status
说明:将记录的值设置为以下值之一:启用:对记录的正常访问。已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。已删除:记录计划在未来由管理员手动删除。该行不会通过任务自动删除。
支持的值:“enabled”、“disabled”、“deleted”
TOP
LEARN Object: Observer Association
学生信息系统 对象:观察者协会
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度:256。接受多字节字符。
观察学生(必填)
必需:是
唯一:否
标题:external_user_key
描述:用于此关联的用户 external_person_key (batch_uid)。在机构中具有“学生”这个机构角色的某个用户的唯一标识符。这个 ID 由机构提供并且不向用户显示。
最大长度为 64。接受多字节字符。
观察者(必填)
必需:是
唯一:否
标题:external_observer_key
描述:用于此关联的旁听者 external_person_key (batch_uid)。在机构中具有“旁听者”这个系统角色的某个用户的唯一标识符。
最大长度为 64。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.AssociateObserverReplacementDataSourceBatchUid”。
行状态
必填:否
唯一:否
标题:row_status
说明:将记录的值设置为以下值之一:启用:对记录的正常访问。已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。已删除:计划删除记录。
支持的值:“enabled”、“disabled”、“deleted”
TOP
LEARN Object: Category
学生信息系统 对象:课程类别
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
dataSourceBatchUid(必填)
必需:是
唯一:否
标题:data_source_key
描述:用于建立类别元素分组的键。
接受多字节字符。
title (必填)
必需:是
唯一:否
标题:title
说明:类别的名称,因为它将在 UI 中向用户显示。
最大长度为 255。接受多字节字符。
批处理 UID(必填)
必需:是
唯一:是
标题:external_category_key
描述:必须是唯一的。请注意,此字段与 UI 中的“类别助记”字段相对应。
最大长度为 64。接受多字节字符。
描述
必填:否
唯一:否
标题:description
描述:类别描述。
frontPageInd
必填:否
唯一:否
标题:frontpage_ind
描述:确定类别是否显示在目录的首页上。
支持的值:“Y”、“N”
Header: new_data_source_keyisAvailable
必填:否
唯一:否
标题:available_ind
描述:在 Blackboard Learn 中建立类别可用性。
支持的值:“Y”、“N”
isRestricted
必填:否
唯一:否
标题:restrict_ind
描述:标记课程或组织是否仅限于成员。
支持的值:“Y”、“N”
parentBatchUid
必填:否
唯一:否
标题:parent_category_key
描述:EXTERNAL_CATEGORY_KEY 表示这个子类别所属的父类别。
最大长度为 64。
rowStatus
必填:否
唯一:否
标题:row_status
说明:将记录的值设置为以下值之一:启用:对记录的正常访问。已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。已删除:计划删除记录。字符串。
支持的值:“enabled”、“disabled”、“deleted”
替换批处理 Uid
必填:否
唯一:是
标题:new_external_category_key
说明:指定当前密钥的替换。
最大长度为 64。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.CourseCatReplacementDataSourceBatchUid”
TOP
LEARN Object: Category Membership
学生信息系统 对象:类别成员资格
默认插入/更新行为:智能插入或更新
默认删除行为:禁用
Learn 字段
批处理 UID(必填)
必需:是
唯一:是
描述:自动填充。不在数据馈送中使用。
类别批处理 UID(必填)
必需:是
唯一:否
标题:external_category_key
描述:用于添加课程/组织的类别的外部密钥 (batch_uid)。
最大长度 64。
课程批次 UID 或组织批次 UID(必填)
必需:是
唯一:否
标题:external_course_key
描述:external_organization_key 是进行分类的课程或组织的外部密钥 (batch_uid)。
最大长度 64。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
接受多字节字符。
可用
必填:否
唯一:是
标题:available_ind
描述:在 Blackboard Learn 中建立类别可用性。
支持的值:“Y”、“N”
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.CourseCatMemReplacementDataSourceBatchUid”
行状态
必填:否
唯一:否
标题:row_status
说明:将记录的值设置为以下值之一:启用:对记录的正常访问。已禁用:记录在 UI 的某些区域可见,但可能无法更改或访问。已删除:计划删除记录。
支持的值:“enabled”、“disabled”、“deleted”
TOP
LEARN Object: Hierarchy Node
学生信息系统 对象:层次结构节点
默认插入/更新行为:智能插入或更新
默认删除行为:清除
Learn 字段
这些是创建机构层次结构节点所需的相应最少标题:
external_node_key
data_source_key
parent_node_key
名称
批处理 UID(必填)
必需:是
唯一:是
标题:external_node_key
描述:机构用于唯一标识层次结构节点的标识符。它不向用户显示。只能包含字母、数字、破折号和句点。不得使用空格或其他标点符号。
最大长度为 255。接受多字节字符。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 255。接受多字节字符。
父批处理 UID(必需)
必需:是
唯一:否
标题:parent_node_key
描述:此节点的父 external_node_key (batch uid)。
最大长度 64。
姓名(必填)
必需:是
唯一:否
标头:name
描述:节点名称
最大长度:255
描述
必填:否
唯一:否
标题:description
描述:节点的描述
最大长度:1000。
替换批处理 Uid
必填:否
唯一:是
标题:new_external_node_key
描述:此字段仅在极少数情况下使用节点的外部键更改。
最大长度为 255。必须是唯一的。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.NodeReplacementDataSourceBatchUid”
TOP
LEARN Object: Hierarchy User Association
学生信息系统 对象:用户关联
默认插入/更新行为:智能插入或更新
默认删除行为:清除
Learn 字段
将用户关联到机构层次结构节点所需的最少标题如下:
external_user_key
external_node_key
external_association_key
data_source_key
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 255。接受多字节字符。
批处理 UID(必填)
必需:是
唯一:是
标题:external_association_key
说明:关联 ID,它是用户与节点关联的唯一标识符。通常,用户批处理 UID 和节点批处理 UID 值的串联,以确保在可以将用户分配给多个节点时的唯一性。
最大长度 64。
节点批处理 UID(必填)
必需:是
唯一:否
标题:external_node_key
说明:此关联的节点,也是节点标识符,可在 GUI 的“编辑节点”区域中找到
最大长度:64。
用户批处理 UID(必需)
必需:是
唯一:否
标题:external_user_key
描述:将与此节点关联的用户 external_person_key (batch_uid)。
最大长度:64。
替换批处理 Uid
必填:否
唯一:是
标题:new_external_association_key
说明:此字段仅在极少数情况下使用关联的外部键更改。
最大长度为 64。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.UserAssociationReplacementDataSourceBatchUid”
TOP
LEARN Object: Hierarchy Course Association
学生信息系统 对象:课程关联
默认插入/更新行为:智能插入或更新
默认删除行为:清除
Learn 字段
将课程关联到机构层次结构节点所需的最少标题如下:
external_course_key
external_node_key
external_association_key
data_source_key
批处理 UID(必填)
必需:是
唯一:是
标题:external_association_key
描述:每个课程和节点关联必须具有标识此关系的唯一值。批处理 UID 是课程-节点关系的唯一标识符。
最大长度 64。
课程批次 UID(必填)
必需:是
唯一:否
标题:external_course_key
描述:将与此节点关联的课程 external_course_key (batch_uid)。
最大长度 64。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 255。接受多字节字符。
节点批处理 UID(必填)
必需:是
唯一:否
标题:external_node_key
说明:此关联的节点。
最大长度为 64。接受多字节字符。
主要关联指标
必填:否
唯一:否
标题:is_primary_association
说明:当可以指定其他关联时,将此关联指定为主关联的标志。
支持的值:“Y”、“N”。
替换批处理 Uid
必填:否
唯一:是
标题:new_external_association_key
说明:此字段仅在极少数情况下使用关联的外部键更改。
最大长度为 64。接受多字节字符。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.CourseAssociationReplacementDataSourceBatchUid”
TOP
LEARN Object: Goal Association
学生信息系统 对象:目标关联
默认插入/更新行为:智能插入或更新
默认删除行为:清除
Learn 字段
批处理 UID(必填)
必需:是
唯一:是
标题:此字段没有标题,是自动填充字段。请在集成馈送中忽略。
描述:课程与目标(标准)之间关系的唯一标识符。
最大长度 64。
课程批次 UID(必填)
必需:是
唯一:否
标题:course_key
描述:将关联目的的课程的唯一标识符 (external_course_key)。
最大长度 64。
数据源密钥(必填)由集成或数据文件提供。
必需:是
唯一:否
标题:data_source_key
描述:用于建立用户元素分组的键。请注意,此密钥可通过集成配置提供,因此,无需在文件中提供。
最大长度为 255。接受多字节字符。
子目标集(必填)
必需:是
唯一:否
标题:std_sub_doc_key
描述:要关联到课程的目标(标准)的唯一标识符。
最大长度为 64。
替换数据源批处理 Uid
必填:否
唯一:否
Header: new_data_source_key
说明:用于建立数据元素分组的新键。使用指定替换数据源密钥指定的小组替换用于关联数据的现有数据源。注意:替换数据源批处理 UID 的 UI 映射字段为“script.flatfile.GoalAssociationReplacementDataSourceBatchUid”