Changes in detail:
1. Assessments Hints
A widely requested feature is the ability to add hints to an Assessment on a per Control/Question basis. This is now available for all our customers - no price tag attached.
How we implemented it:
- When creating an Assessment, you can attach a hint to each Assessment Question, in all languages available.
- You can edit and/or delete hints while the Assessment is still in draft.
- You can copy the additional info/guidance from all underlying Controls to the Questions in one click. Use the context menu for that.
- Templates you created remember their hints - so no need to re-enter all those hints again. Of course, you can change them whenever you instantiate an Assessment from a template.
Risk History in Reports
We improved creating risks from Reports the realtime way.
Whenever you are working in a Report and adding Risks via the flag icon, the Report now remembers which Risk you added and when. It indicates that by a green flag instead of a blue one once the Risk was saved successfully. This change is propagated to your colleagues in realtime in case they are viewing this Report at the same time. We even implemented a small animation for this event.
If you want to create a Risk even if it was flagged before, we show a small info in the popup on who created that Risk before and when. This makes it easy to decide and discuss with your colleagues.
2. Refactored Reactions
Leveraging new technology, we refactored the processing of Reactions in our backend in favor of a more scalable, more performant and more resilient approach. As of now you won't see so much difference except for a far more consistent load behaviour:
- Reactions are saved now instantly, below 10 milliseconds.
- The Reaction summary on a Control is updated within 3 seconds or less.
- The Reaction summaries on all affected Control Sets are updated within 3 seconds or less as well.
- The Reaction summaries on affected Control Sets are pushed in real time to all users currently working in those Control Sets.
Why does something simple like Reactions involves so much brain power?
A single click on one of the Reaction buttons creates a series of updates: To the Control, to its summary and to all of the Control Sets where this Control is member of. Potentially lots of work for the backend.
We want to have consistent response times whether you click on a Control with one Reaction or on one with a million Reactions.
Looking at the Control or Control Set Reaction summary should also load consistently within 20 milliseconds - no matter if one or a million of Reactions are in the summary.
3. Reopen Assessment
As an Assessment Manager, you can allow Responders to reopen their already submitted answers. In an ideal world you don't need this feature, but reality has shown we need it.
For your convenience, you don't need to decide this when launching the Asssessment, you can activate the reopen feature whenever you want, even when the Assessment was completed already.