Product Suggestions Announcements: Q3 2022

Improved Learning Path Navigation (Aug 24): In response to customer feedback, we’ve improved learning path navigation so that learners can more easily return to their learning path page and revisit or move between various learning path content items.

Open External Activity Assignments in New Tab (Sept 21) In response to customer feedback, we’ve improved the learner experience for external activity assignments. External activities will now launch in a new tab so that learners can access their course content (instructions, objectives, attachments) while completing an external activity and easily navigate back to TI anytime

Specify Time for Assignment Due Dates (Sept 8): If you’re using our Assignment functionality, you can now optionally specify a time when you set your assignment due date. Learners will see the time when they view the assignment page and time will be displayed in the timezone of the school unless changed under Site Settings to reflect the learner’s local timezone. If you don’t select a time, it will default to 11:59 PM.

Panorama Standalone VILT Navigation Update (July 28): A minor, but mighty change in panorama navigation for standalone VILT events (standalone means pre/post learning is disabled). When learners in a panorama are viewing VILT items in a calendar view within a catalog widget, they will see each session broken out by their meeting dates. When a learner clicks on a session, they will be taken to the detail page where the session they chose is pre-selected in the drop down menu (if more than one session for the VILT Event exists). Now the calendar view behavior is aligned for events, whether they are standalone or have pre/post learning, making it a great choice to show your learners what events you have to offer!



We love reviewing your ideas and looking at new ways to enhance our platform! This new location will be your way to check to see if your suggestion was added to our product roadmap. We'll post updates at the end of each quarter, although your submissions are reviewed by our Product team and SMEs on a monthly basis. Feedback will be provided only for those items selected. So bookmark this page and watch for updates.

To submit a product suggestion via our new form, please login to your Thought Industries instance and from your admin dashboard, look for the Suggestions link on the bottom left of the navigation bar (note that currently, only platform admins can submit suggestions).

New Release Update September 2022

September 27th, 2022🐞 Bug FixesWe released fixes for the following:Admins are able to grant access to the same subscription item multiple times to the same learner. Adding a Learning Path to a folder, adds that folder name to as a content tag to the Learning Path in catalog settings. Able to create collections with non unique slugs which then show no content. Unable to update custom learner fields via the API in certain situations. Learner is unable to purchase a subscription if there is anything entered in the "Variation" field. The link in the certificate granted email for panorama learners displays a "page not found" error. When a learner accesses a SCORM content type that is free with registration and the "Skip the course detail page when the learner has access?" setting is on the learner is automatically granted a completion without having to complete the SCORM file.September 21st, 2022🔥 New FeaturesCONTENTOpen External Activity Assignments in New TabIn response to customer feedback, we've improved the learner experience for external activity assignments. External activities will now launch in a new tab so that learners can access their course content (instructions, objectives, attachments) while completing an external activity and easily navigate back to Thought Industries anytime.🛎 Early AnnouncementECOMMERCELimit Access Days for Free ContentIf you use the Free Access with Registration setting to offer free content on your site, you will be able to limit the number of days learners have access to your content after enrolling. We will also adjust the location of the Free Access with Registration setting, so when you edit a content item you'll now find it in the Enrollment step > Ecommerce tab.This update is planned for release on October 26th (subject to change).🛎 Early AnnouncementREGISTRATIONNew Flow for Invalid Redemption & Registration CodesWe're improving the experience of learners who try to enter invalid registration or redemption codes when they are registering in your Thought Industries instance. Currently, learners who enter an invalid code are still registered in your main school, which can lead to confusion and extra administrative work to move learners to the right panorama and/or ensure they have access to the right content. When this is released, learners won't be registered when they enter an invalid code, and we're expanding the functionality of the translations available for our /redeem page so that you can enter a custom call-to-action that includes linked text.This update is planned for release on October 26th (subject to change).September 13th, 2022🐞 Bug FixesWe released fixes for the following:When making changes to the tag list in the catalog settings on a content item, changes will not be displayed until the page is refreshed. The return to learning path button will now return the learner to the learning path from within article and video content types.September 8th, 2022🔥 New FeaturesSECURITYMulti-Factor Authentication Enablement and Permissions UpdateWe've moved the ability to enable multi-factor authentication (MFA) for managers to the Details tab of the manager profile. Each manager role must enable their own MFA by going to Account > My Account in the left navigation.We've also split permissions to be more intuitive for manager roles. There are now two permissions related to disabling MFA for managers and learners:01Disable Learner Multi-factor AuthManagers with this permission enabled have the ability to disable MFA for learners only.02Manage Roles (FOR SCHOOL ADMINISTRATORS ONLY)Managers with this permission enabled have the ability to disable MFA for managers.For more details on enabling and disabling multi-factor authentication for managers and learners, please see this help article.🔥 New FeaturesCONTENTSpecify Time for Assignment Due DatesIf you're using our Assignment functionality, you can now optionally specify a time when you set your assignment due date. Learners will see the time when they view the assignment page and time will be displayed in the timezone of the school unless changed under Site Settings to reflect the learner's local timezone. If you don't select a time, it will default to 11:59 PM.🔥 New FeaturesAPINew Learning Path External Activity API Endpoint & Improvement to Course External Activity EndpointWe've enhanced our API functionality to make it easier for admins to manually manage learner completion records for learning paths and courses.We added a new Learning Path External Activity API endpoint to allow you to manually set Learning Paths as complete, something that was previously not possible in TI.🖊 NoteCalling the API to set a learning path as complete bypasses any specific completion criteria set up for the learning path. For example, if a learning path contains a required course that is not complete, the learning path can still be set as complete by hitting this endpoint. However, the courses within will NOT automatically be marked as complete; if you wished to do so, it would need to be completed as a separate action.Additionally, we've added a completionDate parameter to our Course External Activity API endpoint so that, when you use this endpoint to set a course as complete, you can set the completion date as well.See our API documentation for more details.September 6th, 2022🐞 Bug FixesWe released fixes for the following:Prevent the "updated" timestamp on content from being changed when an unrelated course group is deleted. Using JWT SSO, the language is set to NULL if any role other than "student" is passed

