Data export reference guide

The following documentation describes the data dictionary for the Bridge Data Export file. Table descriptions and column definitions have been provided for the most commonly requested CSV files from the data export.

Suggestions for cross-referencing data have been included in the table descriptions. For assistance with additional tables not listed in this document, please contact the Bridge Support team.

Note: Some tables shown are only available to Bridge accounts with employee development enabled.

 

 

Agenda

Table Description: Each time an agenda is created in Bridge, a record is created within this table. The table can be joined to the Users, Agenda_item, and Domains tables.

 

Column Name

Description

account_id

The ID of the account the 1on1 agenda is located in

sub_account_id

The ID of the subaccount the 1on1 agenda is located in. Can be joined to the Domains table to define the subaccount name

id

The ID of the individual 1on1 agenda form

manager_id

The unique Bridge ID of the manager involved in the 1on1 agenda

employee_id

The unique Bridge ID of the employee involved in the 1on1 agenda. Can be joined to the Users table to define the employee’s name

created_at

The date and time the 1on1 agenda was created

updated_at The date and time the 1on1 agenda was last updated
completed_at If complete, the date and time the 1on1 agenda was completed
state Which state the 1on1 agenda is currently in (Active, Completed, Dismissed, Requested, Withdrawn)
agenda_type Indicates 1on1 agenda type. Check-in (Check_in), Peer, or Performance Conversation (Perf_Conv)

 

Agenda_item

Table Description: Each time an agenda item is created in Bridge, a record is created within this table. The table can be joined to the Course_templates, Agenda, Users, and Domains tables.

 

Column Name

Description

account_id

The ID of the account the 1on1 agenda item is located in

sub_account_id

The ID of the subaccount the 1on1 agenda item is located in. Can be joined to the Domains table to define the subaccount name

id

The ID of the individual 1on1 agenda item

agenda_id

The ID of the individual 1on1 agenda form

author_id

The unique Bridge ID of the author of the agenda item

assignee_id

The unique Bridge ID of the person the agenda item is assigned to

item_text

The text entered in Bridge as the agenda item

item_type

Indicates agenda item type (Achievement, Achievements Snapshot, Action Item, Assessment, Goal, Goals Snapshot, Learning, Note, To Do, To Do Snapshot)

item_order

Indicates the order in which agenda items are listed in the user interface

visibility

Indicates the visibility of the agenda item

due_at

The due date and time of the agenda item

created_at

The creation date and time of the agenda item

updated_at

The date and time the agenda item was last updated

completed_at

The date and time the agenda item was marked complete, if applicable

deleted_at

The date and time the agenda item was deleted, if applicable
learning_course_template_id

The ID number of a Bridge course listed as an agenda item, if applicable

parent_item_id The ID number of the hierarchical parent of an agenda item, if applicable
thread_id

The ID number that connects the agenda item across multiple agendas, if applicable

archived_at

The date and time the agenda item was archived, if applicable

 

Assessor

Table Description: Each time an assessment is created within Bridge, a record is created within this table. The table can be joined to the Users and Domains tables.

 

Column Name

Description

account_id

The ID of the account the assessment is located in

sub_account_id

The ID of the subaccount the assessment is located in, if applicable

id

The ID of the assessment record

assessment_id

The ID of the assessment that relates an assessor with the assessment

employee_id

The unique Bridge ID of the employee completing the assessment. Can be joined to the Users table to define the employee’s name

completed_at The date and time the assessment was marked complete, if applicable

 

Custom_fields

Table Description: Each time a custom field is added to an instance within Bridge, a record is created within this table. The table can be joined to the Learner_custom_field_values table to define a name/title to the value found within the corresponding records. The table can also be joined to the Domains table to find the corresponding domain or subaccount.

 

Column Name

Description

id

The ID number of the mapped custom field

name

The name of the custom field

created_at

When the custom field was first added using a CSV file upload

updated_at

When the custom field was last updated

deleted_at

When the custom field was deleted

domain_id

The account or subaccount ID number where the custom field was created

 

Course_templates

Table Description: Each time a course is created within Bridge, a record is created within this table. The table can be joined to the Users, Enrollments, and Domains tables.

 

Column Name

Description

id

The ID number of the course

title

The title of the course

estimated_time

The estimated completion time of the course

