Key Details

Content Upsert Behavior (Open Content Network - OCN Flow)

  • OCN Approach: Mimics external content provider flow, allowing customer-controlled import. Content updates and deactivation are possible.

  • Deduplication: Uses external_reference as the unique identifier.

    • Existing content with matching external_reference will be overwritten.

  • Implementation Notes:

    • Launch Method: Automatically set to “browser.”

    • Languages: Ensure content titles and descriptions are provided for all relevant locales.

      • Accepted Enum Values:

        • Languages: Locale names (e.g., “English,” “Spanish”).

        • Result: “pass” or “fail.”

    • Course Wrapper: A course wrapper with matching title, description, and ID is automatically created.

    • Inactive Status: Content initially created as inactive will not appear in the import menu. If set to inactive after import, it will appear under the “not active” filter.

Completion Push

  • Uses content_external_reference as the content identifier.

  • Unique Constraints: Assignments are not supported for OCN content via API.

Provider-Specific Quirks

  • Content Categorization: OCN content is automatically categorized as MOOC.

Limitations

  • Rate Limits:

    • OCN: 1 request per 5 minutes, 1000 content items per request.

    • Use /batch operation for large catalogs.

    • Read operations: 1 request per 0.5 seconds.

Testing and Validation

  • Standard testing procedures apply.