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.