user_id

The ID of the user who created the course

created_at

When the course was created

updated_at

When the course was last updated

passing_threshold

The required minimum passing score

published_at

When the course was published

has_unpublished_changes

If the course has unpublished changes (Yes: t or No: f)

has_certificate

If the course has certificates enabled for users (Yes: t or No: f)

external_id

External ID number of uploaded and shared courses. The originating Bridge account’s name will be used as a prefix.

draft_external_id

External ID number of uploaded and shared courses that have not been published. The originating Bridge account’s name will be used as a prefix.

external_status

The status of uploaded courses (pending, complete, attached, etc.)

course_type

Indicates course type: Bridge native (0), SCORM (1), Lynda (2), or OpenSesame (3), LinkedIn Learning (4)

domain_id

The account or subaccount ID where the course was created

deleted_at

The date of course deletion, if applicable

attachments_count

The number of attachments added to the course, including media added to course slides

sub_account_id

The account or subaccount ID where the course is held

open_book

If the course has the Open Book option enabled for users (Yes: t or No: f)

description

The course description

third_party_course_id

The course ID provided by the third party source

quizzes_count

The number of quiz questions in the course

external_status_message

Information provided for failed course upload, if applicable

manual_estimated_time

If the estimated completion time of the course has been manually set by the author (Yes: t or No: f)

 

Enrollments

Table Description: Every time a user is enrolled in a course, an enrollment record is created within this table. Each record can be joined to a corresponding user and course using the user_id and course_template_id fields.

 

Column Name

Description

id

Unique enrollment id

user_id

User id for the user that the enrollment belongs to

state

Which state the enrollment is currently in (Created, Active, Complete)

created_at

The date on which the enrollment was created

updated_at

The date on which the enrollment has been updated

completed_at

The date on which the enrollment was completed

score

The score the user received upon completion of the course

end_at

Due date of the enrollment

course_template_id

The course in which the user enrolled

attempts_count

How many attempts have been completed by the user

required

If the course is a required course (Yes: t or No: f)

external_id

External ID number of uploaded and shared courses. The originating Bridge account’s name will be used as a prefix.

deleted_at

The date of enrollment deletion, if applicable

sources_count

How many methods have been used to enroll a user  in an item (groups, learning library, program, etc.)

config

Enrollment configuration relating to the Office 365 integration (calendar) and Retain participation set using API (retain_opt_out).

expires_at

When the user’s enrollment completion will expire

inactive

If the course enrollment is inactive (Yes: t)

renew_by

The date the previous enrollment will expire

 

Goal_task

Table Description: Each time a task is created for a goal within Bridge, a record is created within this table.

 

Column Name

Description

account_id

The ID of the account the goal task is located in

sub_account_id

The ID of the subaccount the goal task is located in

id

The ID of the individual task record

goal_id The ID of the goal that the task is linked to
name The text entered as the task name
created_at The date and time the task was created
updated_at The date and time the task was last updated
completed Indicates task completion status (True, False)
due_at

The date and time of the task due date, if applicable

completed_at

The date and time the task was completed, if applicable

deleted_at The date and time the task was deleted, if applicable

 

Learner_custom_field_values

Table Description: Each time a value is added to a user’s custom field, a record is created within this table. The table can be joined to the corresponding user through the user_id field as well as the corresponding custom field using the custom_field_id field.

 

Column Name

Description

user_id

User’s ID that the custom field value joins to

custom_field_id

ID of the custom field which the value belongs to

value

The value residing within the corresponding custom field

deleted_at

The date of custom field value deletion, if applicable

 

Live_course_enrollments

Table Description: Each time a user is enrolled in a live training, a record is created within this table. The table can be joined to the Users and Live Courses tables using the user_id and live_course_id fields.

 

Column Name

Description

id

Unique identifier for the live training enrollment.

user_id

ID of the enrolled user

live_course_id

ID of the live training the user has enrolled in

created_at

The date when the user was enrolled in the specified live training

updated_at

The last date an update was made to the enrollment

state

0 = Invited; 1 = Registered; 2 = Attended

deleted_at

The date of enrollment deletion, if applicable

sources_count

How many methods have been used to enroll a user  in the live training (groups, learning library, program, etc.)

expires_at

The date which the enrollment will expire

