New Features
- QUESTIONS metadata can be set for learning content using the
PUT /api/v1/{content_id}/versions/{version}/fields/{field}endpoint - Introduces a 'content_details' object that defines existing metadata properties about the learning content. 'content_details' is itself a property of the course schema, which is returned from the API endpoints
GET /api/v1/content,GET /api/v1/content/{content_id}/versions, andGET /api/v1/content/{content_id}/versions/{version}. - Introduces a 'length' value in the 'content_details' property that specifies how many elements are presented as part of the course. Attempts have been made to make the property name correspond to file type/tool terminology. For example, 'content_details' for PDF content will define the number of "pages", whereas 'content_details' for Articulate Rise360 content will define the number of "lessons" in the course.
Bug Fixes
- Fixes bug in Adobe Captivate and Articulate Rise parsers that caused text from embedded media files to be ignored when getting the content text
- Corrects issue that prevented recognition of certain dominKnow content
- Fixes bug that prevented API updates to configuration list properties
- Corrects handling of case-insensitive Tenant names when validating incoming Engine Integration webhooks
Improvements
- Improves support for setting QUESTIONS metadata using the API
- Significant improvements to the gomo and Articulate Rise parsers
Security
- Lowers the default expiry for the API bearer token to 60 minutes