Update to Angular 16.
Add answerRequired field to adaptive question.
Add run id to detection event.
Add level order to detection event.
Update detected forbidden command model.
Add hostname and occurredAt to detected forbidden command.
Update cheating detection models.
Add allocation id attribute to training run.
Update to Angular 15.
Add createdBy attribute to training definition.
Fix questions saving without correct answers.
Update models and enums for experimental version of cheating detection.
Replace sandbox instance id with sandbox uuid.
Add models and enums for experimental version of cheating detection.
Added attributes to TrainingRun stating whether logging of events and commands works.
Update to Angular 14.
Allow empty start time in training instance.
Added field commandsRequired to TrainingLevel model.
Added field levelAnswered to AccessTrainingRun model.
Added support for movement between already completed levels.