inactive

If the live training enrollment is inactive (Yes: t)

renew_by

The date the previous enrollment will expire

 

Live_courses

Table Description: Each time a live training is created within Bridge, a record is created within this table. The table can be joined to the Users and Domains tables using the user_id and domain_id fields.

 

Column Name

Description

id

The unique identifier of the live training

title

The title assigned to the course by the live training creator

description

The description assigned to the live training by the creator

created_at

The date which the live training was created

updated_at

The last date which an update was made to the live training

user_id

The user ID of the user who created the live training

domain_id

The domain to which the live training belongs

deleted_at

The date of live training deletion, if applicable

sessions_count

The number of sessions in the live training

enrollments_count

The number of enrollments within the live training

attachments_count

The number of attachments within the live training

sub_account_id

The id of the subaccount to which the live training belongs. Can be joined to the Domains table to define the subaccount name

external_course_id

External ID number of a shared live training. The originating Bridge account’s name will be used as a prefix.

 

Live_course_sessions

Table Description: Each time a new session is created for a live training, a new record is created within this table. The table can be joined to the live_course table using the live_course_id field.

 

Column Name

Description

id

The unique identifier assigned to the live training session

start_at

The planned start date/time of the session

end_at

The planned end date/time of the session

location

Where the session will be located

seats

The max amount of users that can register for the session

live_course_id

The ID of the live training in which the session was created

created_at

The date which the session was created

parent_id The ID of the first session in a multi-part session

updated_at

The date when the last update was made to the session

registered_count

The number of users registered for the session

concluded_at

The date/time when the session actually ended

deleted_at

The date of session deletion, if applicable

notes

Any notes added to the session by the session creator

domain_id

The ID of the domain to which the session belongs

sub_account_id

The ID of the subaccount to which the session belongs

present_count

The number of attendees who have been marked as present

 

Live_course_session_registrations

Table Description: Each time a user is registered for a session within a live training, a new record is created within this table. The table can be joined to the Users, Live_course_sessions, and Live_course_enrollments tables using the user_id, live_course_session_id, and live_course_enrollment_id fields.

 

Column Name

Description

id

The unique identifier assigned to the session registration

live_course_session_id

The ID of the session the user has registered for

user_id

The ID of the user who is registered

created_at

The date/time when the registration was created

updated_at

The last date/time the registration was updated

live_course_enrollment_id

The ID of the live training enrollment the registration is tied to

deleted_at

The date of registration deletion, if applicable

config

Enrollment configuration relating to the Office 365 integration (calendar) 

marked_complete_at

The date the registration was completed

 

Users

Table Description: Each time a user is created within Bridge, a record is created within this table. The table includes one user record for each user and can be joined to other tables within the data export, including the various enrollment tables using the id field. The subaccount in which the user was created can be found by joining to the Domains table using the sub_account_id field.

 

Column Name

Description

id

User’s unique Bridge ID

email

User’s email

uid

User’s unique ID as defined by institution

created_at

When the user was created

updated_at

The last time the user and any corresponding info was updated

avatar_url

Location of the user’s avatar used within Bridge

first_name

User’s first name

last_name

User’s last name

external_id

User ID defined by the institution

domain_id

Foreign key used to join Users.csv to Domains.csv

deleted_at

If a user is deleted, the date of deletion will appear here

tac_accepted_at

When the user accepted the Terms and Conditions of using Bridge

tagline

User’s tagline

locale

User’s locale parameters (i.e. language, region, etc.)

unsubscribed

If a user has unsubscribed from Bridge, a ‘t’ (true) will appear here

welcomed_at

Date when the user was sent a welcome email from Bridge

logged_in_at

The date the user last logged in

config

Configuration relating to the Office 365 integration (calendar), accessibility (a11y), Retain tutorial walkthrough (bridge_retain_onboarding_pending), and timezone. 

full_name

User’s full name

sortable_name

User’s name. Formatted as Last Name, First Name

uuid

Universally Unique Identifier

sub_account_id

The ID of the subaccount the user belongs to. Joins to Domains.csv

hris_id

User’s unique identifier used within the institution’s HRIS

support_user

Users identified as being from Instructure support

hire_date

Date user was hired (as defined by the institution)

hidden

Users identified as being hidden within Bridge

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request