Improvements
Threshold Limit of the Background Processes
- The threshold logic/limit has been introduced to the background processes of Frost Designer, offering users the flexibility to commence the following processes concurrently in parallel within an identified and controlled manner ensuring the environment stability and performance throughout:
-
- Course Import
- Publish to LOR
- Course Duplicate
- Course Export
-
- This enables the application to queue & execute these processes sequentially and eliminate the occurrence of failures due to uncontrolled CPU overload:
- The application has been programmed to execute up to 4 concurrent processes in parallel at a given time (applicable to each Tenant individually) for each of the categories mentioned above (Status: Processing) keeping the rest of the triggered processes in the queue for sequential execution (Status: In Queue) upon completion of one of the processes which are already in progress
- Immediately upon initiating a background process, its status in the respective log would be shown as ‘In Queue’ until it enters the actual execution phase; status, in that case, would turn into ‘Processing’ and then eventually to ‘Complete’ or ‘Failed’.
Optimized Publish Process
Enhancements have been made to the ‘Publish to LOR’ background process, encompassing improved error-handling abilities that target scenarios of process stagnation. Additionally, the process now integrates Threshold logic/limit and enhances the overall architecture to amplify performance
Improvisation for Session timeout logic
The logic governing user session timeouts has been reevaluated and enhanced. This update aims to resolve instances of unintended user logouts, while also upholding the application's security with auto logout by considering periods of inactivity within a specified time frame.
Frost has been configured to automatically log out users (redirecting them to the login page) only when there has been an hour of inactivity (considering multiple browser tabs)
If the user remains active or becomes active within the said 60 minutes (by performing a click operation, moving a mouse pointer or initiating any background process), an additional hour of inactivity will be assessed, commencing from that point onward.
Users who operate across multiple browser tabs should be able to proceed with their regular tasks without concerns about other potentially idle tabs that could have been inactive for over an hour. As long as the user remains active on at least one tab, the application will consider this activity and reset the inactivity counter.
Support of FIB question in D2L LTI Export
FIB question type is now supported in export from Frost to D2L. This means that if the user author’s FIB in Frost via manual creation or reuse, and takes an export from Frost, that FIB will render in D2L under the Quiz section.
Gadget Enhancements
The 'iframe URL' input field within the Gadget pattern modal popup has been configured to accept both iframe URLs and iframe embed codes as valid references for Gadgets. The system has been set up to indicate as well as save only the valid URL from the embed code, discarding any extraneous information present in the embed code after saving. Additionally, word wrapping has been activated for the 'Iframe URL' input field in both create and edit modes, providing a more user-friendly experience