How to Send Learner Completion Data to Other Systems

You can send learner completion data to other third-party tools, such as email, BI tools, or HRIS, using several methods.

The key is understanding what the receiving tool can ingest:

  • Flat files (CSV, Excel, etc.)
  • Webhooks
  • APIs

The recommended best practice is to use Bridge Analytics to send CSV files (flat files) to an SFTP. Other delivery options include sending files via email, webhook, or uploading them to an Amazon S3 bucket on a desired schedule.

Sending Files from Analytics

When sending learner completions, the recommended filtering options in Analytics > Transcript are:

  • Enrollment Date: is any time
  • Status: completed
  • More > Completion Date: is in the last 1 day or is in the last 1 week
  • Set the schedule to send the report daily or weekly, depending on your needs.

By choosing an Enrollment Date of any time, the report will capture all assignments that have a completion date in your selected window (e.g., yesterday or the last seven days). This means content that was overdue but recently completed will still be included.

For more granular control, you can filter by tags, titles, or other attributes.

The export will provide multiple fields to map, with the most important being:

  • UID
  • User’s Full Name
  • Enrollment Date. Bridge uses this as the start of training, as it does not store a separate “start date”
  • Completion Date

Once your report is configured, you can schedule it by selecting the meatball menu (⋮) in Analytics.

Everything can be configured in the scheduler.

  • The default format is PDF, but for most use cases, especially when sending to SFTP, you’ll want to change this to CSV or ZIP.

In this example, we’re sending the file daily via CSV, as we are pulling completions from the last day.

You can schedule delivery to any email address, one or multiple, even if the address is not registered in Bridge.

If you want to leverage our Advanced Analytics backend BI tool, additional file formats are available, such as Excel, HTML, and more.

The Destination setting allows you to choose the delivery method:

  • SFTP
  • Email
  • Webhook
  • Amazon S3

All scheduled reports created by a specific user can be viewed in one place, making it easy to manage and track your report deliveries.

Reminder: Analytics reports are owned by the user who creates them and cannot be shared directly.

  • If another user needs the same report, they must create it in their own Analytics dashboard, or
  • An Admin can create it on their behalf by masquerading as that user.

Using Our APIs

If you prefer, you can use Bridge’s open APIs to pull course completion data.

  • By default, the API returns 20 results per call.
  • To increase the number of results, you can add ?limit=1000 to the request. 1000 is the maximum number of results per call.

Example: Fetch all enrollments for a specific course

GET /api/author/course_templates/:course_template_id/enrollments

If you need further support, you can:

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.