Related products:eCommerce & CouponingIntegrations

New Release Update August 2022

 August 24th, 2022 🔥 New FeaturesCONTENTImproved Learning Path NavigationIn response to customer feedback, we’ve improved learning path navigation so that learners can more easily return to their learning path page and revisit or move between various learning path content items.🔥 New FeaturesAPIExpose numeric assignment grades via APIWe’ve added a new API property to make it easier for you to export grades via API. The List Assignment Submissions API endpoint now returns numeric grades in addition to the existing grade and gradeFeedback assignment grade properties.See our API documentation for more details. 🔥 New FeaturesDESIGNPopulate recommended content widget with slugs via JWT SSOThere are many ways to populate our recommended content widget with personalized content, and we’ve just added one more. By way of JWT SSO, you can now populate the recommended content widget with a custom list of content items that you’ve selected for each individual learner. This is a great option for programs that provide each learner with a highly customized, unique learning path or collection of content. 🐞 Bug FixesWe released fixes for the following:When a learner re-certifies in session the email they receive links to a past certificate. When a disabled user attempts to login they receive the invalid password message "Invalid email or password." rather than "Your account has been disabled. Please contact your account administrator." User Metrics report is not updating nightly.August 16th, 2022 🐞 Bug FixesWe released fixes for the following:Content count at bottom of catalog widget ("Showing 1-XX of XX items") is not translated into learner's selected language. On surveys that allow learners to add their own choices, the "Your choice" and "Save" buttons are not translated into the learners selected language.August 10th, 2022 🔥 New FeaturesSECURITYOFAC Compliance UpdateThought Industries is committed to compliance with OFAC-mandated sanctions, and providing the proper security necessary for enabling our customers on the Thought Industries platform to remain in compliance with current OFAC regulations. Thought Industries has implemented a platform-wide solution that will effectively block users from all currently embargo’d countries and provide OFAC-compliant services to our customers. This solution was made available to most customers beginning in our product release on August 10.To best assist our clients in addressing their compliance needs, specifically surrounding OFAC compliance requirements, Thought Industries has now modified our geolocation-based-IP-blocking functionality from a platform-wide implementation, to an OPT-IN FEATURE. You will now be able to opt-in to this geolocation-based-IP-blocking on your instance, as you deem necessary. If you have not opted-in to this functionality, and your company has not requested Geolocation Blocking to support OFAC compliance, your users and learner groups should now have access to your content and your instance, without receiving a "1020 error" message. Please notify Thought Industries immediately if any issues persist around this functionality, and we will continue to work with you to ensure proper functionality and OFAC compliance, based on your requirements. Thank you. August 9th, 2022🐞 Bug FixesWe released fixes for the following:Text box on a discussion page within a course hidden after entering 2 comments until page is refreshed Learning path details page non responsive when viewed on a mobile device Event Content Type: Creating a new session via primary session does not save the meeting in the new sessionAugust 2nd, 2022🐞 Bug FixesWe released fixes for the following:Bulk import system logs don't return data

