Alyned Thinking

Why new thinking is needed and how we are putting our expertise to work.

Assessment Hints and Refactored Reactions

Assessment Hints and Refactored Reactions

Summary of Changes

Assessments Hints

1. Assessments Hints

Assessment Managers can give hints for their Responders - per control, in all languages, can be inherited via templates.

Risk history in Reports

2. Risk history in Reports

A Report now remembers when a risk was created from it and by whom - great for avoiding duplicates and improving collaboration.

Refactored Reactions

3. Refactored Reactions

We completely overhauled the underlying tech of our Reactions - faster realtime updates and better scalability.

Changes in detail

New features

Assessments Hints

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

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.


Refactored Reactions

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.


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.

Bug fixes

We fixed a visual glitch in the Assessment Answers: Not so funny line breaks appeared when using the browser's zoom function to zoom out.

Similar thing on Funnel questions, this time only on IE - fixed.

We had our first customer email address with an apostrophe in his name - fixed #regexftw #musthavebeenirish

Photocredit: markusspiske / photocase.de

Manuel Reil
Author: Manuel Reil
Co-Founder, Chief Technology Officer
About the author
Co-founder and CTO of Alyne, IT security and architecture expert, 20 years web technologist, traveller