This single-page client-only web app is available for download and execution in you browser here: https://cs.lth.se/pgk/kaptenalloc
There you can filter the schedule of this course: https://cs.lth.se/pgk
The allocation data was created by the closed source terminal app called Kapten Alloc that solves the hard problem of scheduling under constraints using the fantastic Scala 3 with Scala JS. It is built using sbt
.