Skip to content
Help Center
Products
Back to KC LMS Integration

How to Configure the Coursera Content Provider Integration

Summary

The Coursera content provider integration lets you bring Coursera courses and learner progress into KnowledgeCity so they appear alongside your own library. You configure it from the account's Integration Settings by supplying Coursera's connection details, then choose how courses and categories are imported. This article explains what the integration does and how to set it up.

Introduction

KnowledgeCity's content provider framework connects external learning catalogs into a single, unified learner experience. The Coursera integration is one of these providers: it imports Coursera courses and syncs progress back into KnowledgeCity, so your people can discover and take Coursera content without leaving the platform and their completion data flows into your reporting.

This setup is typically handled by administrators or account managers who manage third-party integrations for an account. It solves the problem of catalog fragmentation by centralizing Coursera content and progress inside KnowledgeCity rather than keeping it in a separate system.

Key Concepts

  • Content provider: an external catalog (such as Coursera) connected through KnowledgeCity's content provider framework so its courses appear alongside the native library.
  • API connection details: the API URL and credentials KnowledgeCity uses to authenticate with and pull data from Coursera.
  • Org ID: the Coursera organization identifier that scopes the import to your organization's content and learners.
  • Default program: the program that imported Coursera courses are associated with by default.
  • Course import: the option that brings Coursera courses into KnowledgeCity's catalog.
  • Category import: the option that brings in Coursera's categories so imported courses stay organized.
  • Progress sync: the flow of learner progress and completion data from Coursera back into KnowledgeCity.
  • Integration status: a configured or not-configured indicator shown for the integration, plus an Audit Log that records configuration changes.

Steps to Follow

Opening Integration Settings

You configure Coursera from an account's integration settings. In Accounts Manager, open the account's Actions (⋮) menu and choose Integration Settings. This opens the account's edit page on the Integration Settings tab, where the Settings view lists every available integration and its configured or not-configured status.

Locating the Coursera provider

In the Settings view, find Coursera in the list of content providers and expand its panel to reveal the connection settings. The status badge next to it tells you whether it has already been configured.

Entering the connection details

Within the Coursera panel, provide the connection details KnowledgeCity needs to reach Coursera:

  • The API URL for the Coursera endpoint.
  • The credentials used to authenticate with Coursera.
  • The Org ID that identifies your Coursera organization.
  • The default program that imported courses should be associated with.

Enter these values carefully, since they control how KnowledgeCity connects to Coursera and where imported content lands.

Choosing what to import

Select the import options for the integration:

  • Enable course import to bring Coursera courses into your KnowledgeCity catalog.
  • Enable category import to bring in Coursera's categories so the imported courses stay organized.

Choose the combination that matches how you want Coursera content to appear for your learners.

Saving and confirming the configuration

Save your settings within the Coursera panel. Once saved, the integration's status should reflect that it is configured, and KnowledgeCity begins importing courses and syncing progress according to your settings.

Reviewing changes in the Audit Log

Because this integration moves real course and learner-progress data, switch to the Audit Log view to review the history of configuration changes for the account. Check it if a sync behaves unexpectedly or you need to confirm who changed a setting and when.

Conclusion

The Coursera content provider integration centralizes external Coursera courses and learner progress inside KnowledgeCity. By supplying the API URL, credentials, Org ID, and default program, then choosing your course and category import options, you can surface Coursera content alongside your own library while keeping progress data and configuration changes traceable through the Audit Log.

Ask Casey about this article