Merge branch 'features/uniq-semesters' into 'develop'

Features/uniq semesters

See merge request !887
3 jobs for develop in 48 minutes and 6 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #70266
system

00:38:51

passed #70170
test

00:09:15

failed #70171
system

00:02:21