message: Trigger sorting by tutorial order on change
  (Any F5 browser refresh would end up with wrong sort
  order by name, but Strg-F5 gave correct order as that
  seemed to have triggered the OnInit.)
diff: @@ -7,7 +7,7 @@ import { MatTableDataSource } from '@angular/material/table'
  import { DomSanitizer } from '@angular/platform-browser'
  import { ChallengeService } from '../Services/challenge.service'
  import { ConfigurationService } from '../Services/configuration.service'
  -import { Component, NgZone, OnInit } from '@angular/core'
  +import { Component, NgZone, OnChanges, OnInit, SimpleChanges } from '@angular/core'
  import { SocketIoService } from '../Services/socket-io.service'
  import { NgxSpinnerService } from 'ngx-spinner'
  @@ -26,7 +26,7 @@ dom.watch()
  templateUrl: './score-board.component.html',
  styleUrls: ['./score-board.component.scss']
  })
  -export class ScoreBoardComponent implements OnInit {
  +export class ScoreBoardComponent implements OnInit, OnChanges {
  public availableDifficulties: number[] = [1, 2, 3, 4, 5, 6]
  public displayedDifficulties: number[] = [1]
  @@ -133,6 +133,14 @@ export class ScoreBoardComponent implements OnInit {
  })
  }
  + ngOnChanges(changes: SimpleChanges): void {
  + if (this.showOnlyTutorialChallenges) {
  + this.challenges.sort((a, b) => {
  + return a.tutorialOrder - b.tutorialOrder
  + })
  + }
  + }
  +
  augmentHintText (challenge: Challenge) {
  if (challenge.disabledEnv) {
  this.numDisabledChallenges++
  