Related products:Bulk ToolsIntegrations

New Release Update July 2022

Here's what's included in this release, 2022.7:Central Asset Manager Certificates Panorama Standalone VILT Navigation Update Timestamp of Last Page View OFAC Compliance UpdateCENTRAL ASSET MANAGERCAM CertificatesA new asset is now available in Central Asset Manager - Certificates! You can add your certificate image and configure dynamic labels to create a template that you can reference in any content item where certification is available. No more adding the same certificate image to every content item! You can even add a CAM Certificate and unlink it to get a head start if only one or two things are unique to a content item. Certificate settings (like expiration dates) and completion criteria are still managed at the content level. Check out our help article on Central Asset Manager and go to the Adding Items to Content - Certificates section for more info.  PANORAMAPanorama Standalone VILT Navigation UpdateA minor, but mighty change in panorama navigation for standalone VILT events (standalone means pre/post learning is disabled). When learners in a panorama are viewing VILT items in a calendar view within a catalog widget, they will see each session broken out by their meeting dates. When a learner clicks on a session, they will be taken to the detail page where the session they chose is pre-selected in the drop down menu (if more than one session for the VILT Event exists). Now the calendar view behavior is aligned for events, whether they are standalone or have pre/post learning, making it a great choice to show your learners what events you have to offer! REPORTINGTimestamp of Last Page ViewA new dimension called Timestamp has been added to the Learner Facts view within any Learners base configuration. When added to a custom report, this dimension will show the last time a page was viewed by the learner - any page in the platform applies. This may be useful as an alternative to Last Active date for users. To start using this dimension, go to Reporting Hub > Explore > Choose any question (base configuration) in the Learners area. Locate the Learner Facts view in the left hand All Fields area and expand the view. Choose the Timestamp dimension to add it to the report. Once you've got it working how you want it, save the custom report as a look or dashboard to keep it for later. SECURITYOFAC Compliance UpdateThought Industries is committed to compliance with OFAC-mandated sanctions, and providing the proper security necessary for enabling our customers on the Thought Industries platform to remain in compliance with current OFAC regulations. Thought Industries will be implementing a platform-wide solution that will effectively block users from all currently embargo’d countries and provide OFAC-compliant services to our customers. Thought Industries shall make this solution available to most customers beginning in our upcoming product release on August 10, and the solution is expected to be rolled out to all customers by mid September.

Related products:Panorama & Licensing

New Release Update 06.28.2022

Here's what's included in this release, 2022.6:Content Folders New Translation String for Statements about Tax Clear Cart after External Ecommerce Purchases via SSOCONTENTContent FoldersOrganize your content list in folders so that you can efficiently find what you need and work better together! You can use folders in all sorts of creative ways, but here's a list that will hopefully get those creative juices flowing:Group content that populates a learning path Group similar subjects or verticals Group by release dates, months, or years Group by content package type - paid or free Group content by author or owner Group content by stages of review - draft, needs review, approved, etc.Creating a new folder:Moving a content item into a folder(s):Here are some things to know about folders:Folders are available in the manager interface only, meaning there are no learner facing consequences when you move content into folders. Along the same lines, folders are not reportable - they're purely for organization on the content list. Folders are shared among all managers that have access to the content list only at the site level. This feature is not available in panorama content lists at this time. Folders must have unique names amongst themselves and also from your tags. Currently, you can move one piece of content at a time to folders. A piece of content can live in multiple folders. Whole course groups can be added to folders, but not individual sessions.Check out this support article to learn all about them!TRANSLATIONSNew Translation String for Statements about TaxWe’ve added a new Ecommerce translation field that allows you to add a statement abouttaxes (or any other custom message) anywhere a product price is displayed to learners withinThought Industries.The new tax-details-message field is the perfect way for you to achieve compliance with any Ecommerce or tax regulations that require clear and comprehensive information on the overall price of your services/products, e.g., “Tax will be calculated at checkout."This field is blank by default, but if you add text, it will appear below the price on all pages where price is displayed but tax is not yet calculated.To find this new string, go to Translations, then search for the tax-details-message field.If filled in, the new tax-details-message translation field will display in four places to the learner:In the catalog on the content item tile On the content detail page On the confirmation modal that pops up after you add the content to your cart On the initial checkout cart screen, before the learner adds their address (after this point, the translation doesn’t appear because actual tax can be calculated)ECOMMERCEClear Cart after External Ecommerce Purchases via SSODo you use an external Ecommerce solution? You can now change your learner’s Ecommerce flow so that their cart in Thought Industries is automatically cleared after they make a successful external purchase.Simply add our new Boolean clear cart clearCart:true attribute to your SAML or OpenID SSO token. NOTE: This is not available for JWT or CAS SSO setups. 

Related products:eCommerce & CouponingMulti-Language & Multi-Currency

New Release Update 06.08.2022

Here's what's included in this release, 2022.5:Display Syllabus in Free Course Preview API Key Masking & Rotation Subscription API Update Credit Account API Endpoints Custom Content Fields in LookerCONTENTDisplay Syllabus in Free Course PreviewYou can now give unregistered learners more insight into the structure of free preview lessons and overall course content.What are the benefits of displaying the syllabus for unregistered learners?Convenient navigation: Rather than clicking linearly through all the pages in a preview lesson, learners can now navigate more easily by viewing and clicking through sections, lessons, and pages in the course navigation sidebar. More compelling upsell: Exposing the entire course structure lets learners see what they get if they purchase or enroll! Non-consecutive lesson preview: With this setting enabled, you can now expose lessons that are in different sections and the learner can move around between preview lessons using the syllabus.Read more about how to enable this new feature in Setting Up a Free Preview Lesson.APIAPI Key Masking & RotationWe've upgraded the security of our API keys with two new features - key masking and key rotation. With the release of these new features, your current API key will remain valid and active, but is no longer be displayed in the management interface. The API key page has a new interface that allows for generation of up to two new masked keys + key rotation.To view the API Key interface, go to Settings > Security > Passwords & Keys container.APISubscription API UpdateWe’ve added a new API property to make it easier for you to manage subscription access via API.The Create & Update Users endpoint includes an existing property that allows you to grant access to subscriptions: bundleSlugs. Prior to this release, bundleSlugs could be used to grant access and to manage tiered subscriptions (together with the tieredSubscription property), but it wasn’t easy to manage learners with multiple subscriptions via API. We’ve now added a new property, replaceBundleAccess, to make this all a bit easier. This property defaults to disabled, which replicates current functionality, but you can optionally enable it if you’d like to use bundleSlugs to enroll or unenroll learners in multiple subscriptions.See our API documentation for more details.APICredit Account API EndpointsCredit accounts just got even easier to manage. With new GET / POST requests, you can carry out a host of management actions including:Create new credit account Add new credit batch to account Retrieve all active credit batches in account(s) Retrieve all credit actions against account (learner redemptions, batch deletion and creation)REPORTINGCustom Content Fields in LookerYou now have even more power to slice and dice your data. We’ve added Custom Content Fields to Looker. You can find them in the Content Catalog explores in Reporting Hub.TipRead about setting up Custom Content Fields in our help article, Applying Custom Content Fields in the Catalog. 

Related products:Integrations